org.smallmind.quorum.transport.message
Class MessageDistributor

java.lang.Object
  extended by org.smallmind.quorum.transport.message.MessageDistributor
All Implemented Interfaces:
Runnable, javax.jms.MessageListener

public class MessageDistributor
extends Object
implements javax.jms.MessageListener, Runnable


Constructor Summary
MessageDistributor(javax.jms.QueueConnection queueConnection, javax.jms.Queue queue, MessagePolicy messagePolicy, MessageStrategy messageStrategy, HashMap<String,MessageTarget> targetMap)
           
 
Method Summary
 void close()
           
 void onMessage(javax.jms.Message message)
           
 void run()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

MessageDistributor

public MessageDistributor(javax.jms.QueueConnection queueConnection,
                          javax.jms.Queue queue,
                          MessagePolicy messagePolicy,
                          MessageStrategy messageStrategy,
                          HashMap<String,MessageTarget> targetMap)
                   throws TransportException,
                          javax.jms.JMSException
Throws:
TransportException
javax.jms.JMSException
Method Detail

close

public void close()
           throws javax.jms.JMSException
Throws:
javax.jms.JMSException

run

public void run()
Specified by:
run in interface Runnable

onMessage

public void onMessage(javax.jms.Message message)
Specified by:
onMessage in interface javax.jms.MessageListener


Copyright © 2012. All Rights Reserved.