Class DataSourceDefinitionDeployer

java.lang.Object
org.glassfish.jdbc.deployer.DataSourceDefinitionDeployer
All Implemented Interfaces:
org.glassfish.resourcebase.resources.api.ResourceDeployer<com.sun.enterprise.deployment.DataSourceDefinitionDescriptor>

@Service public class DataSourceDefinitionDeployer extends Object implements org.glassfish.resourcebase.resources.api.ResourceDeployer<com.sun.enterprise.deployment.DataSourceDefinitionDescriptor>
Author:
Jagadish Ramu
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    void
    deployResource(com.sun.enterprise.deployment.DataSourceDefinitionDescriptor resource)
     
    void
    deployResource(com.sun.enterprise.deployment.DataSourceDefinitionDescriptor resource, String applicationName, String moduleName)
     
    void
    disableResource(com.sun.enterprise.deployment.DataSourceDefinitionDescriptor resource)
     
    void
    enableResource(com.sun.enterprise.deployment.DataSourceDefinitionDescriptor resource)
     
    boolean
    handles(Object resource)
     
    void
    registerDataSourceDefinitions(com.sun.enterprise.deployment.Application application)
     
    void
    undeployResource(com.sun.enterprise.deployment.DataSourceDefinitionDescriptor resource)
     
    void
    undeployResource(com.sun.enterprise.deployment.DataSourceDefinitionDescriptor resource, String applicationName, String moduleName)
     
    void
    unRegisterDataSourceDefinitions(com.sun.enterprise.deployment.Application application)
     
    void
    validatePreservedResource(com.sun.enterprise.config.serverbeans.Application oldApp, com.sun.enterprise.config.serverbeans.Application newApp, com.sun.enterprise.config.serverbeans.Resource resource, com.sun.enterprise.config.serverbeans.Resources allResources)
     

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

    Methods inherited from interface org.glassfish.resourcebase.resources.api.ResourceDeployer

    canDeploy, getProxyClassesForDynamicReconfiguration, redeployResource, supportsDynamicReconfiguration
  • Constructor Details

    • DataSourceDefinitionDeployer

      public DataSourceDefinitionDeployer()
  • Method Details

    • deployResource

      public void deployResource(com.sun.enterprise.deployment.DataSourceDefinitionDescriptor resource, String applicationName, String moduleName) throws Exception
      Specified by:
      deployResource in interface org.glassfish.resourcebase.resources.api.ResourceDeployer<com.sun.enterprise.deployment.DataSourceDefinitionDescriptor>
      Throws:
      Exception
    • deployResource

      public void deployResource(com.sun.enterprise.deployment.DataSourceDefinitionDescriptor resource) throws Exception
      Specified by:
      deployResource in interface org.glassfish.resourcebase.resources.api.ResourceDeployer<com.sun.enterprise.deployment.DataSourceDefinitionDescriptor>
      Throws:
      Exception
    • validatePreservedResource

      public void validatePreservedResource(com.sun.enterprise.config.serverbeans.Application oldApp, com.sun.enterprise.config.serverbeans.Application newApp, com.sun.enterprise.config.serverbeans.Resource resource, com.sun.enterprise.config.serverbeans.Resources allResources) throws org.glassfish.resourcebase.resources.api.ResourceConflictException
      Specified by:
      validatePreservedResource in interface org.glassfish.resourcebase.resources.api.ResourceDeployer<com.sun.enterprise.deployment.DataSourceDefinitionDescriptor>
      Throws:
      org.glassfish.resourcebase.resources.api.ResourceConflictException
    • registerDataSourceDefinitions

      public void registerDataSourceDefinitions(com.sun.enterprise.deployment.Application application)
    • unRegisterDataSourceDefinitions

      public void unRegisterDataSourceDefinitions(com.sun.enterprise.deployment.Application application)
    • undeployResource

      public void undeployResource(com.sun.enterprise.deployment.DataSourceDefinitionDescriptor resource, String applicationName, String moduleName) throws Exception
      Specified by:
      undeployResource in interface org.glassfish.resourcebase.resources.api.ResourceDeployer<com.sun.enterprise.deployment.DataSourceDefinitionDescriptor>
      Throws:
      Exception
    • undeployResource

      public void undeployResource(com.sun.enterprise.deployment.DataSourceDefinitionDescriptor resource) throws Exception
      Specified by:
      undeployResource in interface org.glassfish.resourcebase.resources.api.ResourceDeployer<com.sun.enterprise.deployment.DataSourceDefinitionDescriptor>
      Throws:
      Exception
    • enableResource

      public void enableResource(com.sun.enterprise.deployment.DataSourceDefinitionDescriptor resource) throws Exception
      Specified by:
      enableResource in interface org.glassfish.resourcebase.resources.api.ResourceDeployer<com.sun.enterprise.deployment.DataSourceDefinitionDescriptor>
      Throws:
      Exception
    • disableResource

      public void disableResource(com.sun.enterprise.deployment.DataSourceDefinitionDescriptor resource) throws Exception
      Specified by:
      disableResource in interface org.glassfish.resourcebase.resources.api.ResourceDeployer<com.sun.enterprise.deployment.DataSourceDefinitionDescriptor>
      Throws:
      Exception
    • handles

      public boolean handles(Object resource)
      Specified by:
      handles in interface org.glassfish.resourcebase.resources.api.ResourceDeployer<com.sun.enterprise.deployment.DataSourceDefinitionDescriptor>