Class SmileFeatureJsonGeneratorDecorator
java.lang.Object
net.logstash.logback.decorate.FeatureDecorator<com.fasterxml.jackson.dataformat.smile.SmileGenerator,com.fasterxml.jackson.dataformat.smile.SmileGenerator.Feature>
net.logstash.logback.decorate.smile.SmileFeatureJsonGeneratorDecorator
- All Implemented Interfaces:
JsonGeneratorDecorator
public class SmileFeatureJsonGeneratorDecorator
extends FeatureDecorator<com.fasterxml.jackson.dataformat.smile.SmileGenerator,com.fasterxml.jackson.dataformat.smile.SmileGenerator.Feature>
implements JsonGeneratorDecorator
A
JsonGeneratorDecorator
that allows enabling/disabling of SmileGenerator
features.
Only valid for SmileGenerator
s.
Use in conjunction with SmileJsonFactoryDecorator
.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiondecorate
(JsonGenerator generator) Decorates the given generator, and returns the decorated generator.Methods inherited from class net.logstash.logback.decorate.FeatureDecorator
addDisable, addEnable, decorate, disable, enable
-
Constructor Details
-
SmileFeatureJsonGeneratorDecorator
public SmileFeatureJsonGeneratorDecorator()
-
-
Method Details
-
decorate
Description copied from interface:JsonGeneratorDecorator
Decorates the given generator, and returns the decorated generator.The returned decorator does not need to be the same object as the given generator.
- Specified by:
decorate
in interfaceJsonGeneratorDecorator
- Parameters:
generator
- the generator to decorate- Returns:
- the decorated generator
-