org.apache.axis.transport.jms
Class SimpleJMSListener
java.lang.Object
org.apache.axis.transport.jms.SimpleJMSListener
- MessageListener
public class SimpleJMSListener
extends java.lang.Object
implements 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.
- Jaime Meritt (jmeritt@sonicsoftware.com)
- Richard Chung (rchung@sonicsoftware.com)
- Dave Chappell (chappell@sonicsoftware.com)
SimpleJMSListener(HashMap connectorMap, HashMap cfMap, String destination, String username, String password, boolean doThreads)
|
log
protected static Log log
SimpleJMSListener
public SimpleJMSListener(HashMap connectorMap,
HashMap cfMap,
String destination,
String username,
String password,
boolean doThreads)
throws Exception
createCFMap
public static final HashMap createCFMap(Options options)
throws IOException
createConnectorMap
public static final HashMap createConnectorMap(Options options)
getAxisServer
protected static AxisServer getAxisServer()
main
public static void main(String[] args)
throws Exception
onMessage
public void onMessage(javax.jms.Message message)
This method is called asynchronously whenever a message arrives.
printUsage
public static void printUsage()
shutdown
public void shutdown()
throws Exception
start
public void start()
throws Exception
Copyright © 2005 Apache Web Services Project. All Rights Reserved.