|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectch.qos.logback.core.spi.ContextAwareBase
ch.qos.logback.core.AppenderBase<E>
ch.qos.logback.core.net.JMSAppenderBase<ILoggingEvent>
ch.qos.logback.classic.net.JMSQueueAppender
public class JMSQueueAppender
A simple appender that publishes events to a JMS Queue. The events are
serialized and transmitted as JMS message type ObjectMessage.
For more information about this appender, please refer to: http://logback.qos.ch/manual/appenders.html#JMSQueueAppender
| Field Summary |
|---|
| Fields inherited from class ch.qos.logback.core.net.JMSAppenderBase |
|---|
initialContextFactoryName, password, providerURL, securityCredentials, securityPrincipalName, urlPkgPrefixes, userName |
| Fields inherited from class ch.qos.logback.core.AppenderBase |
|---|
name, started |
| Fields inherited from class ch.qos.logback.core.spi.ContextAwareBase |
|---|
context |
| Constructor Summary | |
|---|---|
JMSQueueAppender()
|
|
| Method Summary | |
|---|---|
void |
append(ILoggingEvent event)
This method called by AppenderBase.doAppend(E) method to do most
of the real appending work. |
String |
getQueueBindingName()
Returns the value of the QueueBindingName option. |
protected javax.jms.QueueConnection |
getQueueConnection()
Returns the QueueConnection used for this appender. |
String |
getQueueConnectionFactoryBindingName()
Returns the value of the QueueConnectionFactoryBindingName option. |
protected javax.jms.QueueSender |
getQueueSender()
Returns the QueueSender used for this appender. |
protected javax.jms.QueueSession |
getQueueSession()
Returns the QueueSession used for this appender. |
void |
setQueueBindingName(String queueBindingName)
The QueueBindingName option takes a string value. |
void |
setQueueConnectionFactoryBindingName(String qcfBindingName)
The QueueConnectionFactoryBindingName option takes a string value. |
void |
start()
Options are activated and become effective only after calling this method. |
void |
stop()
Close this JMSAppender. |
| Methods inherited from class ch.qos.logback.core.net.JMSAppenderBase |
|---|
buildEnvProperties, buildJNDIContext, getInitialContextFactoryName, getPassword, getProviderURL, getSecurityCredentials, getSecurityPrincipalName, getURLPkgPrefixes, getUserName, lookup, setInitialContextFactoryName, setPassword, setProviderURL, setSecurityCredentials, setSecurityPrincipalName, setURLPkgPrefixes, setUserName |
| Methods inherited from class ch.qos.logback.core.AppenderBase |
|---|
addFilter, clearAllFilters, doAppend, getCopyOfAttachedFiltersList, getFilterChainDecision, getName, isStarted, setName, toString |
| Methods inherited from class ch.qos.logback.core.spi.ContextAwareBase |
|---|
addError, addError, addInfo, addInfo, addStatus, addWarn, addWarn, getContext, getDeclaredOrigin, getStatusManager, setContext |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Methods inherited from interface ch.qos.logback.core.spi.ContextAware |
|---|
addError, addError, addInfo, addInfo, addStatus, addWarn, addWarn, getContext, setContext |
| Constructor Detail |
|---|
public JMSQueueAppender()
| Method Detail |
|---|
public void setQueueConnectionFactoryBindingName(String qcfBindingName)
QueueConnectionFactory from the JNDI context.
public String getQueueConnectionFactoryBindingName()
public void setQueueBindingName(String queueBindingName)
Queue from the JNDI context.
public String getQueueBindingName()
public void start()
start in interface LifeCyclestart in class AppenderBase<ILoggingEvent>public void stop()
stop in interface LifeCyclestop in class AppenderBase<ILoggingEvent>public void append(ILoggingEvent event)
AppenderBase.doAppend(E) method to do most
of the real appending work.
append in class AppenderBase<ILoggingEvent>protected javax.jms.QueueConnection getQueueConnection()
protected javax.jms.QueueSession getQueueSession()
protected javax.jms.QueueSender getQueueSender()
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||