Class HttpsListenerResourceDefinition

  • All Implemented Interfaces:
    org.jboss.as.controller.ResourceDefinition

    public class HttpsListenerResourceDefinition
    extends org.jboss.as.controller.PersistentResourceDefinition
    An extension to the {@see HttpListenerResourceDefinition} to allow a security-realm to be associated to obtain a pre-defined SSLContext.
    Author:
    Darran Lofthouse
    • Nested Class Summary

      • Nested classes/interfaces inherited from class org.jboss.as.controller.PersistentResourceDefinition

        org.jboss.as.controller.PersistentResourceDefinition.Parameters
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      List<org.jboss.as.controller.access.management.AccessConstraintDefinition> getAccessConstraints()  
      protected org.wildfly.extension.undertow.ListenerAdd getAddHandler()  
      Collection<org.jboss.as.controller.AttributeDefinition> getAttributes()  
      void registerAttributes​(org.jboss.as.controller.registry.ManagementResourceRegistration resourceRegistration)  
      void registerOperations​(org.jboss.as.controller.registry.ManagementResourceRegistration resourceRegistration)  
      • Methods inherited from class org.jboss.as.controller.PersistentResourceDefinition

        getChildren, registerChildren
      • Methods inherited from class org.jboss.as.controller.SimpleResourceDefinition

        getDeprecationData, getDescriptionProvider, getFlagsSet, getMaxOccurs, getMinOccurs, getPathElement, getResourceDescriptionResolver, isFeature, isOrderedChild, isRuntime, registerAdditionalRuntimePackages, registerAddOperation, registerAddOperation, registerCapabilities, registerNotifications, registerRemoveOperation, registerRemoveOperation, setDeprecated
    • Field Detail

      • SSL_CONTEXT

        protected static final org.jboss.as.controller.SimpleAttributeDefinition SSL_CONTEXT
      • SECURITY_REALM

        protected static final org.jboss.as.controller.SimpleAttributeDefinition SECURITY_REALM
      • VERIFY_CLIENT

        protected static final org.wildfly.extension.io.OptionAttributeDefinition VERIFY_CLIENT
      • ENABLED_CIPHER_SUITES

        protected static final org.wildfly.extension.io.OptionAttributeDefinition ENABLED_CIPHER_SUITES
      • ENABLED_PROTOCOLS

        protected static final org.wildfly.extension.io.OptionAttributeDefinition ENABLED_PROTOCOLS
      • ENABLE_HTTP2

        protected static final org.wildfly.extension.io.OptionAttributeDefinition ENABLE_HTTP2
      • ENABLE_SPDY

        protected static final org.wildfly.extension.io.OptionAttributeDefinition ENABLE_SPDY
      • SSL_SESSION_CACHE_SIZE

        public static final org.wildfly.extension.io.OptionAttributeDefinition SSL_SESSION_CACHE_SIZE
      • SSL_SESSION_TIMEOUT

        public static final org.wildfly.extension.io.OptionAttributeDefinition SSL_SESSION_TIMEOUT
      • HTTP_UPGRADE_REGISTRY_CAPABILITY

        protected static final org.jboss.as.controller.capability.RuntimeCapability<Void> HTTP_UPGRADE_REGISTRY_CAPABILITY
      • SOCKET_BINDING

        protected static final org.jboss.as.controller.SimpleAttributeDefinition SOCKET_BINDING
      • WORKER

        protected static final org.jboss.as.controller.SimpleAttributeDefinition WORKER
      • BUFFER_POOL

        protected static final org.jboss.as.controller.SimpleAttributeDefinition BUFFER_POOL
      • ENABLED

        protected static final org.jboss.as.controller.SimpleAttributeDefinition ENABLED
      • REDIRECT_SOCKET

        protected static final org.jboss.as.controller.SimpleAttributeDefinition REDIRECT_SOCKET
      • RESOLVE_PEER_ADDRESS

        protected static final org.jboss.as.controller.SimpleAttributeDefinition RESOLVE_PEER_ADDRESS
      • DISALLOWED_METHODS

        protected static final org.jboss.as.controller.StringListAttributeDefinition DISALLOWED_METHODS
      • SECURE

        protected static final org.jboss.as.controller.SimpleAttributeDefinition SECURE
      • BACKLOG

        public static final org.wildfly.extension.io.OptionAttributeDefinition BACKLOG
      • RECEIVE_BUFFER

        public static final org.wildfly.extension.io.OptionAttributeDefinition RECEIVE_BUFFER
      • SEND_BUFFER

        public static final org.wildfly.extension.io.OptionAttributeDefinition SEND_BUFFER
      • KEEP_ALIVE

        public static final org.wildfly.extension.io.OptionAttributeDefinition KEEP_ALIVE
      • READ_TIMEOUT

        public static final org.wildfly.extension.io.OptionAttributeDefinition READ_TIMEOUT
      • WRITE_TIMEOUT

        public static final org.wildfly.extension.io.OptionAttributeDefinition WRITE_TIMEOUT
      • MAX_CONNECTIONS

        public static final org.wildfly.extension.io.OptionAttributeDefinition MAX_CONNECTIONS
      • MAX_HEADER_SIZE

        public static final org.wildfly.extension.io.OptionAttributeDefinition MAX_HEADER_SIZE
      • MAX_ENTITY_SIZE

        public static final org.wildfly.extension.io.OptionAttributeDefinition MAX_ENTITY_SIZE
      • BUFFER_PIPELINED_DATA

        public static final org.wildfly.extension.io.OptionAttributeDefinition BUFFER_PIPELINED_DATA
      • MAX_PARAMETERS

        public static final org.wildfly.extension.io.OptionAttributeDefinition MAX_PARAMETERS
      • MAX_HEADERS

        public static final org.wildfly.extension.io.OptionAttributeDefinition MAX_HEADERS
      • MAX_COOKIES

        public static final org.wildfly.extension.io.OptionAttributeDefinition MAX_COOKIES
      • ALLOW_ENCODED_SLASH

        public static final org.wildfly.extension.io.OptionAttributeDefinition ALLOW_ENCODED_SLASH
      • DECODE_URL

        public static final org.wildfly.extension.io.OptionAttributeDefinition DECODE_URL
      • URL_CHARSET

        public static final org.wildfly.extension.io.OptionAttributeDefinition URL_CHARSET
      • ALWAYS_SET_KEEP_ALIVE

        public static final org.wildfly.extension.io.OptionAttributeDefinition ALWAYS_SET_KEEP_ALIVE
      • MAX_BUFFERED_REQUEST_SIZE

        public static final org.wildfly.extension.io.OptionAttributeDefinition MAX_BUFFERED_REQUEST_SIZE
      • RECORD_REQUEST_START_TIME

        public static final org.wildfly.extension.io.OptionAttributeDefinition RECORD_REQUEST_START_TIME
      • ALLOW_EQUALS_IN_COOKIE_VALUE

        public static final org.wildfly.extension.io.OptionAttributeDefinition ALLOW_EQUALS_IN_COOKIE_VALUE
      • NO_REQUEST_TIMEOUT

        public static final org.wildfly.extension.io.OptionAttributeDefinition NO_REQUEST_TIMEOUT
      • REQUEST_PARSE_TIMEOUT

        public static final org.wildfly.extension.io.OptionAttributeDefinition REQUEST_PARSE_TIMEOUT
      • RFC6265_COOKIE_VALIDATION

        public static final org.wildfly.extension.io.OptionAttributeDefinition RFC6265_COOKIE_VALIDATION
      • ALLOW_UNESCAPED_CHARACTERS_IN_URL

        public static final org.wildfly.extension.io.OptionAttributeDefinition ALLOW_UNESCAPED_CHARACTERS_IN_URL
      • ATTRIBUTES

        protected static final Collection<org.jboss.as.controller.AttributeDefinition> ATTRIBUTES
    • Method Detail

      • getAttributes

        public Collection<org.jboss.as.controller.AttributeDefinition> getAttributes()
      • getAddHandler

        protected org.wildfly.extension.undertow.ListenerAdd getAddHandler()
      • registerAttributes

        public void registerAttributes​(org.jboss.as.controller.registry.ManagementResourceRegistration resourceRegistration)
        Specified by:
        registerAttributes in interface org.jboss.as.controller.ResourceDefinition
      • registerOperations

        public void registerOperations​(org.jboss.as.controller.registry.ManagementResourceRegistration resourceRegistration)
        Specified by:
        registerOperations in interface org.jboss.as.controller.ResourceDefinition
        Overrides:
        registerOperations in class org.jboss.as.controller.SimpleResourceDefinition
      • getAccessConstraints

        public List<org.jboss.as.controller.access.management.AccessConstraintDefinition> getAccessConstraints()
        Specified by:
        getAccessConstraints in interface org.jboss.as.controller.ResourceDefinition
        Overrides:
        getAccessConstraints in class org.jboss.as.controller.SimpleResourceDefinition