Package org.apache.qpid.jms.jndi
Class JmsInitialContextFactory
- java.lang.Object
-
- org.apache.qpid.jms.jndi.JmsInitialContextFactory
-
- All Implemented Interfaces:
javax.naming.spi.InitialContextFactory
public class JmsInitialContextFactory extends java.lang.Object implements javax.naming.spi.InitialContextFactory
-
-
Constructor Summary
Constructors Constructor Description JmsInitialContextFactory()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description protected JmsConnectionFactorycreateConnectionFactory(java.lang.String name, java.lang.String uri, java.util.Map<java.lang.String,java.lang.String> defaults, java.util.Hashtable<java.lang.Object,java.lang.Object> environment)protected JmsConnectionFactorycreateConnectionFactory(java.util.Map<java.lang.String,java.lang.String> properties)Factory method to create a new connection factory using the given propertiesprotected ReadOnlyContextcreateContext(java.util.Hashtable<java.lang.Object,java.lang.Object> environment, java.util.Map<java.lang.String,java.lang.Object> bindings)protected jakarta.jms.QueuecreateQueue(java.lang.String name)Factory method to create new Queue instancesprotected voidcreateQueues(java.util.Hashtable<java.lang.Object,java.lang.Object> environment, java.util.Map<java.lang.String,java.lang.Object> bindings)protected jakarta.jms.TopiccreateTopic(java.lang.String name)Factory method to create new Topic instancesprotected voidcreateTopics(java.util.Hashtable<java.lang.Object,java.lang.Object> environment, java.util.Map<java.lang.String,java.lang.Object> bindings)protected static java.lang.Stringexpand(java.lang.String input, java.util.Map<java.lang.Object,java.lang.Object> environment)protected java.util.Map<java.lang.String,java.lang.String>getConnectionFactoryDefaults(java.util.Map<java.lang.Object,java.lang.Object> environment)protected java.util.Map<java.lang.String,java.lang.String>getConnectionFactoryNamesAndURIs(java.util.Map<java.lang.Object,java.lang.Object> environment)protected java.util.Map<java.lang.String,java.lang.String>getConnectionFactoryProperties(java.lang.String factoryName, java.util.Map<java.lang.Object,java.lang.Object> environment)javax.naming.ContextgetInitialContext(java.util.Hashtable<?,?> environment)
-
-
-
Method Detail
-
getInitialContext
public javax.naming.Context getInitialContext(java.util.Hashtable<?,?> environment) throws javax.naming.NamingException- Specified by:
getInitialContextin interfacejavax.naming.spi.InitialContextFactory- Throws:
javax.naming.NamingException
-
createContext
protected ReadOnlyContext createContext(java.util.Hashtable<java.lang.Object,java.lang.Object> environment, java.util.Map<java.lang.String,java.lang.Object> bindings)
-
createConnectionFactory
protected JmsConnectionFactory createConnectionFactory(java.lang.String name, java.lang.String uri, java.util.Map<java.lang.String,java.lang.String> defaults, java.util.Hashtable<java.lang.Object,java.lang.Object> environment) throws java.net.URISyntaxException
- Throws:
java.net.URISyntaxException
-
getConnectionFactoryNamesAndURIs
protected java.util.Map<java.lang.String,java.lang.String> getConnectionFactoryNamesAndURIs(java.util.Map<java.lang.Object,java.lang.Object> environment)
-
getConnectionFactoryDefaults
protected java.util.Map<java.lang.String,java.lang.String> getConnectionFactoryDefaults(java.util.Map<java.lang.Object,java.lang.Object> environment)
-
getConnectionFactoryProperties
protected java.util.Map<java.lang.String,java.lang.String> getConnectionFactoryProperties(java.lang.String factoryName, java.util.Map<java.lang.Object,java.lang.Object> environment)
-
createQueues
protected void createQueues(java.util.Hashtable<java.lang.Object,java.lang.Object> environment, java.util.Map<java.lang.String,java.lang.Object> bindings)
-
createTopics
protected void createTopics(java.util.Hashtable<java.lang.Object,java.lang.Object> environment, java.util.Map<java.lang.String,java.lang.Object> bindings)
-
createQueue
protected jakarta.jms.Queue createQueue(java.lang.String name)
Factory method to create new Queue instances
-
createTopic
protected jakarta.jms.Topic createTopic(java.lang.String name)
Factory method to create new Topic instances
-
createConnectionFactory
protected JmsConnectionFactory createConnectionFactory(java.util.Map<java.lang.String,java.lang.String> properties)
Factory method to create a new connection factory using the given properties
-
expand
protected static java.lang.String expand(java.lang.String input, java.util.Map<java.lang.Object,java.lang.Object> environment)
-
-