Class CMPDeployerImpl

java.lang.Object
com.sun.jdo.spi.persistence.support.ejb.codegen.CMPDeployerImpl
All Implemented Interfaces:
org.glassfish.ejb.spi.CMPDeployer

@Service public class CMPDeployerImpl extends Object implements org.glassfish.ejb.spi.CMPDeployer
Generates concrete impls for CMP beans in an archive.
Since:
JDK 1.4
Author:
Nazrul Islam
  • Field Summary

    Fields inherited from interface org.glassfish.ejb.spi.CMPDeployer

    MODULE_CLASSPATH
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    void
    clean(org.glassfish.api.deployment.DeploymentContext ctx)
    Integration point for cleanup on undeploy or failed deploy.
    void
    deploy(org.glassfish.api.deployment.DeploymentContext ctx)
    Generates the concrete impls for all CMPs in the application.
    void
    Integration point for application unload

    Methods inherited from class java.lang.Object

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

    • CMPDeployerImpl

      public CMPDeployerImpl()
  • Method Details

    • deploy

      public void deploy(org.glassfish.api.deployment.DeploymentContext ctx) throws org.glassfish.deployment.common.DeploymentException
      Generates the concrete impls for all CMPs in the application.
      Specified by:
      deploy in interface org.glassfish.ejb.spi.CMPDeployer
      Throws:
      org.glassfish.deployment.common.DeploymentException - if this exception was thrown while generating concrete impls
    • clean

      public void clean(org.glassfish.api.deployment.DeploymentContext ctx)
      Integration point for cleanup on undeploy or failed deploy.
      Specified by:
      clean in interface org.glassfish.ejb.spi.CMPDeployer
    • unload

      public void unload(ClassLoader cl)
      Integration point for application unload
      Specified by:
      unload in interface org.glassfish.ejb.spi.CMPDeployer