|
|||||||||||
| 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 Compliance| Field 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). |
javax.jms.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 JmsSupportcreateConnection in class Jms102bSupportJMSExceptionOracleJmsConnection
public javax.jms.Connection createConnection(ConnectionFactory connectionFactory,
String username,
String password)
throws JMSException
createConnection in interface JmsSupportcreateConnection in class Jms102bSupportJMSExceptionOracleJmsConnection
public MessageConsumer createConsumer(Session session,
Destination destination,
String messageSelector,
boolean noLocal,
String durableName,
boolean topic)
throws JMSException
createConsumer in interface JmsSupportcreateConsumer in class Jms102bSupportJMSExceptionAbstractOracleJmsConnector.PAYLOADFACTORY_PROPERTY
public Destination createDestination(Session session,
String name,
boolean topic)
throws JMSException
createDestination in interface JmsSupportcreateDestination in class Jms102bSupportJMSException
public Destination createTemporaryDestination(Session session,
boolean topic)
throws JMSException
createTemporaryDestination in interface JmsSupportcreateTemporaryDestination in class Jms11SupportJMSException
public Object getPayloadFactory()
throws JMSException
JMSExceptionAbstractOracleJmsConnector.PAYLOADFACTORY_PROPERTYpublic Map getEndpointProperties()
public void setEndpointProperties(Map endpointProperties)
|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||