|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.mule.providers.jms.Jms11Support
org.mule.providers.jms.Jms102bSupport
org.mule.providers.oracle.jms.OracleJmsSupport
Extends the standard Mule JMS Provider with functionality specific to Oracle's JMS implementation based on Advanced Queueing (Oracle AQ). Oracle 9i supports the JMS 1.0.2b specification while Oracle 10g supports JMS 1.1
OracleJmsConnector
,
Jms102bSupport
,
Streams Advanced Queuing,
Oracle9i
J2EE ComplianceField Summary |
Fields inherited from class org.mule.providers.jms.Jms11Support |
connector, context, forceJndiDestinations, jndiDestinations |
Constructor Summary | |
OracleJmsSupport(JmsConnector connector,
Context context,
boolean jndiDestinations,
boolean forceJndiDestinations)
|
Method Summary | |
Connection |
createConnection(ConnectionFactory connectionFactory)
Returns an OracleJmsConnection to masquerade the fact that there might be several javax.jms.Connections open (one per session). |
Connection |
createConnection(ConnectionFactory connectionFactory,
String username,
String password)
Returns an OracleJmsConnection to masquerade the fact that there might be several javax.jms.Connections open (one per session). |
MessageConsumer |
createConsumer(Session session,
Destination destination,
String messageSelector,
boolean noLocal,
String durableName,
boolean topic)
In order to receive messages from a queue whose payload is an ADT (Oracle Advanced Data Type), we must pass the payload factory as a parameter when creating the receiver/subscriber. |
Destination |
createDestination(Session session,
String name,
boolean topic)
The standard Oracle JMS classes () do not support dynamic (i.e., run-time) creation of queues. |
Destination |
createTemporaryDestination(Session session,
boolean topic)
The standard Oracle JMS classes () do not support dynamic (i.e., run-time) creation of queues. |
Map |
getEndpointProperties()
|
Object |
getPayloadFactory()
Get the payload factory class, if defined, from the connector or endpoint's properties. |
void |
setEndpointProperties(Map endpointProperties)
|
Methods inherited from class org.mule.providers.jms.Jms102bSupport |
createProducer, createSession, send, send |
Methods inherited from class org.mule.providers.jms.Jms11Support |
createConsumer, getJndiDestination, send, send |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
public OracleJmsSupport(JmsConnector connector, Context context, boolean jndiDestinations, boolean forceJndiDestinations)
Method Detail |
public Connection createConnection(ConnectionFactory connectionFactory) throws JMSException
createConnection
in interface JmsSupport
createConnection
in class Jms102bSupport
JMSException
OracleJmsConnection
public Connection createConnection(ConnectionFactory connectionFactory, String username, String password) throws JMSException
createConnection
in interface JmsSupport
createConnection
in class Jms102bSupport
JMSException
OracleJmsConnection
public MessageConsumer createConsumer(Session session, Destination destination, String messageSelector, boolean noLocal, String durableName, boolean topic) throws JMSException
createConsumer
in interface JmsSupport
createConsumer
in class Jms102bSupport
JMSException
AbstractOracleJmsConnector.PAYLOADFACTORY_PROPERTY
public Destination createDestination(Session session, String name, boolean topic) throws JMSException
createDestination
in interface JmsSupport
createDestination
in class Jms102bSupport
JMSException
public Destination createTemporaryDestination(Session session, boolean topic) throws JMSException
createTemporaryDestination
in interface JmsSupport
createTemporaryDestination
in class Jms102bSupport
JMSException
public Object getPayloadFactory() throws JMSException
JMSException
AbstractOracleJmsConnector.PAYLOADFACTORY_PROPERTY
public Map getEndpointProperties()
public void setEndpointProperties(Map endpointProperties)
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |