- All Implemented Interfaces:
- DistributionComponentProvider
@Property(name="name",
value="default")
@References(value={@Reference(name="distributionAgent",referenceInterface=DistributionAgent.class,cardinality=OPTIONAL_MULTIPLE,policy=DYNAMIC),@Reference(name="distributionPackageImporter",referenceInterface=DistributionPackageImporter.class,cardinality=OPTIONAL_MULTIPLE,policy=DYNAMIC),@Reference(name="distributionPackageExporter",referenceInterface=DistributionPackageExporter.class,cardinality=OPTIONAL_MULTIPLE,policy=DYNAMIC),@Reference(name="distributionQueueProvider",referenceInterface=DistributionQueueProvider.class,cardinality=OPTIONAL_MULTIPLE,policy=DYNAMIC),@Reference(name="distributionQueueDistributionStrategy",referenceInterface=DistributionQueueDispatchingStrategy.class,cardinality=OPTIONAL_MULTIPLE,policy=DYNAMIC),@Reference(name="distributionTransportSecretProvider",referenceInterface=org.apache.sling.distribution.transport.DistributionTransportSecretProvider.class,cardinality=OPTIONAL_MULTIPLE,policy=DYNAMIC),@Reference(name="distributionPackageBuilder",referenceInterface=DistributionPackageBuilder.class,cardinality=OPTIONAL_MULTIPLE,policy=DYNAMIC)})
@Service(value=DistributionComponentProvider.class)
public class DefaultDistributionComponentProvider
extends Object
implements DistributionComponentProvider