public class LocalDistributionPackageImporter extends Object implements DistributionPackageImporter
DistributionPackageImporter implementation which imports a
DistributionPackage locally.| Constructor and Description |
|---|
LocalDistributionPackageImporter(String name,
DistributionEventFactory eventFactory,
DistributionPackageBuilder packageBuilder) |
| Modifier and Type | Method and Description |
|---|---|
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 LocalDistributionPackageImporter(String name, DistributionEventFactory eventFactory, DistributionPackageBuilder packageBuilder)
public void importPackage(@Nonnull org.apache.sling.api.resource.ResourceResolver resourceResolver, @Nonnull DistributionPackage distributionPackage) throws DistributionException
DistributionPackageImporterimportPackage in interface DistributionPackageImporterresourceResolver - - 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
DistributionPackageImporterInputStream to a DistributionPackage and then imports it into the underlying systemimportStream in interface DistributionPackageImporterresourceResolver - - the resource resolver used to read the packagestream - the InputStream of the package to be converted and importedDistributionPackageInfo if the stream has been successfully converted and importedDistributionException - when the stream cannot be read as a DistributionPackage and importedCopyright © 2007–2017 The Apache Software Foundation. All rights reserved.