Package org.glassfish.internal.api
Class Target
- java.lang.Object
-
- org.glassfish.internal.api.Target
-
@Service public class Target extends Object
-
-
Constructor Summary
Constructors Constructor Description Target()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description List<Server>getAllInstances()Gets all instances present in the domainClustergetCluster(String targetName)Returns the Cluster element for a given cluster nameConfiggetClusterConfig(String targetName)Returns the config element that represents a given clusterClustergetClusterForInstance(String targetName)Given an instance that is part of a cluster, returns the Cluster element of the cluster to which the given instance belongsConfiggetConfig(String targetName)Given a name (of instance or cluster or config), returns the appropriate Config objectList<DeploymentGroup>getDGForInstance(String targetName)List<Server>getInstances(String targetName)Given the name of a target, returns a list of Server objects.List<Server>getInstances(List<String> names)Given a list instance names, get ListNodegetNode(String targetName)ConfiggetServerConfig(String targetName)Returns config element that represents a given serverbooleanisCluster(String targetName)Checks if a given target is cluster or norbooleanisDeploymentGroup(String targetName)Checks if the target is a Deployment GroupbooleanisThisDAS()Lets caller to know if the caller is in DASbooleanisThisInstance()Lets caller to know if the caller is in an instancebooleanisValid(String targetName)Given name of a target verifies if it is valid
-
-
-
Method Detail
-
isThisDAS
public boolean isThisDAS()
Lets caller to know if the caller is in DAS
-
isThisInstance
public boolean isThisInstance()
Lets caller to know if the caller is in an instance
-
isCluster
public boolean isCluster(String targetName)
Checks if a given target is cluster or nor- Parameters:
targetName- the name of the target- Returns:
- true if the target represents a cluster; false otherwise
-
getCluster
public Cluster getCluster(String targetName)
Returns the Cluster element for a given cluster name- Parameters:
targetName- the name of the target- Returns:
- Cluster element that represents the cluster
-
getClusterConfig
public Config getClusterConfig(String targetName)
Returns the config element that represents a given cluster- Parameters:
targetName- the name of the target- Returns:
- Config element representing the cluster
-
isDeploymentGroup
public boolean isDeploymentGroup(String targetName)
Checks if the target is a Deployment Group- Parameters:
targetName-- Returns:
- true; if the targer is a deployment group
-
getServerConfig
public Config getServerConfig(String targetName)
Returns config element that represents a given server- Parameters:
targetName- the name of the target- Returns:
- Config element representing the server instance
-
getConfig
public Config getConfig(String targetName)
Given a name (of instance or cluster or config), returns the appropriate Config object- Parameters:
targetName- name of target- Returns:
- Config element of this target
-
getDGForInstance
public List<DeploymentGroup> getDGForInstance(String targetName)
-
getClusterForInstance
public Cluster getClusterForInstance(String targetName)
Given an instance that is part of a cluster, returns the Cluster element of the cluster to which the given instance belongs- Parameters:
targetName- name of target- Returns:
- Cluster element to which this instance below
-
getInstances
public List<Server> getInstances(List<String> names)
Given a list instance names, get List
-
getInstances
public List<Server> getInstances(String targetName)
Given the name of a target, returns a list of Server objects. If given target is a standalone server, then the server's Server element is returned in the list. If the target is a cluster, then the list of Server elements that represent all server instances of that cluster is returned.- Parameters:
targetName- the name of the target- Returns:
- list of Server elements that represent the target
-
getAllInstances
public List<Server> getAllInstances()
Gets all instances present in the domain- Returns:
- list of Server elements that represent all instances
-
isValid
public boolean isValid(String targetName)
Given name of a target verifies if it is valid- Parameters:
targetName- name of the target- Returns:
- true if the target is a valid cluster or server instance or a config
-
-