public final class SmackConfiguration extends Object
| Modifier and Type | Field and Description |
|---|---|
static boolean |
DEBUG_ENABLED
Value that indicates whether debugging is enabled.
|
| Constructor and Description |
|---|
SmackConfiguration() |
| Modifier and Type | Method and Description |
|---|---|
static void |
addCompressionHandler(XMPPInputOutputStream xmppInputOutputStream) |
static void |
addSaslMech(String mech)
Add a SASL mechanism to the list to be used.
|
static void |
addSaslMechs(Collection<String> mechs)
Add a Collection of SASL mechanisms to the list to be used.
|
static List<XMPPInputOutputStream> |
getCompresionHandlers() |
static int |
getDefaultPacketReplyTimeout()
Returns the number of milliseconds to wait for a response from
the server.
|
static ParsingExceptionCallback |
getDefaultParsingExceptionCallback()
Returns the default parsing exception callback
|
static int |
getPacketCollectorSize()
Gets the default max size of a packet collector before it will delete
the older packets.
|
static List<String> |
getSaslMechs()
Returns the list of SASL mechanisms to be used.
|
static String |
getVersion()
Returns the Smack version information, eg "1.3.0".
|
static void |
processConfigFile(InputStream cfgFileStream,
Collection<Exception> exceptions) |
static void |
processConfigFile(InputStream cfgFileStream,
Collection<Exception> exceptions,
ClassLoader classLoader) |
static void |
removeSaslMech(String mech)
Remove a SASL mechanism from the list to be used.
|
static void |
removeSaslMechs(Collection<String> mechs)
Remove a Collection of SASL mechanisms to the list to be used.
|
static void |
setDefaultHostnameVerifier(HostnameVerifier verifier)
Set the default HostnameVerifier that will be used by XMPP connections to verify the hostname
of a TLS certificate.
|
static void |
setDefaultPacketReplyTimeout(int timeout)
Sets the number of milliseconds to wait for a response from
the server.
|
static void |
setDefaultParsingExceptionCallback(ParsingExceptionCallback callback)
Set the default parsing exception callback for all newly created connections
|
static void |
setPacketCollectorSize(int collectorSize)
Sets the default max size of a packet collector before it will delete
the older packets.
|
public static boolean DEBUG_ENABLED
public SmackConfiguration()
public static String getVersion()
public static int getDefaultPacketReplyTimeout()
public static void setDefaultPacketReplyTimeout(int timeout)
timeout - the milliseconds to wait for a response from the serverpublic static int getPacketCollectorSize()
public static void setPacketCollectorSize(int collectorSize)
collectorSize - the number of packets to queue before deleting older packets.public static void addSaslMech(String mech)
mech - the SASL mechanism to be addedpublic static void addSaslMechs(Collection<String> mechs)
mechs - the Collection of SASL mechanisms to be addedpublic static void removeSaslMech(String mech)
mech - the SASL mechanism to be removedpublic static void removeSaslMechs(Collection<String> mechs)
mechs - the Collection of SASL mechanisms to be removedpublic static List<String> getSaslMechs()
public static void setDefaultParsingExceptionCallback(ParsingExceptionCallback callback)
callback - ParsingExceptionCallbackpublic static ParsingExceptionCallback getDefaultParsingExceptionCallback()
ParsingExceptionCallbackpublic static void addCompressionHandler(XMPPInputOutputStream xmppInputOutputStream)
public static List<XMPPInputOutputStream> getCompresionHandlers()
public static void setDefaultHostnameVerifier(HostnameVerifier verifier)
ConnectionConfiguration.setHostnameVerifier(HostnameVerifier).public static void processConfigFile(InputStream cfgFileStream, Collection<Exception> exceptions) throws Exception
Exceptionpublic static void processConfigFile(InputStream cfgFileStream, Collection<Exception> exceptions, ClassLoader classLoader) throws Exception
Exception