org.jboss.deployment.services
Interface DeploymentManagerServiceMBean

All Known Implementing Classes:
DeploymentManagerService

public interface DeploymentManagerServiceMBean

An mbean service interface for the server side functionality needed for the DeploymentManager implementation.

Version:
$Revision: 81011 $
Author:
Scott.Stark@jboss.org, adrian@jboss.org

Method Summary
 void deploy(SerializableTargetModuleID moduleID)
           
 SerializableTargetModuleID[] getAvailableModules(int moduleType)
           
 Class getCarDeployerType()
           
 org.jboss.dependency.spi.Controller getController()
           
 Class getEarDeployerType()
           
 Class getEjb3DeployerType()
           
 Class getEjbDeployerType()
           
 org.jboss.deployers.plugins.main.MainDeployerImpl getMainDeployer()
           
 Map getModuleMap()
           
 Class getRarDeployerType()
           
 File getUploadDir()
           
 Class getWarDeployerType()
           
 boolean isDeleteOnUndeploy()
           
 boolean isFailOnCollision()
           
 void setCarDeployerType(Class carDeployerType)
           
 void setController(org.jboss.dependency.spi.Controller controller)
           
 void setDeleteOnUndeploy(boolean deleteOnUndeploy)
           
 void setEarDeployerType(Class earDeployerType)
           
 void setEjb3DeployerType(Class ejb3DeployerType)
           
 void setEjbDeployerType(Class ejbDeployerType)
           
 void setFailOnCollision(boolean failOnCollision)
           
 void setMainDeployer(org.jboss.deployers.plugins.main.MainDeployerImpl deployer)
           
 void setRarDeployerType(Class rarDeployerType)
           
 void setUploadDir(File uploadDir)
           
 void setWarDeployerType(Class warDeployerType)
           
 void start(String url)
           
 void stop(String url)
           
 void undeploy(String url)
           
 

Method Detail

getController

org.jboss.dependency.spi.Controller getController()

setController

void setController(org.jboss.dependency.spi.Controller controller)

getUploadDir

File getUploadDir()

setUploadDir

void setUploadDir(File uploadDir)

getMainDeployer

org.jboss.deployers.plugins.main.MainDeployerImpl getMainDeployer()

setMainDeployer

void setMainDeployer(org.jboss.deployers.plugins.main.MainDeployerImpl deployer)

getCarDeployerType

Class getCarDeployerType()

setCarDeployerType

void setCarDeployerType(Class carDeployerType)

getEarDeployerType

Class getEarDeployerType()

setEarDeployerType

void setEarDeployerType(Class earDeployerType)

getEjbDeployerType

Class getEjbDeployerType()

setEjbDeployerType

void setEjbDeployerType(Class ejbDeployerType)

getEjb3DeployerType

Class getEjb3DeployerType()

setEjb3DeployerType

void setEjb3DeployerType(Class ejb3DeployerType)

getRarDeployerType

Class getRarDeployerType()

setRarDeployerType

void setRarDeployerType(Class rarDeployerType)

getWarDeployerType

Class getWarDeployerType()

setWarDeployerType

void setWarDeployerType(Class warDeployerType)

isDeleteOnUndeploy

boolean isDeleteOnUndeploy()

setDeleteOnUndeploy

void setDeleteOnUndeploy(boolean deleteOnUndeploy)

isFailOnCollision

boolean isFailOnCollision()

setFailOnCollision

void setFailOnCollision(boolean failOnCollision)

getModuleMap

Map getModuleMap()

deploy

void deploy(SerializableTargetModuleID moduleID)
            throws Exception
Throws:
Exception

start

void start(String url)
           throws Exception
Throws:
Exception

stop

void stop(String url)
          throws Exception
Throws:
Exception

undeploy

void undeploy(String url)
              throws Exception
Throws:
Exception

getAvailableModules

SerializableTargetModuleID[] getAvailableModules(int moduleType)
                                                 throws javax.enterprise.deploy.spi.exceptions.TargetException
Throws:
javax.enterprise.deploy.spi.exceptions.TargetException


Copyright © 2009 JBoss, a division of Red Hat, Inc.. All Rights Reserved.