Class RFC5424MessageConverter
java.lang.Object
org.springframework.integration.syslog.DefaultMessageConverter
org.springframework.integration.syslog.RFC5424MessageConverter
- All Implemented Interfaces:
Aware,BeanFactoryAware,MessageConverter
public class RFC5424MessageConverter extends DefaultMessageConverter
MessageConverter; delegates to a RFC5424SyslogParser if
necessary (TCP will have already done the syslog conversion because it needs
to handle different message framing). Copies the resulting Map to
the message headers if DefaultMessageConverter.asMap() is false.- Since:
- 4.1.1
- Author:
- Gary Russell
-
Field Summary
Fields inherited from class org.springframework.integration.syslog.DefaultMessageConverter
SYSLOG_PAYLOAD_ENTRIES -
Constructor Summary
Constructors Constructor Description RFC5424MessageConverter()Construct an instance with a defaultRFC5424SyslogParser.RFC5424MessageConverter(RFC5424SyslogParser parser)Construct an instance with a non-standard parser. -
Method Summary
Modifier and Type Method Description Message<?>fromSyslog(Message<?> message)protected voidsetCharset(String charset)Methods inherited from class org.springframework.integration.syslog.DefaultMessageConverter
asMap, getMessageBuilderFactory, setAsMap, setBeanFactory
-
Constructor Details
-
RFC5424MessageConverter
public RFC5424MessageConverter()Construct an instance with a defaultRFC5424SyslogParser. -
RFC5424MessageConverter
Construct an instance with a non-standard parser.- Parameters:
parser- the parser.
-
-
Method Details
-
setCharset
- Parameters:
charset- the charset to set
-
fromSyslog
- Specified by:
fromSyslogin interfaceMessageConverter- Overrides:
fromSyslogin classDefaultMessageConverter
-