public class RequestHeadersJsonProvider extends AbstractFieldJsonProvider<IAccessEvent> implements FieldNamesAware<LogstashAccessFieldNames>
context
Constructor and Description |
---|
RequestHeadersJsonProvider() |
Modifier and Type | Method and Description |
---|---|
HeaderFilter |
getFilter() |
boolean |
getLowerCaseHeaderNames() |
void |
setFieldNames(LogstashAccessFieldNames fieldNames) |
void |
setFilter(HeaderFilter filter) |
void |
setLowerCaseHeaderNames(boolean lowerCaseHeaderNames) |
void |
writeTo(JsonGenerator generator,
IAccessEvent event)
Writes information about the event,
to the given generator.
|
getFieldName, setFieldName
isStarted, prepareForDeferredProcessing, start, stop
addError, addError, addInfo, addInfo, addStatus, addWarn, addWarn, getContext, getDeclaredOrigin, getStatusManager, setContext
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
addError, addError, addInfo, addInfo, addStatus, addWarn, addWarn, getContext, setContext
public void writeTo(JsonGenerator generator, IAccessEvent event) throws IOException
JsonProvider
writeTo
in interface JsonProvider<IAccessEvent>
IOException
public void setFieldNames(LogstashAccessFieldNames fieldNames)
setFieldNames
in interface FieldNamesAware<LogstashAccessFieldNames>
public boolean getLowerCaseHeaderNames()
public void setLowerCaseHeaderNames(boolean lowerCaseHeaderNames)
public HeaderFilter getFilter()
public void setFilter(HeaderFilter filter)
Copyright © 2019. All rights reserved.