Class JNDIManager


  • public class JNDIManager
    extends java.lang.Object
    • Constructor Detail

      • JNDIManager

        public JNDIManager()
    • Method Detail

      • bindJTAImplementations

        public static void bindJTAImplementations​(javax.naming.InitialContext ctx)
                                           throws javax.naming.NamingException
        Bind the underlying JTA implementations to the appropriate JNDI contexts.
        Throws:
        javax.naming.NamingException
      • bindJTAImplementation

        public static void bindJTAImplementation()
                                          throws javax.naming.NamingException
        Bind the underlying JTA implementations to the appropriate JNDI contexts.
        Throws:
        javax.naming.NamingException
      • bindJTATransactionManagerImplementation

        public static void bindJTATransactionManagerImplementation()
                                                            throws javax.naming.NamingException
        Bind the currently configured transaction manager implementation to the default JNDI context.
        Throws:
        javax.naming.NamingException
      • unbindJTATransactionManagerImplementation

        public static void unbindJTATransactionManagerImplementation()
                                                              throws javax.naming.NamingException
        Unbind the transaction manager from the default JNDI context.
        Throws:
        javax.naming.NamingException
      • bindJTATransactionManagerImplementation

        public static void bindJTATransactionManagerImplementation​(javax.naming.InitialContext initialContext)
                                                            throws javax.naming.NamingException
        Bind the currently configured transaction manager implementation to the JNDI context passed in.
        Parameters:
        initialContext -
        Throws:
        javax.naming.NamingException
      • unbindJTATransactionManagerImplementation

        public static void unbindJTATransactionManagerImplementation​(javax.naming.InitialContext initialContext)
                                                              throws javax.naming.NamingException
        Unbind the transaction manager from the provided JNDI context.
        Parameters:
        initialContext -
        Throws:
        javax.naming.NamingException
      • bindJTAUserTransactionImplementation

        public static void bindJTAUserTransactionImplementation()
                                                         throws javax.naming.NamingException
        Bind the currently configured user transaction implementation to the default JNDI context.
        Throws:
        javax.naming.NamingException
      • bindJTAUserTransactionImplementation

        public static void bindJTAUserTransactionImplementation​(javax.naming.InitialContext initialContext)
                                                         throws javax.naming.NamingException
        Bind the currently configured user transaction implementation to the passed in JNDI context.
        Parameters:
        initialContext -
        Throws:
        javax.naming.NamingException
      • bindJTATransactionSynchronizationRegistryImplementation

        public static void bindJTATransactionSynchronizationRegistryImplementation()
                                                                            throws javax.naming.NamingException
        Bind the currently configured TransactionSynchronizationRegistry implementation to the default JNDI context.
        Throws:
        javax.naming.NamingException
      • unbindJTATransactionSynchronizationRegistryImplementation

        public static void unbindJTATransactionSynchronizationRegistryImplementation()
                                                                              throws javax.naming.NamingException
        Unbind the TSR from the default JNDI context.
        Throws:
        javax.naming.NamingException
      • bindJTATransactionSynchronizationRegistryImplementation

        public static void bindJTATransactionSynchronizationRegistryImplementation​(javax.naming.InitialContext initialContext)
                                                                            throws javax.naming.NamingException
        Bind the currently configured TransactionSynchronizationRegistry implementation to the passed in JNDI context.
        Parameters:
        initialContext -
        Throws:
        javax.naming.NamingException
      • unbindJTATransactionSynchronizationRegistryImplementation

        public static void unbindJTATransactionSynchronizationRegistryImplementation​(javax.naming.InitialContext initialContext)
                                                                              throws javax.naming.NamingException
        Unbind the TSR from the provided JNDI context.
        Parameters:
        initialContext -
        Throws:
        javax.naming.NamingException