ErrorAware, LogTarget, CloseableJMSQueueTarget, JMSTopicTargetpublic abstract class AbstractJMSTarget extends AbstractTarget
| Modifier and Type | Field | Description |
|---|---|---|
private MessageBuilder |
m_builder |
| Constructor | Description |
|---|---|
AbstractJMSTarget(MessageBuilder builder) |
|
AbstractJMSTarget(MessageBuilder builder,
ErrorHandler errorHandler) |
| Modifier and Type | Method | 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 java.lang.Exception
doProcessEvent in class AbstractTargetevent - the log eventjava.lang.Exception - 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.