Class EdnJmsConnectionFactory

java.lang.Object
oracle.integration.platform.blocks.event.jms2.EdnJmsConnectionFactory
All Implemented Interfaces:
BusinessEventConnectionFactory

public final class EdnJmsConnectionFactory extends Object implements BusinessEventConnectionFactory
This is for J2SE client (e.g. OEP). This factory creates EdnJmsConnection, an EdnConnection implementation based on plain JMS API.

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)

Since:
12.1
See Also:
  • Constructor Details

    • EdnJmsConnectionFactory

      public EdnJmsConnectionFactory(Properties jndiProps)
      Construct a EdnJcaConnectionFactory responsible for creating EdnJmsConnection.
      Parameters:
      jndiProps - Standard java.naming.InitialContext parameters pointing to SOA server.
    • EdnJmsConnectionFactory

      public EdnJmsConnectionFactory(Properties jndiProps, Properties jmsMapping)
      Construct a EdnJcaConnectionFactory responsible for creating EdnJmsConnection.
      Parameters:
      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.
    • EdnJmsConnectionFactory

      public EdnJmsConnectionFactory(String nonXaEDNConnFactory, String xaEDNConnFactory)
  • Method Details