Top Description Fields Constructors Methods
org.apache.log.output.jms

public Class JMSTopicTarget

extends AbstractJMSTarget
Class Inheritance
Imports
javax.jms.Message, .Session, .Topic, .TopicConnection, .TopicConnectionFactory, .TopicPublisher, .TopicSession, org.apache.log.ErrorHandler

A target that writes to a JMS Topic.
Author
Peter Donald

Field Summary

Modifier and TypeField and Description
private TopicConnection
private TopicConnectionFactory
private TopicPublisher
private TopicSession
private Topic

Constructor Summary

AccessConstructor and Description
public
JMSTopicTarget(final MessageBuilder builder, final TopicConnectionFactory factory, final Topic topic)

public
JMSTopicTarget(final MessageBuilder builder, final TopicConnectionFactory factory, final Topic topic, final ErrorHandler handler)

Method Summary

Modifier and TypeMethod and Description
protected synchronized void
protected Session
protected synchronized void
protected void
Inherited from org.apache.log.output.jms.AbstractJMSTarget:
closedoProcessEventopen

Field Detail

m_connectionback to summary
private TopicConnection m_connection
m_factoryback to summary
private TopicConnectionFactory m_factory
m_publisherback to summary
private TopicPublisher m_publisher
m_sessionback to summary
private TopicSession m_session
m_topicback to summary
private Topic m_topic

Constructor Detail

JMSTopicTargetback to summary
public JMSTopicTarget(final MessageBuilder builder, final TopicConnectionFactory factory, final Topic topic)
JMSTopicTargetback to summary
public JMSTopicTarget(final MessageBuilder builder, final TopicConnectionFactory factory, final Topic topic, final ErrorHandler handler)

Method Detail

closeConnectionback to summary
protected synchronized void closeConnection()

Implements abstract org.apache.log.output.jms.AbstractJMSTarget.closeConnection.

getSessionback to summary
protected Session getSession()

Implements abstract org.apache.log.output.jms.AbstractJMSTarget.getSession.

openConnectionback to summary
protected synchronized void openConnection()

Implements abstract org.apache.log.output.jms.AbstractJMSTarget.openConnection.

sendback to summary
protected void send(final Message message)

Implements abstract org.apache.log.output.jms.AbstractJMSTarget.send.