Class SimpleKeyProvider

java.lang.Object
org.apache.nifi.syslog.keyproviders.SimpleKeyProvider
All Implemented Interfaces:
com.github.palindromicity.syslog.KeyProvider

public class SimpleKeyProvider extends Object implements com.github.palindromicity.syslog.KeyProvider
  • Field Details

    • pattern

      private Pattern pattern
  • Constructor Details

    • SimpleKeyProvider

      public SimpleKeyProvider()
  • Method Details

    • getMessage

      public String getMessage()
      Specified by:
      getMessage in interface com.github.palindromicity.syslog.KeyProvider
    • getHeaderAppName

      public String getHeaderAppName()
      Specified by:
      getHeaderAppName in interface com.github.palindromicity.syslog.KeyProvider
    • getHeaderHostName

      public String getHeaderHostName()
      Specified by:
      getHeaderHostName in interface com.github.palindromicity.syslog.KeyProvider
    • getHeaderPriority

      public String getHeaderPriority()
      Specified by:
      getHeaderPriority in interface com.github.palindromicity.syslog.KeyProvider
    • getHeaderFacility

      public String getHeaderFacility()
      Specified by:
      getHeaderFacility in interface com.github.palindromicity.syslog.KeyProvider
    • getHeaderSeverity

      public String getHeaderSeverity()
      Specified by:
      getHeaderSeverity in interface com.github.palindromicity.syslog.KeyProvider
    • getHeaderProcessId

      public String getHeaderProcessId()
      Specified by:
      getHeaderProcessId in interface com.github.palindromicity.syslog.KeyProvider
    • getHeaderTimeStamp

      public String getHeaderTimeStamp()
      Specified by:
      getHeaderTimeStamp in interface com.github.palindromicity.syslog.KeyProvider
    • getHeaderMessageId

      public String getHeaderMessageId()
      Specified by:
      getHeaderMessageId in interface com.github.palindromicity.syslog.KeyProvider
    • getHeaderVersion

      public String getHeaderVersion()
      Specified by:
      getHeaderVersion in interface com.github.palindromicity.syslog.KeyProvider
    • getStructuredBase

      public String getStructuredBase()
      Specified by:
      getStructuredBase in interface com.github.palindromicity.syslog.KeyProvider
    • getStructuredElementIdFormat

      public String getStructuredElementIdFormat()
      Specified by:
      getStructuredElementIdFormat in interface com.github.palindromicity.syslog.KeyProvider
    • getStructuredElementIdParamNameFormat

      public String getStructuredElementIdParamNameFormat()
      Specified by:
      getStructuredElementIdParamNameFormat in interface com.github.palindromicity.syslog.KeyProvider
    • getStructuredElementIdParamNamePattern

      public Pattern getStructuredElementIdParamNamePattern()
      Specified by:
      getStructuredElementIdParamNamePattern in interface com.github.palindromicity.syslog.KeyProvider