com.xebialabs.deployit.plugin.wls.deployed
Class JmsResource<D extends JmsResourceSpec,C extends JmsTarget>

java.lang.Object
  extended by com.xebialabs.deployit.plugin.api.udm.base.BaseConfigurationItem
      extended by com.xebialabs.deployit.plugin.api.udm.base.BaseDeployed<D,C>
          extended by com.xebialabs.deployit.plugin.python.PythonManagedDeployed<D,C>
              extended by com.xebialabs.deployit.plugin.wls.deployed.JmsResource<D,C>
All Implemented Interfaces:
com.xebialabs.deployit.plugin.api.udm.ConfigurationItem, com.xebialabs.deployit.plugin.api.udm.Deployed<D,C>, java.io.Serializable, java.lang.Comparable<com.xebialabs.deployit.plugin.api.udm.base.BaseConfigurationItem>
Direct Known Subclasses:
JmsDestination

@Metadata(virtual=true,
          description="Base deployed type for all JMS related resources")
public class JmsResource<D extends JmsResourceSpec,C extends JmsTarget>
extends com.xebialabs.deployit.plugin.python.PythonManagedDeployed<D,C>

See Also:
Serialized Form

Field Summary
 
Fields inherited from class com.xebialabs.deployit.plugin.api.udm.base.BaseConfigurationItem
id, syntheticProperties, type
 
Fields inherited from interface com.xebialabs.deployit.plugin.api.udm.Deployed
CONTAINER_FIELD, DEPLOYABLE_FIELD
 
Fields inherited from interface com.xebialabs.deployit.plugin.api.udm.ConfigurationItem
SYNTHETIC_PROPERTIES_FIELD, TYPE_FIELD
 
Constructor Summary
JmsResource()
           
 
Method Summary
 void createResource(com.xebialabs.deployit.plugin.api.deployment.planning.DeploymentPlanningContext result)
           
 void destroyResource(com.xebialabs.deployit.plugin.api.deployment.planning.DeploymentPlanningContext result)
           
 java.lang.String getJmsModuleName()
           
 java.lang.String getJndiName()
           
 java.lang.String getSubDeploymentName()
           
 void modifyResource(com.xebialabs.deployit.plugin.api.deployment.planning.DeploymentPlanningContext result)
           
 void setJmsModuleName(java.lang.String jmsModuleName)
           
 void setJndiName(java.lang.String jndiName)
           
 void setSubDeploymentName(java.lang.String subDeploymentName)
           
 
Methods inherited from class com.xebialabs.deployit.plugin.python.PythonManagedDeployed
addStep, addStep, getDescription, getPythonVars
 
Methods inherited from class com.xebialabs.deployit.plugin.api.udm.base.BaseDeployed
getContainer, getDeployable, setContainer, setDeployable
 
Methods inherited from class com.xebialabs.deployit.plugin.api.udm.base.BaseConfigurationItem
compareTo, equals, getId, getName, getProperty, getSyntheticProperties, getSyntheticProperty, getType, hashCode, hasProperty, hasSyntheticProperty, putSyntheticProperties, putSyntheticProperty, setId, setProperty, setSyntheticProperties, setType, toString
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface com.xebialabs.deployit.plugin.api.udm.ConfigurationItem
getId, getName, getProperty, getSyntheticProperties, getSyntheticProperty, getType, hasProperty, putSyntheticProperty, setId, setProperty
 

Constructor Detail

JmsResource

public JmsResource()
Method Detail

createResource

public void createResource(com.xebialabs.deployit.plugin.api.deployment.planning.DeploymentPlanningContext result)

modifyResource

public void modifyResource(com.xebialabs.deployit.plugin.api.deployment.planning.DeploymentPlanningContext result)

destroyResource

public void destroyResource(com.xebialabs.deployit.plugin.api.deployment.planning.DeploymentPlanningContext result)

getJmsModuleName

public java.lang.String getJmsModuleName()

setJmsModuleName

public void setJmsModuleName(java.lang.String jmsModuleName)

getJndiName

public java.lang.String getJndiName()

setJndiName

public void setJndiName(java.lang.String jndiName)

getSubDeploymentName

public java.lang.String getSubDeploymentName()

setSubDeploymentName

public void setSubDeploymentName(java.lang.String subDeploymentName)