public abstract class CompositeJsonLayout<Event extends DeferredProcessingAware> extends LayoutBase<Event>
started
context
Constructor and Description |
---|
CompositeJsonLayout() |
getContentType, getContext, getFileFooter, getFileHeader, getPresentationFooter, getPresentationHeader, isStarted, setContext, setFileFooter, setFileHeader, setPresentationFooter, setPresentationHeader
addError, addError, addInfo, addInfo, addStatus, addWarn, addWarn, getDeclaredOrigin, getStatusManager
protected abstract CompositeJsonFormatter<Event> createFormatter()
public void start()
start
in interface LifeCycle
start
in class LayoutBase<Event extends DeferredProcessingAware>
public void stop()
stop
in interface LifeCycle
stop
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.