org.apache.log.output.jms

Class TextMessageBuilder

public class TextMessageBuilder extends Object implements MessageBuilder

Basic message factory that stores LogEvent in Message.

Author: Avalon Development Team Peter Donald

Constructor Summary
TextMessageBuilder(Formatter formatter)
Creation of a new text message builder.
TextMessageBuilder(PropertyInfo[] properties, Formatter formatter)
Creation of a new text message builder.
Method Summary
MessagebuildMessage(Session session, LogEvent event)
Build a message from the supplied session for the supplied event

Constructor Detail

TextMessageBuilder

public TextMessageBuilder(Formatter formatter)
Creation of a new text message builder.

Parameters: formatter the message formatter

TextMessageBuilder

public TextMessageBuilder(PropertyInfo[] properties, Formatter formatter)
Creation of a new text message builder.

Parameters: properties the property info set formatter the message formatter

Method Detail

buildMessage

public Message buildMessage(Session session, LogEvent event)
Build a message from the supplied session for the supplied event

Parameters: session the session event the log event

Returns: the message

Throws: JMSException if a messaging related error occurs