Class RFC6587SyslogDeserializer

java.lang.Object
org.springframework.integration.syslog.inbound.RFC6587SyslogDeserializer
All Implemented Interfaces:
Deserializer<Map<String,?>>

public class RFC6587SyslogDeserializer extends Object implements Deserializer<Map<String,?>>
RFC5424/6587 Deserializer. Implemented as a Deserializer instead of a transformer because we may receive a mixture of octet counting and non-transparent framing - see RFC 6587.
Since:
4.1.1
Author:
Duncan McIntyre, Gary Russell
  • Constructor Details

    • RFC6587SyslogDeserializer

      public RFC6587SyslogDeserializer()
      Construct an instance using a ByteArrayLfSerializer for non-transparent frames.
    • RFC6587SyslogDeserializer

      public RFC6587SyslogDeserializer(Deserializer<byte[]> delimitedDeserializer)
      Construct an instance using the specified Deserializer for non-transparent frames.
      Parameters:
      delimitedDeserializer - the Deserializer.
  • Method Details