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 |
OracleHomeEnvironment.retrieveTopologyObjects(Topology topology)
Retrieve the right Oracle Home from the topology object.
|
protected void |
DomainEnvironment.retrieveTopologyObjects(Topology topology)
Retrieve the right Oracle Home and Domain 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 |
VariableResolver.resolveTopology(Topology topology)
Resolve all variables in this topology, replacing the %VAR%
text in each field with the value of the variable VAR.
|
void |
EnvironmentHostMapping.updateHost(NodeManager nodeManager,
Topology topology,
Domain topologyDomain,
OracleHome topologyOracleHome,
Boolean refreshOnly)
Add a new host to the topology based on the nodemanager and add a nodemanager reference to the domain mapping
|
Constructor and Description |
---|
VariableResolver(Topology topology) |
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 |
Host.getParent() |
Topology |
Service.getParent() |
Topology |
NodeManager.getParent() |
Topology |
Database.getParent()
Get the parent topology.
|
Topology |
OracleHome.getParent() |
Topology |
Directory.getParent() |
Topology |
WebTier.getParent() |
Topology |
SystemComponent.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.setServices(List<Service> services)
Set the services used by this Topology.
|
Topology |
Topology.setSystemComponents(List<SystemComponent> systemComponents)
Set the list of specified SystemComponet instances in the topology
|
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 topology) |
Host |
Host.setParent(Topology containerTopology) |
Service |
Service.setParent(Topology containerTopology) |
NodeManager |
NodeManager.setParent(Topology containerTopology) |
Database |
Database.setParent(Topology containerTopology)
Set the parent topology.
|
OracleHome |
OracleHome.setParent(Topology containerTopology) |
Directory |
Directory.setParent(Topology containerTopology) |
WebTier |
WebTier.setParent(Topology containerTopology) |
SystemComponent |
SystemComponent.setParent(Topology containerTopology) |
static void |
DependencyValidationHelper.validateDependencies(Topology topology)
Check the topology for Dependency objects and make sure there is a corresponding Provides field.
|