Package | Description |
---|---|
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.blueprint |
Classes used to describe a Blueprint.
|
oracle.fmwplatform.envspec.model.domain |
Classes used to describe a DomainProfile.
|
oracle.fmwplatform.envspec.model.topology |
Classes used to describe a Topology.
|
Modifier and Type | Method and Description |
---|---|
Blueprint |
EnvironmentModelFileLocator.locateBlueprint(String name,
String version)
Searches for a Blueprint in the search path that matches the name and version specified.
|
Blueprint |
EnvironmentModelBuilder.readBlueprint(File blueprintFile)
Reads a Blueprint from the specified file.
|
Blueprint |
EnvironmentModelBuilder.readBlueprint(String name,
String version)
Locates and reads the specified blueprint.
|
Modifier and Type | Method and Description |
---|---|
List<Blueprint> |
EnvironmentModelBuilder.getAllBlueprints()
Returns a list containing all of the Blueprints in the environment model.
|
Modifier and Type | Method and Description |
---|---|
static List<AppSvcGroup> |
BlueprintUtils.getAppSvcGroupsContainingResource(Blueprint bp,
String resourceName,
Class<? extends AppSvcResource> resourceClass)
Gets the list of AppSvcGroups that contain the given resource
|
static <T extends AppSvcResource> |
BlueprintUtils.getFilteredResourceOfType(Blueprint bp,
Class<T> resourceType,
String resourceName)
Gets a filtered list of resources of the given resourceType.
|
static List<AppSvcResource> |
BlueprintUtils.getFilteredResourcesOfAllTypes(Blueprint bp,
List<String> resourceNames,
boolean exclude)
Gets a filtered list of resources from the blueprint.
|
static <T extends AppSvcResource> |
BlueprintUtils.getFilteredResourcesOfType(Blueprint bp,
Class<T> resourceType,
List<String> resourceNames,
boolean exclude)
Gets a filtered list of resources of the given resourceType.
|
static List<AppSvcGroup> |
BlueprintUtils.getNonTargetedAppSvcGroups(Blueprint bp,
DomainProfile dp,
boolean recurseDP)
Gets the list of AppSvcGroups in the given blueprint that are not targeted in the domainProfile.
|
static void |
BlueprintUtils.removeResourceFromAppSvcGroups(Blueprint bp,
AppSvcResource resource)
Remove the given resource from containing AppSvcGroups
|
static void |
BlueprintUtils.removeResourceFromAppSvcGroups(Blueprint bp,
String resourceName,
Class<? extends AppSvcResource> resourceClass)
Remove the given resource from containing AppSvcGroups
|
static void |
BlueprintUtils.removeResourceFromBlueprint(Blueprint bp,
Class<? extends AppSvcResource> resourceType,
String resourceName)
Removes/Deletes a given resource from the blueprint.
|
static void |
BlueprintUtils.targetApplicationToClusters(Blueprint bp,
AppSvcResource resource,
List<String> clusterNames,
boolean replace)
Target the given Application to list of clusters
|
static void |
BlueprintUtils.targetApplicationToClusters(Blueprint bp,
String resourceName,
List<String> clusterNames,
boolean replace)
Target the given Application to list of clusters
|
static void |
BlueprintUtils.targetLibraryToClusters(Blueprint bp,
Library resource,
List<String> clusterNames,
boolean replace)
Target the given Library to list of clusters
|
static void |
BlueprintUtils.targetLibraryToClusters(Blueprint bp,
String resourceName,
List<String> clusterNames,
boolean replace)
Target the given Library to list of clusters
|
static <T extends AppSvcResource> |
BlueprintUtils.targetResourceToClusters(Blueprint bp,
AppSvcResource resource,
List<String> clusterNames,
boolean replace)
Target the given resource to list of clusters
|
static <T extends AppSvcResource> |
BlueprintUtils.targetResourceToClusters(Blueprint bp,
String resourceName,
Class<T> resourceClass,
List<String> clusterNames,
boolean replace)
Target the given resource to list of clusters
|
Modifier and Type | Method and Description |
---|---|
Blueprint |
Blueprint.removeAppSvcGroups() |
Blueprint |
Blueprint.removeServerGroups() |
Blueprint |
Blueprint.setBlueprints(List<Blueprint> blueprints)
Sets the list of Blueprints in this Blueprint.
|
Blueprint |
Blueprint.setExternalServices(List<String> externalServices)
Sets the list of external services in this Blueprint.
|
Blueprint |
Blueprint.setFMWVersionRange(String fmwVersionRange)
Set the FMW version range.
|
Blueprint |
Blueprint.setName(String name) |
Blueprint |
Blueprint.setSchemaVersion(String schemaVersion) |
Blueprint |
Blueprint.setTemplates(List<Template> templates)
Sets the list of templates in this Blueprint.
|
Blueprint |
Blueprint.setVersion(String version) |
Modifier and Type | Method and Description |
---|---|
List<Blueprint> |
Blueprint.getBlueprints()
Gets the list of Blueprints available in this Blueprint.
|
Modifier and Type | Method and Description |
---|---|
boolean |
Blueprint.addBlueprint(Blueprint blueprint)
Adds a Blueprint to the list of Blueprints in this Blueprint.
|
Modifier and Type | Method and Description |
---|---|
Blueprint |
Blueprint.setBlueprints(List<Blueprint> blueprints)
Sets the list of Blueprints in this Blueprint.
|
Modifier and Type | Method and Description |
---|---|
Blueprint |
DomainProfile.getBlueprint(String blueprintName)
Get a Blueprint by name in this DomainProfile, or null if not found.
|
Modifier and Type | Method and Description |
---|---|
List<Blueprint> |
DomainProfile.getBlueprints()
Get the list of Blueprints available in this DomainProfile.
|
Modifier and Type | Method and Description |
---|---|
boolean |
DomainProfile.addBlueprint(Blueprint blueprint)
Add a blueprint to the list of blueprints in this domain profile.
|
Modifier and Type | Method and Description |
---|---|
boolean |
DomainProfile.addAllBlueprints(List<Blueprint> blueprints)
Add a list of Blueprints to the existing list of blueprints in this domain profile.
|
DomainProfile |
DomainProfile.setBlueprints(List<Blueprint> blueprints)
Sets a list of Blueprints replacing the existing list of blueprints in this domain profile.
|
Modifier and Type | Method and Description |
---|---|
Set<Blueprint> |
Domain.getEffectiveBlueprints()
Returns all the targets in this domain.
|