Interface FieldNamesAware<FieldNames extends LogstashCommonFieldNames>
- All Known Implementing Classes:
AbstractFormattedTimestampJsonProvider, AbstractThreadNameJsonProvider, AccessEventFormattedTimestampJsonProvider, AccessEventThreadNameJsonProvider, AccessMessageJsonProvider, ArgumentsJsonProvider, CallerDataJsonProvider, ContentLengthJsonProvider, ContextJsonProvider, ElapsedTimeJsonProvider, FormattedTimestampJsonProvider, KeyValuePairsJsonProvider, LoggerNameJsonProvider, LoggingEventFormattedTimestampJsonProvider, LoggingEventThreadNameJsonProvider, LogLevelJsonProvider, LogLevelValueJsonProvider, LogstashVersionJsonProvider, MdcJsonProvider, MessageJsonProvider, MethodJsonProvider, ProtocolJsonProvider, RemoteHostJsonProvider, RemoteUserJsonProvider, RequestedUriJsonProvider, RequestedUrlJsonProvider, RequestHeadersJsonProvider, ResponseHeadersJsonProvider, RootStackTraceElementJsonProvider, StackTraceJsonProvider, StatusCodeJsonProvider, TagsJsonProvider, ThreadNameJsonProvider
public interface FieldNamesAware<FieldNames extends LogstashCommonFieldNames>
Identifies classes that are aware of logstash field names.
This is generally used by JsonProviders to configure their own
field name from the field names given.
-
Method Summary
-
Method Details
-
setFieldNames
-