org.apache.aries.application
Interface DeploymentMetadataFactory


public interface DeploymentMetadataFactory

Methods for creating a DeploymentMetadata instance


Method Summary
 DeploymentMetadata createDeploymentMetadata(AriesApplication app, Set<BundleInfo> bundleInfo)
          Deprecated. 
 DeploymentMetadata createDeploymentMetadata(IFile src)
          Deprecated. 
 DeploymentMetadata createDeploymentMetadata(InputStream in)
          Deprecated. 
 DeploymentMetadata createDeploymentMetadata(Manifest manifest)
          Extract a DeploymentMetadata instance from Manifest.
 DeploymentMetadata parseDeploymentMetadata(IFile src)
          Extract a DeploymentMetadata instance from an IFile
 DeploymentMetadata parseDeploymentMetadata(InputStream in)
          Extract a DeploymentMetadata instance from InputStream.
 

Method Detail

createDeploymentMetadata

@Deprecated
DeploymentMetadata createDeploymentMetadata(AriesApplication app,
                                                       Set<BundleInfo> bundleInfo)
                                            throws ResolverException
Deprecated. 

Deprecated. Use parseDeploymentManifest(IFile) to create a DeploymentMetadata from an AriesApplication and its by-value bundles.

Parameters:
app - The AriesApplication in question
bundleInfo - A resolved set of BundleInfo objects
Returns:
DeploymentMetadata instance
Throws:
ResolverException

createDeploymentMetadata

@Deprecated
DeploymentMetadata createDeploymentMetadata(IFile src)
                                            throws IOException
Deprecated. 

Deprecated. Use parseDeploymentMetadata.

Parameters:
src - DEPLOYMENT.MF file, either in an exploded directory or within a jar file.
Returns:
DeploymentMetadata instance
Throws:
IOException

parseDeploymentMetadata

DeploymentMetadata parseDeploymentMetadata(IFile src)
                                           throws IOException
Extract a DeploymentMetadata instance from an IFile

Parameters:
src - DEPLOYMENT.MF file, either in an exploded directory or within a jar file.
Returns:
DeploymentMetadata instance
Throws:
IOException

createDeploymentMetadata

@Deprecated
DeploymentMetadata createDeploymentMetadata(InputStream in)
                                            throws IOException
Deprecated. 

Deprecated. Use parseDeploymentMetadata.

Parameters:
in - InputStream
Returns:
DeploymentMetadata instance
Throws:
IOException

parseDeploymentMetadata

DeploymentMetadata parseDeploymentMetadata(InputStream in)
                                           throws IOException
Extract a DeploymentMetadata instance from InputStream.

Parameters:
in - InputStream
Returns:
DeploymentMetadata instance
Throws:
IOException

createDeploymentMetadata

DeploymentMetadata createDeploymentMetadata(Manifest manifest)
                                            throws IOException
Extract a DeploymentMetadata instance from Manifest.

Parameters:
manifest - Manifest
Returns:
DeploymentMetadata instance
Throws:
IOException


Copyright © 2009-2011 The Apache Software Foundation. All Rights Reserved.