|
JBoss Managed Parent POM 2.1.1.SP2 | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.jboss.managed.plugins.ManagedDeploymentImpl
public class ManagedDeploymentImpl
A simple ManagedDeployment bean implementation
Nested Class Summary |
---|
Nested classes/interfaces inherited from interface org.jboss.managed.api.ManagedDeployment |
---|
ManagedDeployment.DeploymentPhase |
Constructor Summary | |
---|---|
ManagedDeploymentImpl(String name,
String simpleName)
|
|
ManagedDeploymentImpl(String name,
String simpleName,
ManagedDeployment.DeploymentPhase phase,
ManagedDeployment parent,
Map<String,ManagedObject> unitMOs)
Deprecated. |
|
ManagedDeploymentImpl(String name,
String simpleName,
ManagedDeployment parent,
Map<String,ManagedObject> unitMOs)
|
Method Summary | ||
---|---|---|
void |
addComponent(String name,
ManagedComponent comp)
Add a component to this deployment |
|
ManagedDeployment |
addModule(String deplymentBaseName,
DeploymentTemplateInfo info)
Add a deployment |
|
boolean |
addType(String type)
Add a deployment/module type |
|
|
getAttachment(Class<T> expectedType)
Get an attachment from the deployment, uses the expected type as both the name and to cast the resulting object. |
|
Object |
getAttachment(String name)
Get an attachment from the deployment. |
|
List<ManagedDeployment> |
getChildren()
Get the nested deployment modules. |
|
ManagedComponent |
getComponent(String name)
Gets the nested ManagedComponent with the specified name. |
|
Map<String,ManagedComponent> |
getComponents()
Get the nested ManagedComponents for the deployment module. |
|
Set<String> |
getComponentTemplateNames()
Get the DeploymentTemplate names for components that can be added to this deployment. |
|
ManagedDeployment.DeploymentPhase |
getDeploymentPhase()
Get the phase this deployment is associated with |
|
DeploymentState |
getDeploymentState()
Get the deployment state of the deployment. |
|
Set<String> |
getDeploymentTemplateNames()
Get the DeploymentTemplate names for deployments that can be added to this deployment. |
|
ManagedObject |
getManagedObject(String name)
Gets the child managed object with the specified name. |
|
Set<String> |
getManagedObjectNames()
Get the names of the child managed objects. |
|
Map<String,ManagedObject> |
getManagedObjects()
Gets the child managed objects. |
|
String |
getName()
Get the full name of the associated DeploymentUnit (e.g. |
|
ManagedDeployment |
getParent()
|
|
Map<String,ManagedProperty> |
getProperties()
Get the properties |
|
ManagedProperty |
getProperty(String name)
Get a property |
|
Set<String> |
getPropertyNames()
Get the managed property names |
|
String |
getSimpleName()
Get the simple name (e.g. |
|
Set<String> |
getTypes()
Get the deployment/module types. |
|
boolean |
removeComponent(String name)
|
|
void |
setAttachment(String name,
Object attachment)
Set an attachment against the deployment. |
|
void |
setDeploymentState(DeploymentState state)
|
|
void |
setTypes(Set<String> types)
Get the deployment/module types. |
|
String |
toString()
|
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Constructor Detail |
---|
public ManagedDeploymentImpl(String name, String simpleName)
@Deprecated public ManagedDeploymentImpl(String name, String simpleName, ManagedDeployment.DeploymentPhase phase, ManagedDeployment parent, Map<String,ManagedObject> unitMOs)
public ManagedDeploymentImpl(String name, String simpleName, ManagedDeployment parent, Map<String,ManagedObject> unitMOs)
Method Detail |
---|
public String getName()
ManagedDeployment
getName
in interface ManagedDeployment
public String getSimpleName()
ManagedDeployment
getSimpleName
in interface ManagedDeployment
public boolean addType(String type)
ManagedDeployment
addType
in interface ManagedDeployment
public Set<String> getTypes()
ManagedDeployment
getTypes
in interface ManagedDeployment
public void setTypes(Set<String> types)
ManagedDeployment
setTypes
in interface ManagedDeployment
public ManagedDeployment.DeploymentPhase getDeploymentPhase()
ManagedDeployment
getDeploymentPhase
in interface ManagedDeployment
public DeploymentState getDeploymentState()
ManagedDeployment
getDeploymentState
in interface ManagedDeployment
public void setDeploymentState(DeploymentState state)
public ManagedDeployment getParent()
getParent
in interface ManagedDeployment
public Set<String> getComponentTemplateNames()
ManagedDeployment
getComponentTemplateNames
in interface ManagedDeployment
public void addComponent(String name, ManagedComponent comp)
ManagedDeployment
addComponent
in interface ManagedDeployment
name
- the namecomp
- the componentpublic ManagedComponent getComponent(String name)
ManagedDeployment
getComponent
in interface ManagedDeployment
name
- the child component's name
public Map<String,ManagedComponent> getComponents()
ManagedDeployment
getComponents
in interface ManagedDeployment
public boolean removeComponent(String name)
removeComponent
in interface ManagedDeployment
name
- the name
public Set<String> getDeploymentTemplateNames()
ManagedDeployment
getDeploymentTemplateNames
in interface ManagedDeployment
public List<ManagedDeployment> getChildren()
ManagedDeployment
getChildren
in interface ManagedDeployment
public ManagedDeployment addModule(String deplymentBaseName, DeploymentTemplateInfo info)
ManagedDeployment
addModule
in interface ManagedDeployment
public Map<String,ManagedProperty> getProperties()
ManagedDeployment
getProperties
in interface ManagedDeployment
public ManagedProperty getProperty(String name)
ManagedDeployment
getProperty
in interface ManagedDeployment
name
- the name
public Set<String> getPropertyNames()
ManagedDeployment
getPropertyNames
in interface ManagedDeployment
public Set<String> getManagedObjectNames()
ManagedDeployment
getManagedObjectNames
in interface ManagedDeployment
public Map<String,ManagedObject> getManagedObjects()
ManagedDeployment
getManagedObjects
in interface ManagedDeployment
public ManagedObject getManagedObject(String name)
ManagedDeployment
getManagedObject
in interface ManagedDeployment
name
- the managed object name
public <T> T getAttachment(Class<T> expectedType)
ManagedDeployment
getAttachment
in interface ManagedDeployment
T
- the expected typeexpectedType
- the expected type
public Object getAttachment(String name)
ManagedDeployment
getAttachment
in interface ManagedDeployment
name
- the name
ManagedDeployment.setAttachment(String, Object)
public void setAttachment(String name, Object attachment)
ManagedDeployment
setAttachment
in interface ManagedDeployment
name
- the nameattachment
- the attachment, pass null to remove an attachmentpublic String toString()
toString
in class Object
|
JBoss Managed Parent POM 2.1.1.SP2 | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |