|
||||||||||
| 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.JMSTopicAppender
public class JMSTopicAppender
A simple appender that publishes events to a JMS Topic. 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#JMSTopicAppender
| 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 | |
|---|---|
JMSTopicAppender()
|
|
| Method Summary | |
|---|---|
void |
append(ILoggingEvent event)
This method called by AppenderBase.doAppend(E) method to do most
of the real appending work. |
String |
getTopicBindingName()
Returns the value of the TopicBindingName option. |
protected javax.jms.TopicConnection |
getTopicConnection()
Returns the TopicConnection used for this appender. |
String |
getTopicConnectionFactoryBindingName()
Returns the value of the TopicConnectionFactoryBindingName option. |
protected javax.jms.TopicPublisher |
getTopicPublisher()
Returns the TopicPublisher used for this appender. |
protected javax.jms.TopicSession |
getTopicSession()
Returns the TopicSession used for this appender. |
void |
setTopicBindingName(String topicBindingName)
The TopicBindingName option takes a string value. |
void |
setTopicConnectionFactoryBindingName(String tcfBindingName)
The TopicConnectionFactoryBindingName 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 JMSTopicAppender()
| Method Detail |
|---|
public void setTopicConnectionFactoryBindingName(String tcfBindingName)
TopicConnectionFactory from the JNDI context.
public String getTopicConnectionFactoryBindingName()
public void setTopicBindingName(String topicBindingName)
Topic from the JNDI context.
public String getTopicBindingName()
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.TopicConnection getTopicConnection()
protected javax.jms.TopicSession getTopicSession()
protected javax.jms.TopicPublisher getTopicPublisher()
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||