Package org.jivesoftware.smack.c2s
Class ModularXmppClientToServerConnectionConfiguration.Builder
java.lang.Object
org.jivesoftware.smack.ConnectionConfiguration.Builder<ModularXmppClientToServerConnectionConfiguration.Builder,ModularXmppClientToServerConnectionConfiguration>
org.jivesoftware.smack.c2s.ModularXmppClientToServerConnectionConfiguration.Builder
- Enclosing class:
- ModularXmppClientToServerConnectionConfiguration
-
Method Summary
Modifier and TypeMethodDescriptionaddModule
(Class<? extends ModularXmppClientToServerConnectionModuleDescriptor> moduleClass) void
addModule
(ModularXmppClientToServerConnectionModuleDescriptor connectionModule) build()
Fail if there are unknown states in Smack's state descriptor graph.getThis()
removeModule
(Class<? extends ModularXmppClientToServerConnectionModuleDescriptor> moduleClass) Methods inherited from class org.jivesoftware.smack.ConnectionConfiguration.Builder
addEnabledSaslMechanism, addEnabledSaslMechanism, allowEmptyOrNullUsernames, enableDefaultDebugger, getKeyManagersFrom, performSaslAnonymousAuthentication, performSaslExternalAuthentication, setAuthzid, setCallbackHandler, setCompressionEnabled, setCustomX509TrustManager, setDebuggerFactory, setDnssecMode, setEnabledSSLCiphers, setEnabledSSLProtocols, setHost, setHost, setHostAddress, setHostnameVerifier, setKeyManager, setKeyManagers, setKeystorePath, setKeystoreType, setLanguage, setPKCS11Library, setPort, setPort, setProxyInfo, setResource, setResource, setSecurityMode, setSendPresence, setServiceName, setSocketFactory, setSslContextFactory, setSslContextSecureRandom, setStanzaIdSourceFactory, setUsernameAndPassword, setXmppAddressAndPassword, setXmppAddressAndPassword, setXmppDomain, setXmppDomain
-
Method Details
-
build
-
addModule
-
addModule
public ModularXmppClientToServerConnectionConfiguration.Builder addModule(Class<? extends ModularXmppClientToServerConnectionModuleDescriptor> moduleClass) -
with
public <B extends ModularXmppClientToServerConnectionModuleDescriptor.Builder> B with(Class<? extends B> moduleDescriptorBuilderClass) -
removeModule
public ModularXmppClientToServerConnectionConfiguration.Builder removeModule(Class<? extends ModularXmppClientToServerConnectionModuleDescriptor> moduleClass) -
removeAllModules
-
failOnUnknownStates
Fail if there are unknown states in Smack's state descriptor graph. This method is used mostly for testing the internals of Smack. Users can safely ignore it.- Returns:
- a reference to this builder.
-
getThis
-