org.apache.aries.application.resolver.obr.impl
Class RepositoryGeneratorImpl

java.lang.Object
  extended by org.apache.aries.application.resolver.obr.impl.RepositoryGeneratorImpl
All Implemented Interfaces:
org.apache.aries.application.management.spi.repository.RepositoryGenerator

public final class RepositoryGeneratorImpl
extends Object
implements org.apache.aries.application.management.spi.repository.RepositoryGenerator


Constructor Summary
RepositoryGeneratorImpl(org.apache.felix.bundlerepository.RepositoryAdmin repositoryAdmin)
           
 
Method Summary
static void generateRepository(org.apache.felix.bundlerepository.RepositoryAdmin repositoryAdmin, String repositoryName, Collection<? extends org.apache.aries.application.modelling.ModelledResource> byValueBundles, OutputStream os)
           
 void generateRepository(String[] source, OutputStream fout)
           
 void generateRepository(String repositoryName, Collection<? extends org.apache.aries.application.modelling.ModelledResource> byValueBundles, OutputStream os)
           
 void setBundleResourceTransformers(List<BundleResourceTransformer> brts)
           
 void setModelledResourceManager(org.apache.aries.application.modelling.ModelledResourceManager modelledResourceManager)
           
 void setTempDir(org.apache.aries.application.management.spi.runtime.LocalPlatform tempDir)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

RepositoryGeneratorImpl

public RepositoryGeneratorImpl(org.apache.felix.bundlerepository.RepositoryAdmin repositoryAdmin)
Method Detail

setModelledResourceManager

public void setModelledResourceManager(org.apache.aries.application.modelling.ModelledResourceManager modelledResourceManager)

setTempDir

public void setTempDir(org.apache.aries.application.management.spi.runtime.LocalPlatform tempDir)

setBundleResourceTransformers

public void setBundleResourceTransformers(List<BundleResourceTransformer> brts)

generateRepository

public void generateRepository(String repositoryName,
                               Collection<? extends org.apache.aries.application.modelling.ModelledResource> byValueBundles,
                               OutputStream os)
                        throws org.apache.aries.application.management.ResolverException,
                               IOException
Specified by:
generateRepository in interface org.apache.aries.application.management.spi.repository.RepositoryGenerator
Throws:
org.apache.aries.application.management.ResolverException
IOException

generateRepository

public static void generateRepository(org.apache.felix.bundlerepository.RepositoryAdmin repositoryAdmin,
                                      String repositoryName,
                                      Collection<? extends org.apache.aries.application.modelling.ModelledResource> byValueBundles,
                                      OutputStream os)
                               throws org.apache.aries.application.management.ResolverException,
                                      IOException
Throws:
org.apache.aries.application.management.ResolverException
IOException

generateRepository

public void generateRepository(String[] source,
                               OutputStream fout)
                        throws IOException
Specified by:
generateRepository in interface org.apache.aries.application.management.spi.repository.RepositoryGenerator
Throws:
IOException


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