Package org.jivesoftware.smack.tcp
Class XMPPTCPConnectionConfiguration.Builder
- java.lang.Object
-
- org.jivesoftware.smack.ConnectionConfiguration.Builder<XMPPTCPConnectionConfiguration.Builder,XMPPTCPConnectionConfiguration>
-
- org.jivesoftware.smack.tcp.XMPPTCPConnectionConfiguration.Builder
-
- Enclosing class:
- XMPPTCPConnectionConfiguration
public static final class XMPPTCPConnectionConfiguration.Builder extends ConnectionConfiguration.Builder<XMPPTCPConnectionConfiguration.Builder,XMPPTCPConnectionConfiguration>
A configuration builder for XMPP connections over TCP. UseXMPPTCPConnectionConfiguration.builder()
to obtain a new instance andbuild()
to build the configuration.
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description XMPPTCPConnectionConfiguration
build()
protected XMPPTCPConnectionConfiguration.Builder
getThis()
XMPPTCPConnectionConfiguration.Builder
setConnectTimeout(int connectTimeout)
Set how long the socket will wait until a TCP connection is established (in milliseconds).-
Methods inherited from class org.jivesoftware.smack.ConnectionConfiguration.Builder
addEnabledSaslMechanism, addEnabledSaslMechanism, allowEmptyOrNullUsernames, enableDefaultDebugger, getKeyManagersFrom, performSaslAnonymousAuthentication, performSaslExternalAuthentication, setAuthzid, setCallbackHandler, setCompressionEnabled, setCustomSSLContext, setCustomX509TrustManager, setDebuggerFactory, setDnssecMode, setEnabledSSLCiphers, setEnabledSSLProtocols, setHost, setHost, setHostAddress, setHostAddressByNameOrIp, 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 Detail
-
setConnectTimeout
public XMPPTCPConnectionConfiguration.Builder setConnectTimeout(int connectTimeout)
Set how long the socket will wait until a TCP connection is established (in milliseconds).- Parameters:
connectTimeout
- the timeout value to be used in milliseconds.- Returns:
- a reference to this object.
-
getThis
protected XMPPTCPConnectionConfiguration.Builder getThis()
- Specified by:
getThis
in classConnectionConfiguration.Builder<XMPPTCPConnectionConfiguration.Builder,XMPPTCPConnectionConfiguration>
-
build
public XMPPTCPConnectionConfiguration build()
- Specified by:
build
in classConnectionConfiguration.Builder<XMPPTCPConnectionConfiguration.Builder,XMPPTCPConnectionConfiguration>
-
-