Package org.glassfish.internal.api
Class Target
java.lang.Object
org.glassfish.internal.api.Target
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionList<com.sun.enterprise.config.serverbeans.Server>Gets all instances present in the domaincom.sun.enterprise.config.serverbeans.ClustergetCluster(String targetName) Returns the Cluster element for a given cluster namecom.sun.enterprise.config.serverbeans.ConfiggetClusterConfig(String targetName) Returns the config element that represents a given clustercom.sun.enterprise.config.serverbeans.ClustergetClusterForInstance(String targetName) Given an instance that is part of a cluster, returns the Cluster element of the cluster to which the given instance belongscom.sun.enterprise.config.serverbeans.ConfigGiven a name (of instance or cluster or config), returns the appropriate Config objectList<com.sun.enterprise.config.serverbeans.Server>getInstances(String targetName) Given the name of a target, returns a list of Server objects.List<com.sun.enterprise.config.serverbeans.Server>getInstances(List<String> names) Given a list instance names, get Listcom.sun.enterprise.config.serverbeans.Nodecom.sun.enterprise.config.serverbeans.ConfiggetServerConfig(String targetName) Returns config element that represents a given serverbooleanChecks if a given target is cluster or norbooleanLets caller to know if the caller is in DASbooleanLets caller to know if the caller is in an instancebooleanGiven name of a target verifies if it is valid
-
Constructor Details
-
Target
public Target()
-
-
Method Details
-
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
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
Returns the Cluster element for a given cluster name- Parameters:
targetName- the name of the target- Returns:
- Cluster element that represents the cluster
-
getClusterConfig
Returns the config element that represents a given cluster- Parameters:
targetName- the name of the target- Returns:
- Config element representing the cluster
-
getServerConfig
Returns config element that represents a given server- Parameters:
targetName- the name of the target- Returns:
- Config element representing the server instance
-
getConfig
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
-
getClusterForInstance
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
Given a list instance names, get List -
getNode
-
getInstances
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
Gets all instances present in the domain- Returns:
- list of Server elements that represent all instances
-
isValid
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
-