public class DefaultMessageConverter extends java.lang.Object implements MessageConverter, org.springframework.beans.factory.BeanFactoryAware
MessageConverter
; delegates to a SyslogToMapTransformer
to
convert the payload to a map of values and also provides some of the map contents as
message headers. See @link SyslogHeaders
for the headers that are mapped.Modifier and Type | Field and Description |
---|---|
static java.util.Set<java.lang.String> |
SYSLOG_PAYLOAD_ENTRIES |
Constructor and Description |
---|
DefaultMessageConverter() |
Modifier and Type | Method and Description |
---|---|
protected boolean |
asMap() |
org.springframework.messaging.Message<?> |
fromSyslog(org.springframework.messaging.Message<?> message) |
protected MessageBuilderFactory |
getMessageBuilderFactory() |
void |
setAsMap(boolean asMap)
Set false will leave the payload as the original complete syslog.
|
void |
setBeanFactory(org.springframework.beans.factory.BeanFactory beanFactory) |
public static final java.util.Set<java.lang.String> SYSLOG_PAYLOAD_ENTRIES
public void setAsMap(boolean asMap)
asMap
- boolean flag.protected boolean asMap()
public final void setBeanFactory(org.springframework.beans.factory.BeanFactory beanFactory)
setBeanFactory
in interface org.springframework.beans.factory.BeanFactoryAware
protected MessageBuilderFactory getMessageBuilderFactory()
public org.springframework.messaging.Message<?> fromSyslog(org.springframework.messaging.Message<?> message) throws java.lang.Exception
fromSyslog
in interface MessageConverter
java.lang.Exception