Class OpenEJBDeploymentManager

java.lang.Object
org.apache.openejb.config.OpenEJBDeploymentManager
All Implemented Interfaces:
javax.enterprise.deploy.spi.DeploymentManager

public class OpenEJBDeploymentManager extends Object implements javax.enterprise.deploy.spi.DeploymentManager
  • Field Details

    • DEFAULT_DCONFIG_BEAN_VERSION

      public static final javax.enterprise.deploy.shared.DConfigBeanVersionType DEFAULT_DCONFIG_BEAN_VERSION
    • DEFAULT_TARGET_NAME

      public static final String DEFAULT_TARGET_NAME
      See Also:
  • Constructor Details

    • OpenEJBDeploymentManager

      public OpenEJBDeploymentManager()
    • OpenEJBDeploymentManager

      public OpenEJBDeploymentManager(Deployment deployment) throws javax.enterprise.deploy.spi.exceptions.DeploymentManagerCreationException
      Throws:
      javax.enterprise.deploy.spi.exceptions.DeploymentManagerCreationException
  • Method Details

    • release

      public void release()
      Specified by:
      release in interface javax.enterprise.deploy.spi.DeploymentManager
    • getTargets

      public javax.enterprise.deploy.spi.Target[] getTargets()
      Specified by:
      getTargets in interface javax.enterprise.deploy.spi.DeploymentManager
    • getAvailableModules

      public javax.enterprise.deploy.spi.TargetModuleID[] getAvailableModules(javax.enterprise.deploy.shared.ModuleType moduleType, javax.enterprise.deploy.spi.Target[] targetList) throws javax.enterprise.deploy.spi.exceptions.TargetException
      Specified by:
      getAvailableModules in interface javax.enterprise.deploy.spi.DeploymentManager
      Throws:
      javax.enterprise.deploy.spi.exceptions.TargetException
    • getNonRunningModules

      public javax.enterprise.deploy.spi.TargetModuleID[] getNonRunningModules(javax.enterprise.deploy.shared.ModuleType moduleType, javax.enterprise.deploy.spi.Target[] targetList) throws javax.enterprise.deploy.spi.exceptions.TargetException
      Specified by:
      getNonRunningModules in interface javax.enterprise.deploy.spi.DeploymentManager
      Throws:
      javax.enterprise.deploy.spi.exceptions.TargetException
    • getRunningModules

      public javax.enterprise.deploy.spi.TargetModuleID[] getRunningModules(javax.enterprise.deploy.shared.ModuleType moduleType, javax.enterprise.deploy.spi.Target[] targetList) throws javax.enterprise.deploy.spi.exceptions.TargetException
      Specified by:
      getRunningModules in interface javax.enterprise.deploy.spi.DeploymentManager
      Throws:
      javax.enterprise.deploy.spi.exceptions.TargetException
    • distribute

      public javax.enterprise.deploy.spi.status.ProgressObject distribute(javax.enterprise.deploy.spi.Target[] targetList, File moduleArchive, File deploymentPlan)
      Specified by:
      distribute in interface javax.enterprise.deploy.spi.DeploymentManager
    • distribute

      public javax.enterprise.deploy.spi.status.ProgressObject distribute(javax.enterprise.deploy.spi.Target[] targetList, InputStream moduleArchive, InputStream deploymentPlan)
      Specified by:
      distribute in interface javax.enterprise.deploy.spi.DeploymentManager
    • start

      public javax.enterprise.deploy.spi.status.ProgressObject start(javax.enterprise.deploy.spi.TargetModuleID[] moduleIdList)
      Specified by:
      start in interface javax.enterprise.deploy.spi.DeploymentManager
    • stop

      public javax.enterprise.deploy.spi.status.ProgressObject stop(javax.enterprise.deploy.spi.TargetModuleID[] moduleIdList)
      Specified by:
      stop in interface javax.enterprise.deploy.spi.DeploymentManager
    • undeploy

      public javax.enterprise.deploy.spi.status.ProgressObject undeploy(javax.enterprise.deploy.spi.TargetModuleID[] moduleIdList)
      Specified by:
      undeploy in interface javax.enterprise.deploy.spi.DeploymentManager
    • isRedeploySupported

      public boolean isRedeploySupported()
      Specified by:
      isRedeploySupported in interface javax.enterprise.deploy.spi.DeploymentManager
    • redeploy

      public javax.enterprise.deploy.spi.status.ProgressObject redeploy(javax.enterprise.deploy.spi.TargetModuleID[] moduleIDList, File moduleArchive, File deploymentPlan)
      Specified by:
      redeploy in interface javax.enterprise.deploy.spi.DeploymentManager
    • redeploy

      public javax.enterprise.deploy.spi.status.ProgressObject redeploy(javax.enterprise.deploy.spi.TargetModuleID[] moduleIDList, InputStream moduleArchive, InputStream deploymentPlan)
      Specified by:
      redeploy in interface javax.enterprise.deploy.spi.DeploymentManager
    • getSupportedLocales

      public Locale[] getSupportedLocales()
      Specified by:
      getSupportedLocales in interface javax.enterprise.deploy.spi.DeploymentManager
    • getCurrentLocale

      public Locale getCurrentLocale()
      Specified by:
      getCurrentLocale in interface javax.enterprise.deploy.spi.DeploymentManager
    • getDefaultLocale

      public Locale getDefaultLocale()
      Specified by:
      getDefaultLocale in interface javax.enterprise.deploy.spi.DeploymentManager
    • isLocaleSupported

      public boolean isLocaleSupported(Locale locale)
      Specified by:
      isLocaleSupported in interface javax.enterprise.deploy.spi.DeploymentManager
    • setLocale

      public void setLocale(Locale locale)
      Specified by:
      setLocale in interface javax.enterprise.deploy.spi.DeploymentManager
    • getDConfigBeanVersion

      public javax.enterprise.deploy.shared.DConfigBeanVersionType getDConfigBeanVersion()
      Specified by:
      getDConfigBeanVersion in interface javax.enterprise.deploy.spi.DeploymentManager
    • isDConfigBeanVersionSupported

      public boolean isDConfigBeanVersionSupported(javax.enterprise.deploy.shared.DConfigBeanVersionType version)
      Specified by:
      isDConfigBeanVersionSupported in interface javax.enterprise.deploy.spi.DeploymentManager
    • setDConfigBeanVersion

      public void setDConfigBeanVersion(javax.enterprise.deploy.shared.DConfigBeanVersionType version) throws javax.enterprise.deploy.spi.exceptions.DConfigBeanVersionUnsupportedException
      Specified by:
      setDConfigBeanVersion in interface javax.enterprise.deploy.spi.DeploymentManager
      Throws:
      javax.enterprise.deploy.spi.exceptions.DConfigBeanVersionUnsupportedException
    • createConfiguration

      public javax.enterprise.deploy.spi.DeploymentConfiguration createConfiguration(javax.enterprise.deploy.model.DeployableObject deployableObject) throws javax.enterprise.deploy.spi.exceptions.InvalidModuleException
      Specified by:
      createConfiguration in interface javax.enterprise.deploy.spi.DeploymentManager
      Throws:
      javax.enterprise.deploy.spi.exceptions.InvalidModuleException
    • parseDConfigBeanVersionType

      public static javax.enterprise.deploy.shared.DConfigBeanVersionType parseDConfigBeanVersionType(String string) throws javax.enterprise.deploy.spi.exceptions.DeploymentManagerCreationException
      Throws:
      javax.enterprise.deploy.spi.exceptions.DeploymentManagerCreationException