Class HttpsListenerResourceDefinition

java.lang.Object
org.jboss.as.controller.ResourceDefinition.MinimalResourceDefinition
org.jboss.as.controller.SimpleResourceDefinition
org.jboss.as.controller.PersistentResourceDefinition
org.wildfly.extension.undertow.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 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

    Nested classes/interfaces inherited from interface org.jboss.as.controller.ResourceRegistration

    org.jboss.as.controller.ResourceRegistration.DefaultResourceRegistration
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    protected static final org.wildfly.extension.io.OptionAttributeDefinition
     
    protected static final org.wildfly.extension.io.OptionAttributeDefinition
     
    protected static final org.wildfly.extension.io.OptionAttributeDefinition
     
    protected static final org.jboss.as.controller.SimpleAttributeDefinition
     
    protected static final org.jboss.as.controller.SimpleAttributeDefinition
     
    static final org.wildfly.extension.io.OptionAttributeDefinition
     
    static final org.wildfly.extension.io.OptionAttributeDefinition
     
    protected static final org.wildfly.extension.io.OptionAttributeDefinition
     
  • Method Summary

    Modifier and Type
    Method
    Description
    List<org.jboss.as.controller.access.management.AccessConstraintDefinition>
     
    Collection<org.jboss.as.controller.AttributeDefinition>
     
    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

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Field Details

    • 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 Details

    • 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