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 XMPPTCPConnectionConfigurationbuild()protected XMPPTCPConnectionConfiguration.BuildergetThis()XMPPTCPConnectionConfiguration.BuildersetConnectTimeout(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:
getThisin classConnectionConfiguration.Builder<XMPPTCPConnectionConfiguration.Builder,XMPPTCPConnectionConfiguration>
-
build
public XMPPTCPConnectionConfiguration build()
- Specified by:
buildin classConnectionConfiguration.Builder<XMPPTCPConnectionConfiguration.Builder,XMPPTCPConnectionConfiguration>
-
-