Class ConnectorConnectionPoolDeployer

    • Constructor Detail

      • ConnectorConnectionPoolDeployer

        public ConnectorConnectionPoolDeployer()
    • Method Detail

      • deployResource

        public void deployResource​(Object resource,
                                   String applicationName,
                                   String moduleName)
                            throws Exception
        Deploy the resource into the server's runtime naming context This API is used in cases where the "config" bean is not yet persisted in domain.xml and is part of the "config" transaction.
        Parameters:
        resource - a resource object (eg. JmsResource)
        applicationName - application-name
        moduleName - module-name
        Throws:
        Exception - thrown if fail
      • deployResource

        public void deployResource​(Object resource)
                            throws Exception
        Deploy the resource into the server's runtime naming context
        Parameters:
        resource - a resource object (eg. JmsResource)
        Throws:
        Exception - thrown if fail
      • undeployResource

        public void undeployResource​(Object resource,
                                     String applicationName,
                                     String moduleName)
                              throws Exception
        Undeploy the resource from the server's runtime naming context
        Parameters:
        resource - a resource object (eg. JmsResource)
        applicationName - application-name
        moduleName - module-name
        Throws:
        Exception - thrown if fail
      • undeployResource

        public void undeployResource​(Object resource)
                              throws Exception
        Undeploy the resource from the server's runtime naming context
        Parameters:
        resource - a resource object (eg. JmsResource)
        Throws:
        Exception - thrown if fail
      • redeployResource

        public void redeployResource​(Object resource)
                              throws Exception
        Redeploy the resource into the server's runtime naming context
        Parameters:
        resource - a resource object
        Throws:
        Exception - thrown if fail
      • handles

        public boolean handles​(Object resource)
        Indicates whether a particular resource deployer can handle the resource in question
        Parameters:
        resource - resource that need to be handled
        Returns:
        boolean
      • supportsDynamicReconfiguration

        public boolean supportsDynamicReconfiguration()
        Description copied from interface: ResourceDeployer
        Indicates whether the resource deployer can handle transparent-dynamic-reconfiguration of resource
        Returns:
        boolean indicating whether transparent-dynamic-reconfiguration is supported.
      • getProxyClassesForDynamicReconfiguration

        public Class[] getProxyClassesForDynamicReconfiguration()
        Description copied from interface: ResourceDeployer
        List of classes which need to be proxied for dynamic-reconfiguration
        Returns:
        list of classes
      • disableResource

        public void disableResource​(Object resource)
                             throws Exception
        Disable the resource in the server's runtime naming context
        Parameters:
        resource - a resource object (eg. JmsResource)
        Throws:
        Exception - thrown if fail
      • enableResource

        public void enableResource​(Object resource)
                            throws Exception
        Enable the resource in the server's runtime naming context
        Parameters:
        resource - a resource object (eg. JmsResource)
        Throws:
        Exception - thrown if fail
      • convertElementPropertyToPoolProperty

        public void convertElementPropertyToPoolProperty​(ConnectorConnectionPool ccp,
                                                         ConnectorConnectionPool domainCcp)
        The idea is to convert the ElementProperty values coming from the admin connection pool to standard pool attributes thereby making it easy in case of a reconfig