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

public Class JMSQueueTarget

extends AbstractJMSTarget
Class Inheritance
Imports
javax.jms.Message, .Queue, .QueueConnection, .QueueConnectionFactory, .QueueSender, .QueueSession, .Session, org.apache.log.ErrorHandler

A target that writes to a JMS Queue.
Author
Mircea Toma

Field Summary

Modifier and TypeField and Description
private QueueConnection
private QueueConnectionFactory
private Queue
private QueueSender
private QueueSession

Constructor Summary

AccessConstructor and Description
public
JMSQueueTarget(final MessageBuilder builder, final QueueConnectionFactory factory, final Queue queue)

public
JMSQueueTarget(final MessageBuilder builder, final QueueConnectionFactory factory, final Queue queue, 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 QueueConnection m_connection
m_factoryback to summary
private QueueConnectionFactory m_factory
m_queueback to summary
private Queue m_queue
m_senderback to summary
private QueueSender m_sender
m_sessionback to summary
private QueueSession m_session

Constructor Detail

JMSQueueTargetback to summary
public JMSQueueTarget(final MessageBuilder builder, final QueueConnectionFactory factory, final Queue queue)
JMSQueueTargetback to summary
public JMSQueueTarget(final MessageBuilder builder, final QueueConnectionFactory factory, final Queue queue, 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.