com.xebialabs.deployit.plugin.wls.container
Class JmsServer

java.lang.Object
  extended by com.xebialabs.deployit.plugin.api.udm.base.BaseConfigurationItem
      extended by com.xebialabs.deployit.plugin.api.udm.base.BaseContainer
          extended by com.xebialabs.deployit.plugin.wls.container.JmsServer
All Implemented Interfaces:
com.xebialabs.deployit.plugin.api.udm.ConfigurationItem, com.xebialabs.deployit.plugin.api.udm.Container, com.xebialabs.deployit.plugin.api.udm.Taggable, com.xebialabs.deployit.plugin.python.PythonManagedContainer, JmsTarget, java.io.Serializable, java.lang.Comparable<com.xebialabs.deployit.plugin.api.udm.base.BaseConfigurationItem>

@Metadata(description="WebLogic JMS server, that act as management containers for the queues and topics in JMS modules that are targeted to them")
public class JmsServer
extends com.xebialabs.deployit.plugin.api.udm.base.BaseContainer
implements JmsTarget

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.ConfigurationItem
SYNTHETIC_PROPERTIES_FIELD, TYPE_FIELD
 
Constructor Summary
JmsServer()
           
 
Method Summary
 Domain getDomain()
           
 com.xebialabs.deployit.plugin.python.PythonManagingContainer getManagingContainer()
           
 java.lang.String getObjectName()
           
 Server getServer()
           
 java.util.Set<java.lang.String> getTags()
           
 void setServer(Server server)
           
 void setTags(java.util.Set<java.lang.String> tags)
           
 
Methods inherited from class com.xebialabs.deployit.plugin.api.udm.base.BaseConfigurationItem
compareTo, equals, getId, getName, getProperty, getPropertyDescriptor, 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

JmsServer

public JmsServer()
Method Detail

getTags

public java.util.Set<java.lang.String> getTags()
Specified by:
getTags in interface com.xebialabs.deployit.plugin.api.udm.Taggable
Overrides:
getTags in class com.xebialabs.deployit.plugin.api.udm.base.BaseContainer

setTags

public void setTags(java.util.Set<java.lang.String> tags)
Specified by:
setTags in interface com.xebialabs.deployit.plugin.api.udm.Taggable
Overrides:
setTags in class com.xebialabs.deployit.plugin.api.udm.base.BaseContainer

getManagingContainer

public com.xebialabs.deployit.plugin.python.PythonManagingContainer getManagingContainer()
Specified by:
getManagingContainer in interface com.xebialabs.deployit.plugin.python.PythonManagedContainer

getServer

public Server getServer()

setServer

public void setServer(Server server)

getObjectName

public java.lang.String getObjectName()
Specified by:
getObjectName in interface JmsTarget

getDomain

public Domain getDomain()
Specified by:
getDomain in interface JmsTarget