Class ProtocolConnectionConfiguration


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

      • ProtocolConnectionConfiguration

        protected ProtocolConnectionConfiguration()
    • 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)
      • setCallbackHandler

        public void setCallbackHandler​(CallbackHandler callbackHandler)
      • 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)
      • 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)