Package org.jboss.as.protocol
Class ProtocolConnectionConfiguration
- java.lang.Object
-
- org.jboss.as.protocol.ProtocolConnectionConfiguration
-
public class ProtocolConnectionConfiguration extends Object
- Author:
- Emanuel Muckenhuber
-
-
Constructor Summary
Constructors Modifier Constructor Description protectedProtocolConnectionConfiguration()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description ProtocolConnectionConfigurationcopy()static ProtocolConnectionConfigurationcopy(ProtocolConnectionConfiguration old)static ProtocolConnectionConfigurationcreate(org.jboss.remoting3.Endpoint endpoint, URI uri)static ProtocolConnectionConfigurationcreate(org.jboss.remoting3.Endpoint endpoint, URI uri, org.xnio.OptionMap options)static ProtocolConnectionConfigurationcreate(org.jboss.remoting3.Endpoint endpoint, org.xnio.OptionMap options)CallbackHandlergetCallbackHandler()StringgetClientBindAddress()longgetConnectionTimeout()org.jboss.remoting3.EndpointgetEndpoint()org.xnio.OptionMapgetOptionMap()Map<String,String>getSaslOptions()SSLContextgetSslContext()ProtocolTimeoutHandlergetTimeoutHandler()URIgetUri()booleanisCallbackHandlerPreferred()Where aCallbackHandleris provided should this be preferred over any resolvedAuthenticationConfiguration, defaults totrue.booleanisSslEnabled()booleanisUseStartTLS()voidsetCallbackHandler(CallbackHandler callbackHandler)voidsetCallbackHandlerPreferred(boolean callbackHandlerPreferred)voidsetClientBindAddress(String clientBindAddress)voidsetConnectionTimeout(long connectionTimeout)voidsetEndpoint(org.jboss.remoting3.Endpoint endpoint)voidsetOptionMap(org.xnio.OptionMap optionMap)voidsetSaslOptions(Map<String,String> saslOptions)voidsetSslContext(SSLContext sslContext)voidsetTimeoutHandler(ProtocolTimeoutHandler timeoutHandler)voidsetUri(URI uri)protected voidvalidate()Checks that this object is in a usable state, with the minimal required properties (endpoint, optionMap, uri) set
-
-
-
Method Detail
-
validate
protected void validate()
Checks that this object is in a usable state, with the minimal required properties (endpoint, optionMap, uri) set- Throws:
IllegalArgumentException- if any required properties are not set
-
getUri
public URI getUri()
-
setUri
public void setUri(URI uri)
-
getEndpoint
public org.jboss.remoting3.Endpoint getEndpoint()
-
setEndpoint
public void setEndpoint(org.jboss.remoting3.Endpoint endpoint)
-
getOptionMap
public org.xnio.OptionMap getOptionMap()
-
setOptionMap
public void setOptionMap(org.xnio.OptionMap optionMap)
-
getConnectionTimeout
public long getConnectionTimeout()
-
setConnectionTimeout
public void setConnectionTimeout(long connectionTimeout)
-
getCallbackHandler
public CallbackHandler getCallbackHandler()
-
setCallbackHandler
public void setCallbackHandler(CallbackHandler callbackHandler)
-
getSslContext
public SSLContext getSslContext()
-
setSslContext
public void setSslContext(SSLContext sslContext)
-
getClientBindAddress
public String getClientBindAddress()
-
setClientBindAddress
public void setClientBindAddress(String clientBindAddress)
-
getTimeoutHandler
public ProtocolTimeoutHandler getTimeoutHandler()
-
setTimeoutHandler
public void setTimeoutHandler(ProtocolTimeoutHandler timeoutHandler)
-
isSslEnabled
public boolean isSslEnabled()
-
isUseStartTLS
public boolean isUseStartTLS()
-
isCallbackHandlerPreferred
public boolean isCallbackHandlerPreferred()
Where aCallbackHandleris provided should this be preferred over any resolvedAuthenticationConfiguration, defaults totrue.- Returns:
trueif the referencedCallbackHandlershould be preferred.
-
setCallbackHandlerPreferred
public void setCallbackHandlerPreferred(boolean callbackHandlerPreferred)
-
copy
public ProtocolConnectionConfiguration copy()
-
create
public static ProtocolConnectionConfiguration create(org.jboss.remoting3.Endpoint endpoint, URI uri)
-
create
public static ProtocolConnectionConfiguration create(org.jboss.remoting3.Endpoint endpoint, org.xnio.OptionMap options)
-
create
public static ProtocolConnectionConfiguration create(org.jboss.remoting3.Endpoint endpoint, URI uri, org.xnio.OptionMap options)
-
copy
public static ProtocolConnectionConfiguration copy(ProtocolConnectionConfiguration old)
-
-