org.apache.log.output.jms

Class JMSQueueTarget

public class JMSQueueTarget extends AbstractJMSTarget

A target that writes to a JMS Queue.

Author: Mircea Toma

Field Summary
QueueConnectionm_connection
QueueConnectionFactorym_factory
Queuem_queue
QueueSenderm_sender
QueueSessionm_session
Constructor Summary
JMSQueueTarget(MessageBuilder builder, QueueConnectionFactory factory, Queue queue)
JMSQueueTarget(MessageBuilder builder, QueueConnectionFactory factory, Queue queue, ErrorHandler handler)
Method Summary
protected voidcloseConnection()
protected SessiongetSession()
protected voidopenConnection()
protected voidsend(Message message)

Field Detail

m_connection

private QueueConnection m_connection

m_factory

private QueueConnectionFactory m_factory

m_queue

private Queue m_queue

m_sender

private QueueSender m_sender

m_session

private QueueSession m_session

Constructor Detail

JMSQueueTarget

public JMSQueueTarget(MessageBuilder builder, QueueConnectionFactory factory, Queue queue)

JMSQueueTarget

public JMSQueueTarget(MessageBuilder builder, QueueConnectionFactory factory, Queue queue, ErrorHandler handler)

Method Detail

closeConnection

protected void closeConnection()

getSession

protected Session getSession()

openConnection

protected void openConnection()

send

protected void send(Message message)