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 Link icon

    • NONE Link icon

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

      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 Link icon

      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 Link icon