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,
javax.naming.NamingException
javax.jms.JMSExceptionjavax.naming.NamingExceptionpublic void setConnection(javax.jms.Connection connection)
public javax.jms.Session getSession()
throws javax.jms.JMSException,
javax.naming.NamingException
javax.jms.JMSExceptionjavax.naming.NamingExceptionpublic void setSession(javax.jms.Session session)
public javax.jms.MessageProducer getProducer()
throws javax.jms.JMSException,
javax.naming.NamingException
javax.jms.JMSExceptionjavax.naming.NamingExceptionpublic 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,
javax.naming.NamingException
javax.jms.JMSExceptionjavax.naming.NamingExceptionprotected javax.jms.Session createSession()
throws javax.jms.JMSException,
javax.naming.NamingException
javax.jms.JMSExceptionjavax.naming.NamingExceptionprotected javax.jms.MessageProducer createProducer()
throws javax.jms.JMSException,
javax.naming.NamingException
javax.jms.JMSExceptionjavax.naming.NamingExceptionprotected 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,
javax.naming.NamingException
javax.jms.JMSExceptionjavax.naming.NamingExceptionprotected javax.jms.Destination getDestination(org.apache.log4j.spi.LoggingEvent event)
throws javax.jms.JMSException,
javax.naming.NamingException
javax.jms.JMSExceptionjavax.naming.NamingExceptionCopyright © 2005-2014 Red Hat, Inc.. All Rights Reserved.