Class HttpsListenerResourceDefinition

  • All Implemented Interfaces:
    org.jboss.as.controller.Feature, org.jboss.as.controller.ResourceDefinition, org.jboss.as.controller.ResourceRegistration

    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.SimpleResourceDefinition

        org.jboss.as.controller.SimpleResourceDefinition.Parameters
      • Nested classes/interfaces inherited from interface org.jboss.as.controller.ResourceDefinition

        org.jboss.as.controller.ResourceDefinition.AbstractConfigurator<C extends org.jboss.as.controller.ResourceDefinition.Configurator<C>>, org.jboss.as.controller.ResourceDefinition.Builder, org.jboss.as.controller.ResourceDefinition.Configurator<C extends org.jboss.as.controller.ResourceDefinition.Configurator<C>>, org.jboss.as.controller.ResourceDefinition.MinimalBuilder, org.jboss.as.controller.ResourceDefinition.MinimalResourceDefinition
    • Field Summary

      Fields 
      Modifier and Type Field Description
      protected static org.wildfly.extension.io.OptionAttributeDefinition ENABLE_SPDY  
      protected static org.wildfly.extension.io.OptionAttributeDefinition ENABLED_CIPHER_SUITES  
      protected static org.wildfly.extension.io.OptionAttributeDefinition ENABLED_PROTOCOLS  
      protected static org.jboss.as.controller.SimpleAttributeDefinition SECURITY_REALM  
      protected static org.jboss.as.controller.SimpleAttributeDefinition SSL_CONTEXT  
      static org.wildfly.extension.io.OptionAttributeDefinition SSL_SESSION_CACHE_SIZE  
      static org.wildfly.extension.io.OptionAttributeDefinition SSL_SESSION_TIMEOUT  
      protected static org.wildfly.extension.io.OptionAttributeDefinition VERIFY_CLIENT  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      List<org.jboss.as.controller.access.management.AccessConstraintDefinition> getAccessConstraints()  
      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

        getAddOperationParameters, getDeprecationData, getFlagsSet, getResourceDescriptionResolver, registerAdditionalRuntimePackages, registerAddOperation, registerAddOperation, registerCapabilities, registerNotifications, registerRemoveOperation, registerRemoveOperation, setDeprecated
      • Methods inherited from class org.jboss.as.controller.ResourceDefinition.MinimalResourceDefinition

        getDescriptionProvider, getMaxOccurs, getMinOccurs, getPathElement, getStability, isFeature, isOrderedChild, isRuntime
    • 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_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
    • Method Detail

      • getAttributes

        public Collection<org.jboss.as.controller.AttributeDefinition> getAttributes()
        Specified by:
        getAttributes in class org.jboss.as.controller.PersistentResourceDefinition
      • 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
      • registerAttributes

        public void registerAttributes​(org.jboss.as.controller.registry.ManagementResourceRegistration resourceRegistration)
        Specified by:
        registerAttributes in interface org.jboss.as.controller.ResourceDefinition
        Overrides:
        registerAttributes in class org.jboss.as.controller.PersistentResourceDefinition
      • 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.ResourceDefinition.MinimalResourceDefinition