@Service(value=DistributionPackageImporter.class) @Property(name="webconsole.configurationFactory.nameHint", value="Importer name: {name}") public class RepositoryDistributionPackageImporterFactory extends Object implements DistributionPackageImporter
RepositoryDistributionPackageImporter
sConstructor and Description |
---|
RepositoryDistributionPackageImporterFactory() |
Modifier and Type | Method and Description |
---|---|
protected void |
activate(Map<String,Object> config) |
void |
importPackage(org.apache.sling.api.resource.ResourceResolver resourceResolver,
DistributionPackage distributionPackage)
Imports the given distribution package into the underlying system
|
DistributionPackageInfo |
importStream(org.apache.sling.api.resource.ResourceResolver resourceResolver,
InputStream stream)
Tries to convert an
InputStream to a DistributionPackage and then imports it into the underlying system |
public RepositoryDistributionPackageImporterFactory()
public void importPackage(@Nonnull org.apache.sling.api.resource.ResourceResolver resourceResolver, @Nonnull DistributionPackage distributionPackage) throws DistributionException
DistributionPackageImporter
importPackage
in interface DistributionPackageImporter
resourceResolver
- - the resource resolver used to import the resourcesdistributionPackage
- - the package to be importedDistributionException
- if any error occurs during import@Nonnull public DistributionPackageInfo importStream(@Nonnull org.apache.sling.api.resource.ResourceResolver resourceResolver, @Nonnull InputStream stream) throws DistributionException
DistributionPackageImporter
InputStream
to a DistributionPackage
and then imports it into the underlying systemimportStream
in interface DistributionPackageImporter
resourceResolver
- - the resource resolver used to read the packagestream
- the InputStream
of the package to be converted and installedDistributionPackageInfo
if the stream has been successfully converted and installedDistributionException
- when the stream cannot be read as a DistributionPackage
and installedCopyright © 2007–2016 The Apache Software Foundation. All rights reserved.