public abstract class CompositeJsonLayout<Event extends DeferredProcessingAware> extends LayoutBase<Event>
startedcontext| Constructor and Description |
|---|
CompositeJsonLayout() |
getContentType, getContext, getFileFooter, getFileHeader, getPresentationFooter, getPresentationHeader, isStarted, setContext, setFileFooter, setFileHeader, setPresentationFooter, setPresentationHeaderaddError, addError, addInfo, addInfo, addStatus, addWarn, addWarn, getDeclaredOrigin, getStatusManagerprotected abstract CompositeJsonFormatter<Event> createFormatter()
public void start()
start in interface LifeCyclestart in class LayoutBase<Event extends DeferredProcessingAware>public void stop()
stop in interface LifeCyclestop in class LayoutBase<Event extends DeferredProcessingAware>public JsonProviders<Event> getProviders()
public void setProviders(JsonProviders<Event> jsonProviders)
public boolean isImmediateFlush()
public void setImmediateFlush(boolean immediateFlush)
public JsonFactoryDecorator getJsonFactoryDecorator()
public void setJsonFactoryDecorator(JsonFactoryDecorator jsonFactoryDecorator)
public JsonGeneratorDecorator getJsonGeneratorDecorator()
public void setJsonGeneratorDecorator(JsonGeneratorDecorator jsonGeneratorDecorator)
public void setFindAndRegisterJacksonModules(boolean findAndRegisterJacksonModules)
protected CompositeJsonFormatter<Event> getFormatter()
public String getLineSeparator()
public void setLineSeparator(String lineSeparator)
The following values have special meaning:
Any other value will be used as given as the lineSeparator.
Copyright © 2020. All rights reserved.