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 JmsLogAppenderSupport()
public javax.jms.Connection getConnection() throws javax.jms.JMSException, NamingException
javax.jms.JMSException
NamingException
public void setConnection(javax.jms.Connection connection)
public javax.jms.Session getSession() throws javax.jms.JMSException, NamingException
javax.jms.JMSException
NamingException
public void setSession(javax.jms.Session session)
public javax.jms.MessageProducer getProducer() throws javax.jms.JMSException, NamingException
javax.jms.JMSException
NamingException
public void setProducer(javax.jms.MessageProducer producer)
public void close()
public boolean requiresLayout()
public void activateOptions()
activateOptions
in interface org.apache.log4j.spi.OptionHandler
activateOptions
in class org.apache.log4j.AppenderSkeleton
protected abstract javax.jms.Connection createConnection() throws javax.jms.JMSException, NamingException
javax.jms.JMSException
NamingException
protected javax.jms.Session createSession() throws javax.jms.JMSException, NamingException
javax.jms.JMSException
NamingException
protected javax.jms.MessageProducer createProducer() throws javax.jms.JMSException, NamingException
javax.jms.JMSException
NamingException
protected void append(org.apache.log4j.spi.LoggingEvent event)
append
in class org.apache.log4j.AppenderSkeleton
protected javax.jms.Message createMessage(org.apache.log4j.spi.LoggingEvent event) throws javax.jms.JMSException, NamingException
javax.jms.JMSException
NamingException
protected javax.jms.Destination getDestination(org.apache.log4j.spi.LoggingEvent event) throws javax.jms.JMSException, NamingException
javax.jms.JMSException
NamingException
Copyright © 2005–2024 The Apache Software Foundation. All rights reserved.