Class JndiConnectionFactory
java.lang.Object
org.springframework.jms.connection.DelegatingConnectionFactory
org.mule.jms.commons.api.connection.factory.jndi.JndiConnectionFactory
- All Implemented Interfaces:
jakarta.jms.ConnectionFactory,jakarta.jms.QueueConnectionFactory,jakarta.jms.TopicConnectionFactory,org.mule.runtime.api.lifecycle.Disposable,org.mule.runtime.api.lifecycle.Initialisable,org.mule.runtime.api.lifecycle.Lifecycle,org.mule.runtime.api.lifecycle.Startable,org.mule.runtime.api.lifecycle.Stoppable,org.springframework.beans.factory.InitializingBean,org.springframework.jms.connection.SmartConnectionFactory
public class JndiConnectionFactory
extends org.springframework.jms.connection.DelegatingConnectionFactory
implements org.mule.runtime.api.lifecycle.Lifecycle
- Since:
- 1.0
-
Field Summary
Fields inherited from interface org.mule.runtime.api.lifecycle.Disposable
PHASE_NAMEFields inherited from interface org.mule.runtime.api.lifecycle.Initialisable
PHASE_NAMEFields inherited from interface org.mule.runtime.api.lifecycle.Startable
PHASE_NAMEFields inherited from interface org.mule.runtime.api.lifecycle.Stoppable
PHASE_NAME -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionjakarta.jms.JMSContextjakarta.jms.JMSContextcreateContext(int sessionMode) jakarta.jms.JMSContextcreateContext(String userName, String password) jakarta.jms.JMSContextcreateContext(String userName, String password, int sessionMode) voiddispose()Optional<jakarta.jms.Destination>getJndiDestination(String name) voidvoidsetConnectionFactoryJndiName(String connectionFactoryJndiName) voidsetLookupDestination(LookupJndiDestination lookupDestination) voidsetNameResolver(JndiNameResolver nameResolver) voidsetNameResolverProvider(JndiNameResolverProvider nameResolverProvider) voidstart()voidstop()Methods inherited from class org.springframework.jms.connection.DelegatingConnectionFactory
afterPropertiesSet, createConnection, createConnection, createQueueConnection, createQueueConnection, createTopicConnection, createTopicConnection, getTargetConnectionFactory, setShouldStopConnections, setTargetConnectionFactory, shouldStop
-
Constructor Details
-
JndiConnectionFactory
public JndiConnectionFactory()
-
-
Method Details
-
getJndiDestination
-
initialise
public void initialise() throws org.mule.runtime.api.lifecycle.InitialisationException- Specified by:
initialisein interfaceorg.mule.runtime.api.lifecycle.Initialisable- Throws:
org.mule.runtime.api.lifecycle.InitialisationException
-
start
public void start() throws org.mule.runtime.api.exception.MuleException- Specified by:
startin interfaceorg.mule.runtime.api.lifecycle.Startable- Throws:
org.mule.runtime.api.exception.MuleException
-
stop
public void stop() throws org.mule.runtime.api.exception.MuleException- Specified by:
stopin interfaceorg.mule.runtime.api.lifecycle.Stoppable- Throws:
org.mule.runtime.api.exception.MuleException
-
dispose
public void dispose()- Specified by:
disposein interfaceorg.mule.runtime.api.lifecycle.Disposable
-
createContext
public jakarta.jms.JMSContext createContext()- Specified by:
createContextin interfacejakarta.jms.ConnectionFactory- Overrides:
createContextin classorg.springframework.jms.connection.DelegatingConnectionFactory
-
createContext
- Specified by:
createContextin interfacejakarta.jms.ConnectionFactory- Overrides:
createContextin classorg.springframework.jms.connection.DelegatingConnectionFactory
-
createContext
- Specified by:
createContextin interfacejakarta.jms.ConnectionFactory- Overrides:
createContextin classorg.springframework.jms.connection.DelegatingConnectionFactory
-
createContext
public jakarta.jms.JMSContext createContext(int sessionMode) - Specified by:
createContextin interfacejakarta.jms.ConnectionFactory- Overrides:
createContextin classorg.springframework.jms.connection.DelegatingConnectionFactory
-
getConnectionFactoryJndiName
-
getLookupDestination
-
getNameResolverProvider
-
setConnectionFactoryJndiName
-
setLookupDestination
-
setNameResolverProvider
-
getNameResolver
-
setNameResolver
-