public final class EdnJmsConnectionFactory extends Object implements BusinessEventConnectionFactory
Prior to invoking the BusinessEventConnectionFactorySupport .findRelevantBusinessEventConnectionFactory(boolean) method, the client needs to specify JNDI properties to point to SOA managed server hosting EDN JMS destinations via BusinessEventConnectionFactorySupport.setJndiProperties(Properties).
Optionally, the client can specify custom JMS mapping to specify a custom JMS topic and connection factories via either System properties or via BusinessEventConnectionFactorySupport.setJmsMapping(Properties)
Constructor and Description |
---|
EdnJmsConnectionFactory(Properties jndiProps)
Construct a EdnJcaConnectionFactory responsible for creating EdnJmsConnection.
|
EdnJmsConnectionFactory(Properties jndiProps, Properties jmsMapping)
Construct a EdnJcaConnectionFactory responsible for creating EdnJmsConnection.
|
EdnJmsConnectionFactory(String nonXaEDNConnFactory, String xaEDNConnFactory) |
Modifier and Type | Method and Description |
---|---|
BusinessEventConnection |
createBusinessEventConnection() |
public EdnJmsConnectionFactory(Properties jndiProps)
jndiProps
- Standard java.naming.InitialContext parameters pointing to SOA server.public EdnJmsConnectionFactory(Properties jndiProps, Properties jmsMapping)
jndiProps
- Standard java.naming.InitialContext parameters pointing to SOA server.jmsMapping
- Custom mapped JMS topic and JMS connection factories (to overwrite default mapping) for J2SE client (e.g. OEP) to interact with EDN. Note that if topic or JMS connection factories are specified as system property, then it overwrites that inside this jmsMapping.public BusinessEventConnection createBusinessEventConnection() throws oracle.fabric.common.FabricException
createBusinessEventConnection
in interface BusinessEventConnectionFactory
oracle.fabric.common.FabricException