public class ServerOnHostTarget extends ModelTargetImpl
ModelTarget.ModelTargetType
LOGGER
ALL_NAMES_WILDCARD, ID_PREFIX, NAME_PREFIX, VALIDATE_MODEL_PROPERTY
Constructor and Description |
---|
ServerOnHostTarget(String serverName,
String hostName)
Create a server on a host model target.
|
Modifier and Type | Method and Description |
---|---|
<T> T |
getContainerFromModel(EnvironmentModel model)
Return the model object of the target container.
|
String |
getContainerName()
Return the name (or id) of the target's container.
|
ModelTarget.ModelTargetType |
getContainerType()
Return the type of the target's container.
|
String |
getHostName()
Return the name of the host containing the target server.
|
String |
getServerName()
Return the name of the target server.
|
String |
getTargetName()
Return the name (or id) of the target object.
|
<T> List<T> |
getTargetsFromModel(EnvironmentModel model)
Return a list of model objects which should be targeted.
|
ModelTarget.ModelTargetType |
getTargetType()
Return the type of the target.
|
ServerOnHostTarget |
setHostName(String hostName)
Set the name of the host containing the target server.
|
ServerOnHostTarget |
setServerName(String serverName)
Set the name of the target server.
|
equals, getDomainById, getDomainByName, getNodeManagerByName, getSingleTargetFromModel, hashCode, isAllNamesWildcard, isTargetId, isTargetName, stripNamePrefix, toCompactString, toCompactString, toString, validate
public String getServerName()
public ServerOnHostTarget setServerName(String serverName)
serverName
- server name.public String getHostName()
public ServerOnHostTarget setHostName(String hostName)
hostName
- host name.public String getTargetName()
ModelTarget
getTargetName
in interface ModelTarget
getTargetName
in class ModelTargetImpl
public String getContainerName()
ModelTarget
getContainerName
in interface ModelTarget
getContainerName
in class ModelTargetImpl
public ModelTarget.ModelTargetType getTargetType()
ModelTarget
getTargetType
in interface ModelTarget
getTargetType
in class ModelTargetImpl
public ModelTarget.ModelTargetType getContainerType()
ModelTarget
getContainerType
in interface ModelTarget
getContainerType
in class ModelTargetImpl
public <T> List<T> getTargetsFromModel(EnvironmentModel model) throws FMWEnvSpecException
ModelTarget
getTargetsFromModel
in interface ModelTarget
getTargetsFromModel
in class ModelTargetImpl
T
- type derived by compiler from the assignment statement.model
- the environment model.FMWEnvSpecException
- if an error occurs.public <T> T getContainerFromModel(EnvironmentModel model) throws FMWEnvSpecException
ModelTarget
getContainerFromModel
in interface ModelTarget
getContainerFromModel
in class ModelTargetImpl
T
- type derived by compiler from the assignment statement.model
- the environment model.FMWEnvSpecException
- if an error occurs.