Class CEFReader

java.lang.Object
org.apache.nifi.components.AbstractConfigurableComponent
org.apache.nifi.controller.AbstractControllerService
All Implemented Interfaces:
org.apache.nifi.components.ConfigurableComponent, org.apache.nifi.controller.ControllerService, RecordReaderFactory

@Tags({"cef","record","reader","parser"}) @CapabilityDescription("Parses CEF (Common Event Format) events, returning each row as a record. This reader allows for inferring a schema based on the first event in the FlowFile or providing an explicit schema for interpreting the values.") public final class CEFReader extends SchemaRegistryService implements RecordReaderFactory
  • Field Details

    • HEADERS_ONLY

      static final org.apache.nifi.components.AllowableValue HEADERS_ONLY
    • HEADERS_AND_EXTENSIONS

      static final org.apache.nifi.components.AllowableValue HEADERS_AND_EXTENSIONS
    • CUSTOM_EXTENSIONS_AS_STRINGS

      static final org.apache.nifi.components.AllowableValue CUSTOM_EXTENSIONS_AS_STRINGS
    • CUSTOM_EXTENSIONS_INFERRED

      static final org.apache.nifi.components.AllowableValue CUSTOM_EXTENSIONS_INFERRED
    • INFERENCE_STRATEGY

      static final org.apache.nifi.components.PropertyDescriptor INFERENCE_STRATEGY
    • RAW_FIELD

      static final org.apache.nifi.components.PropertyDescriptor RAW_FIELD
    • INVALID_FIELD

      static final org.apache.nifi.components.PropertyDescriptor INVALID_FIELD
    • DATETIME_REPRESENTATION

      static final org.apache.nifi.components.PropertyDescriptor DATETIME_REPRESENTATION
    • ACCEPT_EMPTY_EXTENSIONS

      static final org.apache.nifi.components.PropertyDescriptor ACCEPT_EMPTY_EXTENSIONS
    • parser

      private final com.fluenda.parcefone.parser.CEFParser parser
    • rawMessageField

      private volatile String rawMessageField
    • invalidField

      private volatile String invalidField
    • parcefoneLocale

      private volatile Locale parcefoneLocale
    • includeCustomExtensions

      private volatile boolean includeCustomExtensions
    • acceptEmptyExtensions

      private volatile boolean acceptEmptyExtensions
  • Constructor Details

    • CEFReader

      public CEFReader()
  • Method Details