Enum BuilderConfigurationWrapperFactory.EventSourceSupport

java.lang.Object
java.lang.Enum<BuilderConfigurationWrapperFactory.EventSourceSupport>
org.apache.commons.configuration2.builder.BuilderConfigurationWrapperFactory.EventSourceSupport
All Implemented Interfaces:
Serializable, Comparable<BuilderConfigurationWrapperFactory.EventSourceSupport>
Enclosing class:
BuilderConfigurationWrapperFactory

An enumeration class with different options for supporting the EventSource interface in generated ImmutableConfiguration proxies.

Using literals of this class it is possible to specify that a ImmutableConfiguration object returned by BuilderConfigurationWrapperFactory also implements the EventSource interface and how this implementation should work. See the documentation of the single constants for more details.

  • Enum Constant Details

    • NONE

      No support of the EventSource interface. If this option is set, ImmutableConfiguration objects generated by BuilderConfigurationWrapperFactory do not implement the EventSource interface.
    • DUMMY

      Dummy support of the EventSource interface. This option causes ImmutableConfiguration objects generated by BuilderConfigurationWrapperFactory to implement the EventSource interface, however, this implementation consists only of empty dummy methods without real functionality.
    • BUILDER

      EventSource support is implemented by delegating to the associated ConfigurationBuilder object. If this option is used, generated ImmutableConfiguration objects provide a fully functional implementation of EventSource by delegating to the builder. Because the ConfigurationBuilder interface extends EventSource this delegation is always possible.
  • Method Details