public abstract class JmsLogAppenderSupport
extends org.apache.log4j.AppenderSkeleton
| Modifier and Type | Field and Description |
|---|---|
static int |
JMS_PUBLISH_ERROR_CODE |
| Constructor and Description |
|---|
JmsLogAppenderSupport() |
| Modifier and Type | Method and Description |
|---|---|
void |
activateOptions() |
protected void |
append(org.apache.log4j.spi.LoggingEvent event) |
void |
close() |
protected abstract javax.jms.Connection |
createConnection() |
protected javax.jms.Message |
createMessage(org.apache.log4j.spi.LoggingEvent event) |
protected javax.jms.MessageProducer |
createProducer() |
protected javax.jms.Session |
createSession() |
javax.jms.Connection |
getConnection() |
protected javax.jms.Destination |
getDestination(org.apache.log4j.spi.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) |
public static final int JMS_PUBLISH_ERROR_CODE
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 org.apache.log4j.spi.OptionHandleractivateOptions in class org.apache.log4j.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(org.apache.log4j.spi.LoggingEvent event)
append in class org.apache.log4j.AppenderSkeletonprotected javax.jms.Message createMessage(org.apache.log4j.spi.LoggingEvent event)
throws javax.jms.JMSException,
NamingException
javax.jms.JMSExceptionNamingExceptionprotected javax.jms.Destination getDestination(org.apache.log4j.spi.LoggingEvent event)
throws javax.jms.JMSException,
NamingException
javax.jms.JMSExceptionNamingExceptionCopyright © 2005-2015 The Apache Software Foundation. All Rights Reserved.