public class EnvironmentHostMapping extends Object
| Modifier and Type | Field and Description |
|---|---|
static EnvironmentHostMapping |
INSTANCE |
| Modifier and Type | Method and Description |
|---|---|
protected Host |
findHost(String nameOrAddress, Topology topology)
Find a host and return this host when found
|
protected MappedDomain |
findMappedDomain(Host host, Domain topologyDomain, OracleHome topologyOracleHome)
Find the right mappedDomain inside a host
|
void |
updateNodeManager(NodeManager nodeManager, Topology topology, HashMap<String,oracle.fmwplatform.envspec.lookup.AliasWLSTValues> nodemanagerParameterAlias, Domain topologyDomain, OracleHome topologyOracleHome, Boolean refreshOnly)
Convert a discovered environment nodemanager or machine object to a topology nodemanager object, add this nodemanager as a new host and as a nodemanager reference to the domain mapping
|
public static final EnvironmentHostMapping INSTANCE
protected Host findHost(String nameOrAddress, Topology topology)
nameOrAddress - use address or id to find out a match in the topology hoststopology - Topology object with contains all the hostsprotected MappedDomain findMappedDomain(Host host, Domain topologyDomain, OracleHome topologyOracleHome)
host - which contains oraclehome and domain mappingstopologyDomain - the topology domain object which will be updated, based on the environmentTargettopologyOracleHome - the topology oracleHome object which will be used, based on the environmentTargetpublic void updateNodeManager(NodeManager nodeManager, Topology topology, HashMap<String,oracle.fmwplatform.envspec.lookup.AliasWLSTValues> nodemanagerParameterAlias, Domain topologyDomain, OracleHome topologyOracleHome, Boolean refreshOnly)
nodeManager - Discovered Environment Nodemanager objecttopology - Topology object which will be updated with new hosts and nodemanagersnodemanagerParameterAlias - requested WLST nodemanager attributes which will be used for the nodemanager tuning parameterstopologyDomain - the topology domain object which will be updated, based on the environmentTargettopologyOracleHome - the topology oracleHome object which will be used, based on the environmentTargetrefreshOnly - only update existing objects or attributes