Class ProtocolConnectionConfiguration

java.lang.Object
org.jboss.as.protocol.ProtocolConnectionConfiguration

public class ProtocolConnectionConfiguration extends Object
Author:
Emanuel Muckenhuber
  • Constructor Details

    • ProtocolConnectionConfiguration

      protected ProtocolConnectionConfiguration()
  • Method Details

    • 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)
    • getSaslOptions

      public Map<String,String> getSaslOptions()
    • setSaslOptions

      public void setSaslOptions(Map<String,String> saslOptions)
    • 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 a CallbackHandler is provided should this be preferred over any resolved AuthenticationConfiguration, defaults to true.
      Returns:
      true if the referenced CallbackHandler should be preferred.
    • setCallbackHandlerPreferred

      public void setCallbackHandlerPreferred(boolean callbackHandlerPreferred)
    • 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