Class EnumFeatureDecorator<M extends ObjectMapper, B extends MapperBuilder<M,B>>

java.lang.Object
net.logstash.logback.decorate.FeatureDecorator<B, EnumFeature>
net.logstash.logback.decorate.EnumFeatureDecorator<M,B>
All Implemented Interfaces:
Decorator<B>, MapperBuilderDecorator<M,B>

public class EnumFeatureDecorator<M extends ObjectMapper, B extends MapperBuilder<M,B>> extends FeatureDecorator<B, EnumFeature> implements MapperBuilderDecorator<M,B>
A MapperBuilderDecorator that allows enabling/disabling of EnumFeature features.
  • Constructor Details

    • EnumFeatureDecorator

      public EnumFeatureDecorator()
  • Method Details

    • configure

      protected B configure(B builder, EnumFeature feature, boolean state)
      Description copied from class: FeatureDecorator
      Configures the given feature on the given decoratable.
      Specified by:
      configure in class FeatureDecorator<B extends MapperBuilder<M,B>, EnumFeature>
      Parameters:
      builder - the object to configure
      feature - the feature to enable or disable
      state - true to enable the feature, false to disable the feature.
      Returns:
      the decorated object