Class BaseCell
java.lang.Object
com.xebialabs.deployit.plugin.api.udm.base.BaseConfigurationItem
com.xebialabs.deployit.plugin.api.udm.base.BaseContainer
com.xebialabs.deployit.plugin.was.container.BaseCell
- 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.overthere.HostContainer,com.xebialabs.deployit.plugin.python.PythonManagedContainer,com.xebialabs.deployit.plugin.python.PythonManagingContainer,Cell,HealthPolicyMembershipContainer,WasContainer,WasCustomPropertyContainer,Serializable,Comparable<com.xebialabs.deployit.plugin.api.udm.base.BaseConfigurationItem>
- Direct Known Subclasses:
DeploymentManager,UnmanagedServer
@Metadata(description="Base class for a Webshpere Cell",
inspectable=true)
public abstract class BaseCell
extends com.xebialabs.deployit.plugin.api.udm.base.BaseContainer
implements Cell
- See Also:
-
Field Summary
FieldsModifier and TypeFieldDescriptionbooleanbooleanFields inherited from class com.xebialabs.deployit.plugin.api.udm.base.BaseConfigurationItem
id, syntheticProperties, typeFields inherited from interface com.xebialabs.deployit.plugin.api.udm.ConfigurationItem
SYNTHETIC_PROPERTIES_FIELD, TYPE_FIELDFields inherited from interface com.xebialabs.deployit.plugin.python.PythonManagingContainer
CONNECT_FROM_DAEMON, CONNECT_FROM_STAND_ALONE_SCRIPT, DISCONNECT_FROM_DAEMON, DISCONNECT_FROM_STAND_ALONE_SCRIPT, RUN_SCRIPT_FROM_DAEMONFields inherited from interface com.xebialabs.deployit.plugin.api.udm.Taggable
TAGS_FIELD -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbooleanList<com.xebialabs.deployit.plugin.api.flow.Step>controlTaskDispatch(String name, Map<String, String> args) getCell()com.xebialabs.deployit.plugin.overthere.HostReturns the host the cell is administered on.Returns the path of the "config" directory in the WAS installation.com.xebialabs.deployit.plugin.overthere.HostgetHost()com.xebialabs.deployit.plugin.python.PythonManagingContainerReturns the password which is used to login to the WebSphere deployment managerReturns the path to the plugin config file in the WAS installation.intgetPort()Returns the administrative port.com.xebialabs.overthere.CmdLinegetScriptCommandLine(com.xebialabs.overthere.OverthereFile pyFile) Returns the path to the serverStatus command in the WAS installation.Returns the path to the startServer command in the WAS installation.Returns the path to the stopServer command in the WAS installation.Returns the username which is used to login to the WebSphere deployment managerReturns the version of WAS.Returns the path to the versionInfo command in the WAS installation.Returns the profile directory of WAS on the administrative host.Returns the path to the wsadmin command in the WAS installation.voidinspect(com.xebialabs.deployit.plugin.api.inspection.InspectionContext ctx) booleanvoidsetAppendTypeToName(boolean appendTypeToName) voidsetConfigDirName(String configDirName) voidsetDeployedsToDiscover(Set<String> deployedsToDiscover) voidsetHost(com.xebialabs.deployit.plugin.overthere.Host host) voidsetHostname(String hostname) voidsetPassword(String password) voidsetPort(int port) voidsetRunWithDaemon(boolean runWithDaemon) voidsetStringEncoding(String stringEncoding) voidsetUseJython21(boolean useJython21) voidsetUsername(String username) voidsetVersion(WasVersion version) Sets the version of WAS.voidsetWasHome(String wasHome) voidsetWsadminArgs(String wsAdminArgs) voidsetWsadminPath(String wsAdminPath) booleanMethods inherited from class com.xebialabs.deployit.plugin.api.udm.base.BaseContainer
getTags, setTagsMethods inherited from class com.xebialabs.deployit.plugin.api.udm.base.BaseConfigurationItem
compareTo, equals, get$ciAttributes, get$directoryReference, get$externalProperties, get$internalId, get$referenceId, get$securedCi, get$securedDirectoryReference, get$token, get$validationMessages, getId, getName, getProperty, getPropertyDescriptor, getType, hashCode, hasProperty, set$ciAttributes, set$directoryReference, set$externalProperties, set$internalId, set$referenceId, set$securedCi, set$securedDirectoryReference, set$token, set$validationMessages, setId, setProperty, setType, toStringMethods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface com.xebialabs.deployit.plugin.was.container.Cell
getCellNameMethods inherited from interface com.xebialabs.deployit.plugin.api.udm.ConfigurationItem
get$directoryReference, get$internalId, get$referenceId, get$securedCi, get$securedDirectoryReference, get$validationMessages, getId, getName, getProperty, getType, hasProperty, setId, setPropertyMethods inherited from interface com.xebialabs.deployit.plugin.api.udm.Taggable
getTags, setTagsMethods inherited from interface com.xebialabs.deployit.plugin.was.container.WasContainer
getContainmentPath, getNodes, getShortTypeDescription, getWasConfigIdType, getWasTargetType
-
Field Details
-
skipTopologyDiscovery
public boolean skipTopologyDiscovery -
performOnlyTopologyDiscovery
public boolean performOnlyTopologyDiscovery
-
-
Constructor Details
-
BaseCell
public BaseCell()
-
-
Method Details
-
getPort
public int getPort()Description copied from interface:CellReturns the administrative port. -
setPort
public void setPort(int port) -
getUsername
Description copied from interface:CellReturns the username which is used to login to the WebSphere deployment manager- Specified by:
getUsernamein interfaceCell- Returns:
- the username
-
setUsername
-
getPassword
Description copied from interface:CellReturns the password which is used to login to the WebSphere deployment manager- Specified by:
getPasswordin interfaceCell- Returns:
- the password
-
setPassword
-
getWasHome
Description copied from interface:CellReturns the profile directory of WAS on the administrative host.- Specified by:
getWasHomein interfaceCell- Returns:
- the profile directory
-
setWasHome
-
getVersion
Description copied from interface:CellReturns the version of WAS.- Specified by:
getVersionin interfaceCell- Returns:
- the version.
-
setVersion
Description copied from interface:CellSets the version of WAS.- Specified by:
setVersionin interfaceCell- Parameters:
version- the version.
-
getCell
- Specified by:
getCellin interfaceWasContainer
-
getCellHost
public com.xebialabs.deployit.plugin.overthere.Host getCellHost()Description copied from interface:CellReturns the host the cell is administered on.- Specified by:
getCellHostin interfaceCell- Returns:
- the host
-
getHost
public com.xebialabs.deployit.plugin.overthere.Host getHost()- Specified by:
getHostin interfacecom.xebialabs.deployit.plugin.overthere.HostContainer- Specified by:
getHostin interfacecom.xebialabs.deployit.plugin.python.PythonManagingContainer
-
setHost
public void setHost(com.xebialabs.deployit.plugin.overthere.Host host) -
getHostname
-
setHostname
-
getConfigDirName
-
setConfigDirName
-
getConfigDirPath
Description copied from interface:CellReturns the path of the "config" directory in the WAS installation.- Specified by:
getConfigDirPathin interfaceCell- Returns:
- the path of the "config" directory
-
getPluginFilePath
Description copied from interface:CellReturns the path to the plugin config file in the WAS installation.- Specified by:
getPluginFilePathin interfaceCell- Returns:
- the path to the plugin config file
-
getWsadminPath
Description copied from interface:CellReturns the path to the wsadmin command in the WAS installation.- Specified by:
getWsadminPathin interfaceCell- Returns:
- the path to the wsadmin command
-
getWsAdminArgs
-
setWsadminPath
-
setWsadminArgs
-
getVersionInfoPath
Description copied from interface:CellReturns the path to the versionInfo command in the WAS installation.- Specified by:
getVersionInfoPathin interfaceCell- Returns:
- the path to the versionInfo command
-
getStartServerPath
Description copied from interface:CellReturns the path to the startServer command in the WAS installation.- Specified by:
getStartServerPathin interfaceCell- Returns:
- the path to the startServer command
-
getStopServerPath
Description copied from interface:CellReturns the path to the stopServer command in the WAS installation.- Specified by:
getStopServerPathin interfaceCell- Returns:
- the path to the stopServer command
-
getServerStatusPath
Description copied from interface:CellReturns the path to the serverStatus command in the WAS installation.- Specified by:
getServerStatusPathin interfaceCell- Returns:
- the path to the serverStatus command
-
useJython21
public boolean useJython21() -
setUseJython21
public void setUseJython21(boolean useJython21) -
runWithDaemon
public boolean runWithDaemon()- Specified by:
runWithDaemonin interfacecom.xebialabs.deployit.plugin.python.PythonManagingContainer
-
setRunWithDaemon
public void setRunWithDaemon(boolean runWithDaemon) -
getLibraryScripts
-
getManagingContainer
public com.xebialabs.deployit.plugin.python.PythonManagingContainer getManagingContainer()- Specified by:
getManagingContainerin interfacecom.xebialabs.deployit.plugin.python.PythonManagedContainer
-
getScriptCommandLine
public com.xebialabs.overthere.CmdLine getScriptCommandLine(com.xebialabs.overthere.OverthereFile pyFile) - Specified by:
getScriptCommandLinein interfacecom.xebialabs.deployit.plugin.python.PythonManagingContainer
-
getDeployedsToDiscover
-
setDeployedsToDiscover
-
getRuntimePath
- Specified by:
getRuntimePathin interfacecom.xebialabs.deployit.plugin.python.PythonManagingContainer
-
getInspectScript
-
controlTaskDispatch
-
inspect
public void inspect(com.xebialabs.deployit.plugin.api.inspection.InspectionContext ctx) -
appendTypeToName
public boolean appendTypeToName() -
setAppendTypeToName
public void setAppendTypeToName(boolean appendTypeToName) -
getStringEncoding
-
setStringEncoding
-