org.jboss.axis.transport.jms
Class SimpleJMSListener
java.lang.Object
org.jboss.axis.transport.jms.SimpleJMSListener
- All Implemented Interfaces:
- javax.jms.MessageListener
- public class SimpleJMSListener
- extends Object
- implements javax.jms.MessageListener
SimpleJMSListener implements the javax.jms.MessageListener interface. Its
basic purpose is listen asynchronously for messages and to pass them off
to SimpleJMSWorker for processing.
Note: This is a simple JMS listener that does not pool worker threads and
is not otherwise tuned for performance. As such, its intended use is not
for production code, but for demos, debugging, and performance profiling.
- Author:
- Jaime Meritt (jmeritt@sonicsoftware.com), Richard Chung (rchung@sonicsoftware.com), Dave Chappell (chappell@sonicsoftware.com)
Field Summary |
protected static org.jboss.logging.Logger |
log
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
log
protected static org.jboss.logging.Logger log
SimpleJMSListener
public SimpleJMSListener(HashMap connectorMap,
HashMap cfMap,
String destination,
String username,
String password,
boolean doThreads)
throws Exception
getAxisServer
protected static AxisServer getAxisServer()
getConnector
protected JMSConnector getConnector()
onMessage
public void onMessage(javax.jms.Message message)
- This method is called asynchronously whenever a message arrives.
- Specified by:
onMessage
in interface javax.jms.MessageListener
- Parameters:
message
-
start
public void start()
throws Exception
- Throws:
Exception
shutdown
public void shutdown()
throws Exception
- Throws:
Exception
createConnectorMap
public static final HashMap createConnectorMap(Options options)
createCFMap
public static final HashMap createCFMap(Options options)
throws IOException
- Throws:
IOException
main
public static void main(String[] args)
throws Exception
- Throws:
Exception
printUsage
public static void printUsage()
Copyright © 2002 JBoss Group, LLC. All Rights Reserved.