Package | Description |
---|---|
oracle.fmwplatform.envspec.environment |
This package contains classes that are used to represent various types of actual (existing) environments.
|
oracle.fmwplatform.envspec.environment.topology |
This package contains classes that are used to describe components of a Topology.
|
oracle.fmwplatform.envspec.model |
This package contains classes that are used to represent models of real (existing) or imagined (to be created) environments.
|
oracle.fmwplatform.envspec.model.topology |
Classes used to describe a Topology.
|
Modifier and Type | Field and Description |
---|---|
protected Topology |
Environment.topology |
Modifier and Type | Method and Description |
---|---|
protected void |
DomainEnvironment.retrieveTopologyObjects(Topology topology)
Retrieve the right Oracle Home and Domain from the topology object.
|
protected void |
OracleHomeEnvironment.retrieveTopologyObjects(Topology topology)
Retrieve the right Oracle Home from the topology object.
|
Modifier and Type | Method and Description |
---|---|
static Topology |
EnvironmentBootstrapMapping.buildBootstrapTopology(String topologyName, OracleHome oracleHome, Domain domain)
Create a basic topology object with an Oracle home and a Domain object
|
Modifier and Type | Method and Description |
---|---|
protected Host |
EnvironmentHostMapping.findHost(String nameOrAddress, Topology topology)
Find a host and return this host when found
|
static Host |
EnvironmentBootstrapMapping.mapHostToTopology(Topology topology)
Adds current Host to Topology if it's not present in the topology
|
void |
EnvironmentDatabaseMapping.updateDataSource(DataSource dataSource, Topology topology, HashMap<String,oracle.fmwplatform.envspec.lookup.AliasWLSTValues> dataSourceParameterAlias, Domain topologyDomain, Boolean refreshOnly)
Add database object on a topology object based on the discovered datasource
|
void |
EnvironmentHostMapping.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
|
void |
EnvironmentDomainMapping.updateServer(Server server, Topology topology, HashMap<String,oracle.fmwplatform.envspec.lookup.AliasWLSTValues> serverParameterAlias, Domain topologyDomain, OracleHome topologyOracleHome, Boolean refreshOnly)
Based on the discovered online or offline environment server object do the following - Update the server references to a domain mapping - Update the server bindings on the topology domain object - Update the server in the domain profile of the topology domain object
|
Modifier and Type | Method and Description |
---|---|
Topology |
EnvironmentModel.getTopology()
Returns the Topology associated with this EnvironmentModel or null if it has not been set.
|
Topology |
EnvironmentModelFileLocator.locateTopology(String name, String version)
Searches for a Topology in the search path that matches the name and version specified.
|
Modifier and Type | Method and Description |
---|---|
static EnvironmentModel |
EnvironmentModel.createEnvironmentModel(Topology topology, oracle.fmwplatform.credentials.credential.Credentials credentials)
Returns a new environment model created with the specified topology and credentials.
|
void |
EnvironmentModel.setTopology(Topology topology)
Sets the Topology associated with this EnvironmentModel.
|
Modifier and Type | Method and Description |
---|---|
Topology |
Domain.getParent() |
Topology |
Directory.getParent() |
Topology |
OracleHome.getParent() |
Topology |
WebTier.getParent() |
Topology |
NodeManager.getParent() |
Topology |
Host.getParent() |
Topology |
Database.getParent() |
Topology |
Topology.setDatabases(List<Database> databases)
Sets the list of Databases in this Topology.
|
Topology |
Topology.setDirectories(List<Directory> directories)
Sets the list of Directories in this Topology.
|
Topology |
Topology.setDomains(List<Domain> domains)
Sets the list of Domains in this Topology.
|
Topology |
Topology.setFMWVersionRange(String fmwVersionRange) |
Topology |
Topology.setHosts(List<Host> hosts)
Set the hosts used by this Topology.
|
Topology |
Topology.setLocation(Path location)
Sets the location of the Topology file.
|
Topology |
Topology.setMiscProperties(Properties miscProperties)
Set the misc properties for this topology
|
Topology |
Topology.setMiscProperty(String key, String value)
Set a property to the misc properties for this topology
|
Topology |
Topology.setName(String name)
Sets the name.
|
Topology |
Topology.setNodeManagers(List<NodeManager> nodeManagers)
Set the list of specified NodeManager objects
|
Topology |
Topology.setOracleHomes(List<OracleHome> oracleHomes)
Identify the Oracle Homes (binary directories) in this Topology.
|
Topology |
Topology.setSchemaVersion(String schemaVersion) |
Topology |
Topology.setVariables(List<Variable> variables)
Sets the Variables that are used for substitution - note the variable dereference format is %x%.
|
Topology |
Topology.setVersion(String version) |
Topology |
Topology.setWebTiers(List<WebTier> webTiers)
Sets the webTiers with the provided list
|
Modifier and Type | Method and Description |
---|---|
static Map<String,Object> |
DependencyValidationHelper.buildProvidesMap(Topology topology)
Build a map using the provides values of the Domain, Cluster, and Server objects.
|
Domain |
Domain.setParent(Topology containerTopology) |
Directory |
Directory.setParent(Topology containerTopology) |
OracleHome |
OracleHome.setParent(Topology containerTopology) |
WebTier |
WebTier.setParent(Topology containerTopology) |
NodeManager |
NodeManager.setParent(Topology containerTopology) |
Host |
Host.setParent(Topology containerTopology) |
Database |
Database.setParent(Topology containerTopology) |
static void |
DependencyValidationHelper.validateDependencies(Topology topology)
Check the topology for Dependency objects and make sure there is a corresponding Provides field.
|