The Script JMS Driver implementation. This driver will act as a bridge
between the System Queue and user-specified script It initialize the JMS
Driver from script and provides specific way for obtaining JMS
QueueConnectionFactory.
Nested Class Summary
static class
JMSScriptDriver.Ret
Class used for returning object that holds QueueConnectionFactory,
TopicConnectionFactory or error message from the script.
getQueueFactory()
This method retrieves the provider-specific
javax.jms.QueueConnectionFactory object
javax.jms.TopicConnectionFactory
getTopicFactory()
This method retrieves the provider-specific
javax.jms.TopicConnectionFactory object
void
initialize(Hashtable env)
The initialize(Hashtable env) method is passed a java.util.Hashtable
object which stores provider-specific parameters, which can be used for
connecting to a specific instance of the JMS server.
void
terminate()
This is a call-back method used to notify the JMS Driver so it could
clean any used resources.
The initialize(Hashtable env) method is passed a java.util.Hashtable
object which stores provider-specific parameters, which can be used for
connecting to a specific instance of the JMS server. Normally this method
would use the supplied parameters to connect to the JMS server and obtain
a javax.jms.TopicConnectionFactory object and/or a
javax.jms.QueueConnectionFactory object. Then the method would store the
object(s) in member variables so that it/they can be later retrieved via
the getQueueFactory() and/or the getTopicFactory() method.