Class JmsInitialContextFactory

  • All Implemented Interfaces:
    javax.naming.spi.InitialContextFactory

    public class JmsInitialContextFactory
    extends java.lang.Object
    implements javax.naming.spi.InitialContextFactory
    • Method Summary

      All Methods Static Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      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)  
      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
      protected ReadOnlyContext createContext​(java.util.Hashtable<java.lang.Object,​java.lang.Object> environment, java.util.Map<java.lang.String,​java.lang.Object> bindings)  
      protected jakarta.jms.Queue createQueue​(java.lang.String name)
      Factory method to create new Queue instances
      protected void createQueues​(java.util.Hashtable<java.lang.Object,​java.lang.Object> environment, java.util.Map<java.lang.String,​java.lang.Object> bindings)  
      protected jakarta.jms.Topic createTopic​(java.lang.String name)
      Factory method to create new Topic instances
      protected void createTopics​(java.util.Hashtable<java.lang.Object,​java.lang.Object> environment, java.util.Map<java.lang.String,​java.lang.Object> bindings)  
      protected static java.lang.String expand​(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.Context getInitialContext​(java.util.Hashtable<?,​?> environment)  
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • JmsInitialContextFactory

        public JmsInitialContextFactory()
    • Method Detail

      • getInitialContext

        public javax.naming.Context getInitialContext​(java.util.Hashtable<?,​?> environment)
                                               throws javax.naming.NamingException
        Specified by:
        getInitialContext in interface javax.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)