org.apache.aries.application.deployment.management.impl
Class DeploymentManifestManagerImpl
java.lang.Object
org.apache.aries.application.deployment.management.impl.DeploymentManifestManagerImpl
- All Implemented Interfaces:
- org.apache.aries.application.management.spi.resolve.DeploymentManifestManager
public class DeploymentManifestManagerImpl
- extends Object
- implements org.apache.aries.application.management.spi.resolve.DeploymentManifestManager
Method Summary |
org.apache.aries.application.modelling.DeployedBundles |
generateDeployedBundles(org.apache.aries.application.ApplicationMetadata appMetadata,
Collection<org.apache.aries.application.modelling.ModelledResource> provideByValueBundles,
Collection<org.apache.aries.application.Content> otherBundles)
Perform provisioning to work out the 'freeze dried list' of the eba |
Manifest |
generateDeploymentManifest(org.apache.aries.application.management.AriesApplication app,
org.apache.aries.application.management.ResolveConstraint... constraints)
Perform provisioning to work out the 'freeze dried list' of the eba |
Manifest |
generateDeploymentManifest(String appSymbolicName,
String appVersion,
org.apache.aries.application.modelling.DeployedBundles deployedBundles)
|
org.apache.aries.application.management.spi.runtime.LocalPlatform |
getLocalPlatform()
|
org.apache.aries.application.modelling.ModelledResourceManager |
getModelledResourceManager()
|
void |
setLocalPlatform(org.apache.aries.application.management.spi.runtime.LocalPlatform localPlatform)
|
void |
setModelledResourceManager(org.apache.aries.application.modelling.ModelledResourceManager modelledResourceManager)
|
void |
setModellingHelper(org.apache.aries.application.modelling.utils.ModellingHelper mh)
|
void |
setModellingManager(org.apache.aries.application.modelling.ModellingManager m)
|
void |
setPostResolveTransformer(org.apache.aries.application.management.spi.resolve.PostResolveTransformer transformer)
|
void |
setPreResolveHooks(List<org.apache.aries.application.management.spi.resolve.PreResolveHook> hooks)
|
void |
setResolver(org.apache.aries.application.management.spi.resolve.AriesApplicationResolver resolver)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
DeploymentManifestManagerImpl
public DeploymentManifestManagerImpl()
setModellingManager
public void setModellingManager(org.apache.aries.application.modelling.ModellingManager m)
setModellingHelper
public void setModellingHelper(org.apache.aries.application.modelling.utils.ModellingHelper mh)
getLocalPlatform
public org.apache.aries.application.management.spi.runtime.LocalPlatform getLocalPlatform()
setLocalPlatform
public void setLocalPlatform(org.apache.aries.application.management.spi.runtime.LocalPlatform localPlatform)
setPreResolveHooks
public void setPreResolveHooks(List<org.apache.aries.application.management.spi.resolve.PreResolveHook> hooks)
getModelledResourceManager
public org.apache.aries.application.modelling.ModelledResourceManager getModelledResourceManager()
setModelledResourceManager
public void setModelledResourceManager(org.apache.aries.application.modelling.ModelledResourceManager modelledResourceManager)
setPostResolveTransformer
public void setPostResolveTransformer(org.apache.aries.application.management.spi.resolve.PostResolveTransformer transformer)
setResolver
public void setResolver(org.apache.aries.application.management.spi.resolve.AriesApplicationResolver resolver)
generateDeploymentManifest
public Manifest generateDeploymentManifest(org.apache.aries.application.management.AriesApplication app,
org.apache.aries.application.management.ResolveConstraint... constraints)
throws org.apache.aries.application.management.ResolverException
- Perform provisioning to work out the 'freeze dried list' of the eba
- Specified by:
generateDeploymentManifest
in interface org.apache.aries.application.management.spi.resolve.DeploymentManifestManager
- Parameters:
app
- - Aries applicationResolveConstraint
- - resolver constraint for limiting the resolving results
- Returns:
- manifest the generated deployment manifest
- Throws:
org.apache.aries.application.management.ResolverException
generateDeployedBundles
public org.apache.aries.application.modelling.DeployedBundles generateDeployedBundles(org.apache.aries.application.ApplicationMetadata appMetadata,
Collection<org.apache.aries.application.modelling.ModelledResource> provideByValueBundles,
Collection<org.apache.aries.application.Content> otherBundles)
throws org.apache.aries.application.management.ResolverException
- Perform provisioning to work out the 'freeze dried list' of the eba
- Specified by:
generateDeployedBundles
in interface org.apache.aries.application.management.spi.resolve.DeploymentManifestManager
- Parameters:
appContent
- - the application content in the application.mfuseBundleContent
- - use bundle entry in the application.mfprovidedByValueBundles
- - bundles contained in the eba
- Returns:
-
- Throws:
org.apache.aries.application.management.ResolverException
generateDeploymentManifest
public Manifest generateDeploymentManifest(String appSymbolicName,
String appVersion,
org.apache.aries.application.modelling.DeployedBundles deployedBundles)
throws org.apache.aries.application.management.ResolverException
- Specified by:
generateDeploymentManifest
in interface org.apache.aries.application.management.spi.resolve.DeploymentManifestManager
- Throws:
org.apache.aries.application.management.ResolverException
Copyright © 2009-2012 The Apache Software Foundation. All Rights Reserved.