public abstract class AbstractJMSTarget extends AbstractTarget
| Modifier and Type | Field and Description |
|---|---|
private MessageBuilder |
m_builder |
| Constructor and Description |
|---|
AbstractJMSTarget(MessageBuilder builder) |
AbstractJMSTarget(MessageBuilder builder,
ErrorHandler errorHandler) |
| Modifier and Type | Method and Description |
|---|---|
void |
close()
Shutdown target.
|
protected abstract void |
closeConnection() |
protected void |
doProcessEvent(LogEvent event)
Process a log event, via formatting and outputting it.
|
protected abstract javax.jms.Session |
getSession() |
protected void |
open()
Startup log session.
|
protected abstract void |
openConnection() |
protected abstract void |
send(javax.jms.Message message) |
getErrorHandler, isOpen, processEvent, setErrorHandlerprivate MessageBuilder m_builder
public AbstractJMSTarget(MessageBuilder builder)
public AbstractJMSTarget(MessageBuilder builder, ErrorHandler errorHandler)
protected abstract void send(javax.jms.Message message)
protected abstract javax.jms.Session getSession()
protected void doProcessEvent(LogEvent event) throws Exception
doProcessEvent in class AbstractTargetevent - the log eventException - if an event processing error occursprotected void open()
open in class AbstractTargetpublic void close()
close in interface Closeableclose in class AbstractTargetprotected abstract void openConnection()
protected abstract void closeConnection()
Copyright © 2003-2004 The Apache Software Foundation. All Rights Reserved.