public abstract class JmsLogAppenderSupport extends AppenderSkeleton
| Modifier and Type | Field and Description |
|---|---|
static int |
JMS_PUBLISH_ERROR_CODE |
closed, errorHandler, headFilter, layout, name, tailFilter, threshold| Constructor and Description |
|---|
JmsLogAppenderSupport() |
| Modifier and Type | Method and Description |
|---|---|
void |
activateOptions() |
protected void |
append(LoggingEvent event) |
void |
close() |
protected abstract javax.jms.Connection |
createConnection() |
protected javax.jms.Message |
createMessage(LoggingEvent event) |
protected javax.jms.MessageProducer |
createProducer() |
protected javax.jms.Session |
createSession() |
javax.jms.Connection |
getConnection() |
protected javax.jms.Destination |
getDestination(LoggingEvent event) |
javax.jms.MessageProducer |
getProducer() |
javax.jms.Session |
getSession() |
boolean |
requiresLayout() |
void |
setConnection(javax.jms.Connection connection) |
void |
setProducer(javax.jms.MessageProducer producer) |
void |
setSession(javax.jms.Session session) |
addFilter, clearFilters, doAppend, finalize, getErrorHandler, getFilter, getFirstFilter, getLayout, getName, getThreshold, isAsSevereAsThreshold, setErrorHandler, setLayout, setName, setThresholdpublic static final int JMS_PUBLISH_ERROR_CODE
public JmsLogAppenderSupport()
public javax.jms.Connection getConnection() throws javax.jms.JMSException, NamingException
javax.jms.JMSExceptionNamingExceptionpublic void setConnection(javax.jms.Connection connection)
public javax.jms.Session getSession() throws javax.jms.JMSException, NamingException
javax.jms.JMSExceptionNamingExceptionpublic void setSession(javax.jms.Session session)
public javax.jms.MessageProducer getProducer() throws javax.jms.JMSException, NamingException
javax.jms.JMSExceptionNamingExceptionpublic void setProducer(javax.jms.MessageProducer producer)
public void close()
public boolean requiresLayout()
public void activateOptions()
activateOptions in interface OptionHandleractivateOptions in class AppenderSkeletonprotected abstract javax.jms.Connection createConnection() throws javax.jms.JMSException, NamingException
javax.jms.JMSExceptionNamingExceptionprotected javax.jms.Session createSession() throws javax.jms.JMSException, NamingException
javax.jms.JMSExceptionNamingExceptionprotected javax.jms.MessageProducer createProducer() throws javax.jms.JMSException, NamingException
javax.jms.JMSExceptionNamingExceptionprotected void append(LoggingEvent event)
append in class AppenderSkeletonprotected javax.jms.Message createMessage(LoggingEvent event) throws javax.jms.JMSException, NamingException
javax.jms.JMSExceptionNamingExceptionprotected javax.jms.Destination getDestination(LoggingEvent event) throws javax.jms.JMSException, NamingException
javax.jms.JMSExceptionNamingExceptionCopyright © 2005–2021 The Apache Software Foundation. All rights reserved.