org.apache.log.output.jms
public abstract class AbstractJMSTarget extends AbstractTarget
Field Summary | |
---|---|
MessageBuilder | m_builder |
Constructor Summary | |
---|---|
AbstractJMSTarget(MessageBuilder builder) | |
AbstractJMSTarget(MessageBuilder builder, ErrorHandler errorHandler) |
Method Summary | |
---|---|
void | close()
Shutdown target.
|
protected abstract void | closeConnection() |
protected void | doProcessEvent(LogEvent event)
Process a log event, via formatting and outputting it.
|
protected abstract Session | getSession() |
protected void | open()
Startup log session.
|
protected abstract void | openConnection() |
protected abstract void | send(Message message) |
Parameters: event the log event