public class ProtocolConnectionConfiguration extends Object
| Modifier | Constructor and Description |
|---|---|
protected |
ProtocolConnectionConfiguration() |
| Modifier and Type | Method and Description |
|---|---|
ProtocolConnectionConfiguration |
copy() |
static ProtocolConnectionConfiguration |
copy(ProtocolConnectionConfiguration old) |
static ProtocolConnectionConfiguration |
create(org.jboss.remoting3.Endpoint endpoint,
org.xnio.OptionMap options) |
static ProtocolConnectionConfiguration |
create(org.jboss.remoting3.Endpoint endpoint,
URI uri) |
static ProtocolConnectionConfiguration |
create(org.jboss.remoting3.Endpoint endpoint,
URI uri,
org.xnio.OptionMap options) |
CallbackHandler |
getCallbackHandler() |
String |
getClientBindAddress() |
long |
getConnectionTimeout() |
org.jboss.remoting3.Endpoint |
getEndpoint() |
org.xnio.OptionMap |
getOptionMap() |
Map<String,String> |
getSaslOptions() |
SSLContext |
getSslContext() |
ProtocolTimeoutHandler |
getTimeoutHandler() |
URI |
getUri() |
boolean |
isCallbackHandlerPreferred()
Where a
CallbackHandler is provided should this be preferred over any resolved
AuthenticationConfiguration, defaults to true. |
boolean |
isSslEnabled() |
boolean |
isUseStartTLS() |
void |
setCallbackHandler(CallbackHandler callbackHandler) |
void |
setCallbackHandlerPreferred(boolean callbackHandlerPreferred) |
void |
setClientBindAddress(String clientBindAddress) |
void |
setConnectionTimeout(long connectionTimeout) |
void |
setEndpoint(org.jboss.remoting3.Endpoint endpoint) |
void |
setOptionMap(org.xnio.OptionMap optionMap) |
void |
setSaslOptions(Map<String,String> saslOptions) |
void |
setSslContext(SSLContext sslContext) |
void |
setTimeoutHandler(ProtocolTimeoutHandler timeoutHandler) |
void |
setUri(URI uri) |
protected void |
validate()
Checks that this object is in a usable state, with the minimal
required properties (endpoint, optionMap, uri) set
|
protected void validate()
IllegalArgumentException - if any required properties are not setpublic URI getUri()
public void setUri(URI uri)
public org.jboss.remoting3.Endpoint getEndpoint()
public void setEndpoint(org.jboss.remoting3.Endpoint endpoint)
public org.xnio.OptionMap getOptionMap()
public void setOptionMap(org.xnio.OptionMap optionMap)
public long getConnectionTimeout()
public void setConnectionTimeout(long connectionTimeout)
public CallbackHandler getCallbackHandler()
public void setCallbackHandler(CallbackHandler callbackHandler)
public SSLContext getSslContext()
public void setSslContext(SSLContext sslContext)
public String getClientBindAddress()
public void setClientBindAddress(String clientBindAddress)
public ProtocolTimeoutHandler getTimeoutHandler()
public void setTimeoutHandler(ProtocolTimeoutHandler timeoutHandler)
public boolean isSslEnabled()
public boolean isUseStartTLS()
public boolean isCallbackHandlerPreferred()
CallbackHandler is provided should this be preferred over any resolved
AuthenticationConfiguration, defaults to true.true if the referenced CallbackHandler should be preferred.public void setCallbackHandlerPreferred(boolean callbackHandlerPreferred)
public ProtocolConnectionConfiguration copy()
public static ProtocolConnectionConfiguration create(org.jboss.remoting3.Endpoint endpoint, URI uri)
public static ProtocolConnectionConfiguration create(org.jboss.remoting3.Endpoint endpoint, org.xnio.OptionMap options)
public static ProtocolConnectionConfiguration create(org.jboss.remoting3.Endpoint endpoint, URI uri, org.xnio.OptionMap options)
public static ProtocolConnectionConfiguration copy(ProtocolConnectionConfiguration old)
Copyright © 2021 JBoss by Red Hat. All rights reserved.