Author: mpetria
Date: Mon Jan 5 15:04:11 2015
New Revision: 1649541
URL: http://svn.apache.org/r1649541
Log:
SLING-4281: returning tracked agents from component provider
Modified:
sling/trunk/contrib/extensions/distribution/core/src/main/java/org/apache/sling/distribution/component/impl/DefaultDistributionComponentProvider.java
Modified:
sling/trunk/contrib/extensions/distribution/core/src/main/java/org/apache/sling/distribution/component/impl/DefaultDistributionComponentProvider.java
URL:
http://svn.apache.org/viewvc/sling/trunk/contrib/extensions/distribution/core/src/main/java/org/apache/sling/distribution/component/impl/DefaultDistributionComponentProvider.java?rev=1649541&r1=1649540&r2=1649541&view=diff
==============================================================================
---
sling/trunk/contrib/extensions/distribution/core/src/main/java/org/apache/sling/distribution/component/impl/DefaultDistributionComponentProvider.java
(original)
+++
sling/trunk/contrib/extensions/distribution/core/src/main/java/org/apache/sling/distribution/component/impl/DefaultDistributionComponentProvider.java
Mon Jan 5 15:04:11 2015
@@ -69,7 +69,9 @@ public class DefaultDistributionComponen
public <ComponentType> ComponentType getComponent(@Nonnull
Class<ComponentType> type,
@Nullable String componentName) {
- if (type.isAssignableFrom(DistributionPackageExporter.class)) {
+ if (type.isAssignableFrom(DistributionAgent.class)) {
+ return (ComponentType) distributionAgentMap.get(componentName);
+ } else if (type.isAssignableFrom(DistributionPackageExporter.class)) {
return (ComponentType)
distributionPackageExporterMap.get(componentName);
} else if (type.isAssignableFrom(DistributionPackageImporter.class)) {
return (ComponentType)
distributionPackageImporterMap.get(componentName);