Author: tommaso
Date: Mon Jan 18 11:29:58 2016
New Revision: 1725236

URL: http://svn.apache.org/viewvc?rev=1725236&view=rev
Log:
SLING-3553 - committed findbugs fixes

Modified:
    
sling/trunk/contrib/extensions/distribution/core/src/main/java/org/apache/sling/distribution/agent/impl/AbstractDistributionAgentFactory.java
    
sling/trunk/contrib/extensions/distribution/core/src/main/java/org/apache/sling/distribution/agent/impl/ForwardDistributionAgentFactory.java
    
sling/trunk/contrib/extensions/distribution/core/src/main/java/org/apache/sling/distribution/agent/impl/PrivilegeDistributionRequestAuthorizationStrategyFactory.java
    
sling/trunk/contrib/extensions/distribution/core/src/main/java/org/apache/sling/distribution/agent/impl/QueueDistributionAgentFactory.java
    
sling/trunk/contrib/extensions/distribution/core/src/main/java/org/apache/sling/distribution/agent/impl/ReverseDistributionAgentFactory.java
    
sling/trunk/contrib/extensions/distribution/core/src/main/java/org/apache/sling/distribution/agent/impl/SimpleDistributionAgent.java
    
sling/trunk/contrib/extensions/distribution/core/src/main/java/org/apache/sling/distribution/agent/impl/SimpleDistributionAgentFactory.java
    
sling/trunk/contrib/extensions/distribution/core/src/main/java/org/apache/sling/distribution/agent/impl/SyncDistributionAgentFactory.java
    
sling/trunk/contrib/extensions/distribution/core/src/main/java/org/apache/sling/distribution/component/impl/DefaultDistributionComponentProvider.java
    
sling/trunk/contrib/extensions/distribution/core/src/main/java/org/apache/sling/distribution/component/impl/DefaultDistributionConfigurationManager.java
    
sling/trunk/contrib/extensions/distribution/core/src/main/java/org/apache/sling/distribution/component/impl/DistributionComponentKind.java
    
sling/trunk/contrib/extensions/distribution/core/src/main/java/org/apache/sling/distribution/component/impl/SettingsUtils.java
    
sling/trunk/contrib/extensions/distribution/core/src/main/java/org/apache/sling/distribution/impl/DefaultDistributor.java
    
sling/trunk/contrib/extensions/distribution/core/src/main/java/org/apache/sling/distribution/log/impl/DefaultDistributionLog.java
    
sling/trunk/contrib/extensions/distribution/core/src/main/java/org/apache/sling/distribution/monitor/DistributionQueueHealthCheck.java
    
sling/trunk/contrib/extensions/distribution/core/src/main/java/org/apache/sling/distribution/packaging/DistributionPackageExporter.java
    
sling/trunk/contrib/extensions/distribution/core/src/main/java/org/apache/sling/distribution/packaging/DistributionPackageProcessor.java
    
sling/trunk/contrib/extensions/distribution/core/src/main/java/org/apache/sling/distribution/packaging/impl/DistributionPackageUtils.java
    
sling/trunk/contrib/extensions/distribution/core/src/main/java/org/apache/sling/distribution/packaging/impl/exporter/AgentDistributionPackageExporter.java
    
sling/trunk/contrib/extensions/distribution/core/src/main/java/org/apache/sling/distribution/packaging/impl/exporter/AgentDistributionPackageExporterFactory.java
    
sling/trunk/contrib/extensions/distribution/core/src/main/java/org/apache/sling/distribution/packaging/impl/exporter/LocalDistributionPackageExporter.java
    
sling/trunk/contrib/extensions/distribution/core/src/main/java/org/apache/sling/distribution/packaging/impl/exporter/LocalDistributionPackageExporterFactory.java
    
sling/trunk/contrib/extensions/distribution/core/src/main/java/org/apache/sling/distribution/packaging/impl/exporter/RemoteDistributionPackageExporter.java
    
sling/trunk/contrib/extensions/distribution/core/src/main/java/org/apache/sling/distribution/packaging/impl/exporter/RemoteDistributionPackageExporterFactory.java
    
sling/trunk/contrib/extensions/distribution/core/src/main/java/org/apache/sling/distribution/packaging/impl/importer/LocalDistributionPackageImporterFactory.java
    
sling/trunk/contrib/extensions/distribution/core/src/main/java/org/apache/sling/distribution/packaging/impl/importer/RemoteDistributionPackageImporter.java
    
sling/trunk/contrib/extensions/distribution/core/src/main/java/org/apache/sling/distribution/packaging/impl/importer/RemoteDistributionPackageImporterFactory.java
    
sling/trunk/contrib/extensions/distribution/core/src/main/java/org/apache/sling/distribution/packaging/impl/importer/RepositoryDistributionPackageImporter.java
    
sling/trunk/contrib/extensions/distribution/core/src/main/java/org/apache/sling/distribution/queue/DistributionQueueProcessor.java
    
sling/trunk/contrib/extensions/distribution/core/src/main/java/org/apache/sling/distribution/queue/DistributionQueueStatus.java
    
sling/trunk/contrib/extensions/distribution/core/src/main/java/org/apache/sling/distribution/queue/impl/DistributionQueueWrapper.java
    
sling/trunk/contrib/extensions/distribution/core/src/main/java/org/apache/sling/distribution/queue/impl/PriorityQueueDispatchingStrategy.java
    
sling/trunk/contrib/extensions/distribution/core/src/main/java/org/apache/sling/distribution/queue/impl/jobhandling/DistributionAgentJobConsumer.java
    
sling/trunk/contrib/extensions/distribution/core/src/main/java/org/apache/sling/distribution/queue/impl/jobhandling/JobHandlingUtils.java
    
sling/trunk/contrib/extensions/distribution/core/src/main/java/org/apache/sling/distribution/queue/impl/simple/SimpleDistributionQueue.java
    
sling/trunk/contrib/extensions/distribution/core/src/main/java/org/apache/sling/distribution/resources/impl/DistributionConfigurationResourceProvider.java
    
sling/trunk/contrib/extensions/distribution/core/src/main/java/org/apache/sling/distribution/resources/impl/DistributionConfigurationResourceProviderFactory.java
    
sling/trunk/contrib/extensions/distribution/core/src/main/java/org/apache/sling/distribution/resources/impl/DistributionServiceResourceProvider.java
    
sling/trunk/contrib/extensions/distribution/core/src/main/java/org/apache/sling/distribution/resources/impl/DistributionServiceResourceProviderFactory.java
    
sling/trunk/contrib/extensions/distribution/core/src/main/java/org/apache/sling/distribution/resources/impl/ExtendedDistributionServiceResourceProvider.java
    
sling/trunk/contrib/extensions/distribution/core/src/main/java/org/apache/sling/distribution/resources/impl/common/AbstractModifyingResourceProvider.java
    
sling/trunk/contrib/extensions/distribution/core/src/main/java/org/apache/sling/distribution/resources/impl/common/AbstractReadableResourceProvider.java
    
sling/trunk/contrib/extensions/distribution/core/src/main/java/org/apache/sling/distribution/serialization/DistributionPackageInfo.java
    
sling/trunk/contrib/extensions/distribution/core/src/main/java/org/apache/sling/distribution/serialization/impl/AbstractDistributionPackageBuilder.java
    
sling/trunk/contrib/extensions/distribution/core/src/main/java/org/apache/sling/distribution/serialization/impl/DefaultDistributionPackageBuilderProvider.java
    
sling/trunk/contrib/extensions/distribution/core/src/main/java/org/apache/sling/distribution/serialization/impl/DefaultSharedDistributionPackage.java
    
sling/trunk/contrib/extensions/distribution/core/src/main/java/org/apache/sling/distribution/serialization/impl/DefaultSharedDistributionPackageBuilder.java
    
sling/trunk/contrib/extensions/distribution/core/src/main/java/org/apache/sling/distribution/serialization/impl/DistributionPackageWrapper.java
    
sling/trunk/contrib/extensions/distribution/core/src/main/java/org/apache/sling/distribution/serialization/impl/SharedDistributionPackage.java
    
sling/trunk/contrib/extensions/distribution/core/src/main/java/org/apache/sling/distribution/serialization/impl/SimpleDistributionPackage.java
    
sling/trunk/contrib/extensions/distribution/core/src/main/java/org/apache/sling/distribution/serialization/impl/vlt/FileVaultDistributionPackage.java
    
sling/trunk/contrib/extensions/distribution/core/src/main/java/org/apache/sling/distribution/serialization/impl/vlt/FileVaultDistributionPackageBuilder.java
    
sling/trunk/contrib/extensions/distribution/core/src/main/java/org/apache/sling/distribution/serialization/impl/vlt/JcrVaultDistributionPackage.java
    
sling/trunk/contrib/extensions/distribution/core/src/main/java/org/apache/sling/distribution/serialization/impl/vlt/JcrVaultDistributionPackageBuilder.java
    
sling/trunk/contrib/extensions/distribution/core/src/main/java/org/apache/sling/distribution/serialization/impl/vlt/VaultDistributionPackageBuilderFactory.java
    
sling/trunk/contrib/extensions/distribution/core/src/main/java/org/apache/sling/distribution/serialization/impl/vlt/VltUtils.java
    
sling/trunk/contrib/extensions/distribution/core/src/main/java/org/apache/sling/distribution/servlet/DistributionAgentQueueServlet.java
    
sling/trunk/contrib/extensions/distribution/core/src/main/java/org/apache/sling/distribution/servlet/DistributionPackageExporterServlet.java
    
sling/trunk/contrib/extensions/distribution/core/src/main/java/org/apache/sling/distribution/servlet/ServletJsonUtils.java
    
sling/trunk/contrib/extensions/distribution/core/src/main/java/org/apache/sling/distribution/transport/impl/DefaultDistributionPackageProxy.java
    
sling/trunk/contrib/extensions/distribution/core/src/main/java/org/apache/sling/distribution/transport/impl/HttpTransportUtils.java
    
sling/trunk/contrib/extensions/distribution/core/src/main/java/org/apache/sling/distribution/transport/impl/SimpleHttpDistributionTransport.java
    
sling/trunk/contrib/extensions/distribution/core/src/main/java/org/apache/sling/distribution/transport/impl/UserCredentialsDistributionTransportSecretProvider.java
    
sling/trunk/contrib/extensions/distribution/core/src/main/java/org/apache/sling/distribution/trigger/impl/AbstractJcrEventTrigger.java
    
sling/trunk/contrib/extensions/distribution/core/src/main/java/org/apache/sling/distribution/trigger/impl/DistributionEventDistributeDistributionTriggerFactory.java
    
sling/trunk/contrib/extensions/distribution/core/src/main/java/org/apache/sling/distribution/trigger/impl/JcrEventDistributionTrigger.java
    
sling/trunk/contrib/extensions/distribution/core/src/main/java/org/apache/sling/distribution/trigger/impl/JcrEventDistributionTriggerFactory.java
    
sling/trunk/contrib/extensions/distribution/core/src/main/java/org/apache/sling/distribution/trigger/impl/PersistedJcrEventDistributionTrigger.java
    
sling/trunk/contrib/extensions/distribution/core/src/main/java/org/apache/sling/distribution/trigger/impl/PersistedJcrEventDistributionTriggerFactory.java
    
sling/trunk/contrib/extensions/distribution/core/src/main/java/org/apache/sling/distribution/trigger/impl/RemoteEventDistributionTrigger.java
    
sling/trunk/contrib/extensions/distribution/core/src/main/java/org/apache/sling/distribution/trigger/impl/RemoteEventDistributionTriggerFactory.java
    
sling/trunk/contrib/extensions/distribution/core/src/main/java/org/apache/sling/distribution/trigger/impl/ResourceEventDistributionTriggerFactory.java
    
sling/trunk/contrib/extensions/distribution/core/src/main/java/org/apache/sling/distribution/trigger/impl/ScheduledDistributionTrigger.java
    
sling/trunk/contrib/extensions/distribution/core/src/main/java/org/apache/sling/distribution/trigger/impl/ScheduledDistributionTriggerFactory.java
    
sling/trunk/contrib/extensions/distribution/core/src/main/java/org/apache/sling/distribution/util/impl/DistributionUtils.java
    
sling/trunk/contrib/extensions/distribution/core/src/test/java/org/apache/sling/distribution/agent/impl/SimpleDistributionAgentTest.java
    
sling/trunk/contrib/extensions/distribution/core/src/test/java/org/apache/sling/distribution/packaging/impl/exporter/LocalDistributionPackageExporterTest.java
    
sling/trunk/contrib/extensions/distribution/core/src/test/java/org/apache/sling/distribution/queue/impl/PriorityQueueDispatchingStrategyTest.java
    
sling/trunk/contrib/extensions/distribution/core/src/test/java/org/apache/sling/distribution/queue/impl/jobhandling/DistributionAgentJobConsumerTest.java
    
sling/trunk/contrib/extensions/distribution/core/src/test/java/org/apache/sling/distribution/queue/impl/jobhandling/JobHandlingDistributionQueueTest.java
    
sling/trunk/contrib/extensions/distribution/core/src/test/java/org/apache/sling/distribution/queue/impl/simple/ScheduledDistributionQueueProcessorTaskTest.java
    
sling/trunk/contrib/extensions/distribution/core/src/test/java/org/apache/sling/distribution/transport/impl/SimpleHttpDistributionTransportTest.java

Modified: 
sling/trunk/contrib/extensions/distribution/core/src/main/java/org/apache/sling/distribution/agent/impl/AbstractDistributionAgentFactory.java
URL: 
http://svn.apache.org/viewvc/sling/trunk/contrib/extensions/distribution/core/src/main/java/org/apache/sling/distribution/agent/impl/AbstractDistributionAgentFactory.java?rev=1725236&r1=1725235&r2=1725236&view=diff
==============================================================================
--- 
sling/trunk/contrib/extensions/distribution/core/src/main/java/org/apache/sling/distribution/agent/impl/AbstractDistributionAgentFactory.java
 (original)
+++ 
sling/trunk/contrib/extensions/distribution/core/src/main/java/org/apache/sling/distribution/agent/impl/AbstractDistributionAgentFactory.java
 Mon Jan 18 11:29:58 2016
@@ -29,7 +29,6 @@ import org.apache.sling.distribution.age
 import 
org.apache.sling.distribution.component.impl.DistributionComponentConstants;
 import org.apache.sling.distribution.component.impl.DistributionComponentKind;
 import org.apache.sling.distribution.component.impl.SettingsUtils;
-import org.apache.sling.distribution.log.DistributionLog;
 import org.apache.sling.distribution.log.impl.DefaultDistributionLog;
 import org.apache.sling.distribution.resources.impl.OsgiUtils;
 import org.apache.sling.distribution.trigger.DistributionTrigger;
@@ -42,29 +41,29 @@ import org.slf4j.LoggerFactory;
 /**
  * An abstract OSGi service factory for registering {@link 
org.apache.sling.distribution.agent.impl.SimpleDistributionAgent}s
  */
-public abstract class AbstractDistributionAgentFactory {
+abstract class AbstractDistributionAgentFactory {
     private final Logger log = LoggerFactory.getLogger(getClass());
 
-    public static final String NAME = DistributionComponentConstants.PN_NAME;
+    private static final String NAME = DistributionComponentConstants.PN_NAME;
 
     private static final String ENABLED = "enabled";
 
-    protected static final String DEFAULT_TRIGGER_TARGET = "(name=)";
+    static final String DEFAULT_TRIGGER_TARGET = "(name=)";
 
     private static final String TRIGGERS_TARGET = "triggers.target";
 
-    protected static final String LOG_LEVEL = "log.level";
+    static final String LOG_LEVEL = "log.level";
 
 
     private ServiceRegistration componentReg;
     private Map<String, Object> savedConfig;
     private String agentName;
-    private List<DistributionTrigger> triggers = new 
CopyOnWriteArrayList<DistributionTrigger>();
+    private final List<DistributionTrigger> triggers = new 
CopyOnWriteArrayList<DistributionTrigger>();
     private boolean triggersEnabled = false;
 
     private SimpleDistributionAgent agent;
 
-    protected void activate(BundleContext context, Map<String, Object> config) 
{
+    void activate(BundleContext context, Map<String, Object> config) {
         log.info("activating with config {}", 
OsgiUtils.osgiPropertyMapToString(config));
 
         // inject configuration
@@ -131,7 +130,7 @@ public abstract class AbstractDistributi
         }
     }
 
-    protected void bindDistributionTrigger(DistributionTrigger 
distributionTrigger, Map<String, Object> config) {
+    void bindDistributionTrigger(DistributionTrigger distributionTrigger, 
Map<String, Object> config) {
         triggers.add(distributionTrigger);
         if (agent != null && triggersEnabled) {
             agent.enableTrigger(distributionTrigger);
@@ -139,7 +138,7 @@ public abstract class AbstractDistributi
 
     }
 
-    protected void unbindDistributionTrigger(DistributionTrigger 
distributionTrigger, Map<String, Object> config) {
+    void unbindDistributionTrigger(DistributionTrigger distributionTrigger, 
Map<String, Object> config) {
         triggers.remove(distributionTrigger);
 
         if (agent != null) {
@@ -148,7 +147,7 @@ public abstract class AbstractDistributi
     }
 
 
-    protected void deactivate(BundleContext context) {
+    void deactivate(BundleContext context) {
         if (componentReg != null) {
             ServiceReference reference = componentReg.getReference();
             Object service = context.getService(reference);

Modified: 
sling/trunk/contrib/extensions/distribution/core/src/main/java/org/apache/sling/distribution/agent/impl/ForwardDistributionAgentFactory.java
URL: 
http://svn.apache.org/viewvc/sling/trunk/contrib/extensions/distribution/core/src/main/java/org/apache/sling/distribution/agent/impl/ForwardDistributionAgentFactory.java?rev=1725236&r1=1725235&r2=1725236&view=diff
==============================================================================
--- 
sling/trunk/contrib/extensions/distribution/core/src/main/java/org/apache/sling/distribution/agent/impl/ForwardDistributionAgentFactory.java
 (original)
+++ 
sling/trunk/contrib/extensions/distribution/core/src/main/java/org/apache/sling/distribution/agent/impl/ForwardDistributionAgentFactory.java
 Mon Jan 18 11:29:58 2016
@@ -92,7 +92,7 @@ public class ForwardDistributionAgentFac
 
 
     @Property(label = "Service Name", description = "The name of the service 
used to access the repository.")
-    public static final String SERVICE_NAME = "serviceName";
+    private static final String SERVICE_NAME = "serviceName";
 
     @Property(options = {
             @PropertyOption(name = "debug", value = "debug"), 
@PropertyOption(name = "info", value = "info"), @PropertyOption(name = "warn", 
value = "warn"),
@@ -108,7 +108,7 @@ public class ForwardDistributionAgentFac
 
 
     @Property(boolValue = true, label = "Queue Processing Enabled", 
description = "Whether or not the distribution agent should process packages in 
the queues.")
-    public static final String QUEUE_PROCESSING_ENABLED = 
"queue.processing.enabled";
+    private static final String QUEUE_PROCESSING_ENABLED = 
"queue.processing.enabled";
 
 
     /**
@@ -116,26 +116,26 @@ public class ForwardDistributionAgentFac
      */
     @Property(cardinality = 100, label = "Importer Endpoints", description = 
"List of endpoints to which packages are sent (imported). " +
             "The list can be given as a map in case a queue should be 
configured for each endpoint, e.g. queueName=http://...";)
-    public static final String IMPORTER_ENDPOINTS = 
"packageImporter.endpoints";
+    private static final String IMPORTER_ENDPOINTS = 
"packageImporter.endpoints";
 
 
     @Property(cardinality = 100, label = "Passive queues", description = "List 
of queues that should be disabled." +
             "These queues will gather all the packages until they are removed 
explicitly.")
-    public static final String PASSIVE_QUEUES = "passiveQueues";
+    private static final String PASSIVE_QUEUES = "passiveQueues";
 
     @Property(cardinality = 100, label = "Priority queues", description = 
"List of priority queues that should used for specific paths." +
             "The selector format is  
{queuePrefix}[|{mainQueueMatcher}]={pathMatcher}, e.g. french=/content/fr.*")
-    public static final String PRIORITY_QUEUES = "priorityQueues";
+    private static final String PRIORITY_QUEUES = "priorityQueues";
 
     @Property(options = {
             @PropertyOption(name = "none", value = "none"), 
@PropertyOption(name = "errorQueue", value = "errorQueue")},
             value = "none",
             label = "Retry Strategy", description = "The strategy to apply 
after a certain number of failed retries."
     )
-    public static final String RETRY_STRATEGY = "retry.strategy";
+    private static final String RETRY_STRATEGY = "retry.strategy";
 
     @Property(intValue = 100, label = "Retry attempts", description = "The 
number of times to retry until the retry strategy is applied.")
-    public static final String RETRY_ATTEMPTS = "retry.attempts";
+    private static final String RETRY_ATTEMPTS = "retry.attempts";
 
 
     @Property(name = "requestAuthorizationStrategy.target", label = "Request 
Authorization Strategy", description = "The target reference for the 
DistributionRequestAuthorizationStrategy used to authorize the access to 
distribution process," +
@@ -147,6 +147,7 @@ public class ForwardDistributionAgentFac
     @Property(name = "transportSecretProvider.target", label = "Transport 
Secret Provider", description = "The target reference for the 
DistributionTransportSecretProvider used to obtain the credentials used for 
accessing the remote endpoints, " +
             "e.g. use target=(name=...) to bind to services by name.", value = 
SettingsUtils.COMPONENT_NAME_DEFAULT)
     @Reference(name = "transportSecretProvider")
+    private
     DistributionTransportSecretProvider transportSecretProvider;
 
 

Modified: 
sling/trunk/contrib/extensions/distribution/core/src/main/java/org/apache/sling/distribution/agent/impl/PrivilegeDistributionRequestAuthorizationStrategyFactory.java
URL: 
http://svn.apache.org/viewvc/sling/trunk/contrib/extensions/distribution/core/src/main/java/org/apache/sling/distribution/agent/impl/PrivilegeDistributionRequestAuthorizationStrategyFactory.java?rev=1725236&r1=1725235&r2=1725236&view=diff
==============================================================================
--- 
sling/trunk/contrib/extensions/distribution/core/src/main/java/org/apache/sling/distribution/agent/impl/PrivilegeDistributionRequestAuthorizationStrategyFactory.java
 (original)
+++ 
sling/trunk/contrib/extensions/distribution/core/src/main/java/org/apache/sling/distribution/agent/impl/PrivilegeDistributionRequestAuthorizationStrategyFactory.java
 Mon Jan 18 11:29:58 2016
@@ -54,10 +54,10 @@ public class PrivilegeDistributionReques
      * privilege request authorization strategy jcr privilege property
      */
     @Property(label = "Jcr Privilege", description = "Jcr privilege to check 
for authorizing distribution requests. The privilege is checked for the calling 
user session.")
-    public static final String JCR_PRIVILEGE = "jcrPrivilege";
+    private static final String JCR_PRIVILEGE = "jcrPrivilege";
 
 
-    DistributionRequestAuthorizationStrategy authorizationStrategy;
+    private DistributionRequestAuthorizationStrategy authorizationStrategy;
 
     @Activate
     public void activate(BundleContext context, Map<String, Object> config) {

Modified: 
sling/trunk/contrib/extensions/distribution/core/src/main/java/org/apache/sling/distribution/agent/impl/QueueDistributionAgentFactory.java
URL: 
http://svn.apache.org/viewvc/sling/trunk/contrib/extensions/distribution/core/src/main/java/org/apache/sling/distribution/agent/impl/QueueDistributionAgentFactory.java?rev=1725236&r1=1725235&r2=1725236&view=diff
==============================================================================
--- 
sling/trunk/contrib/extensions/distribution/core/src/main/java/org/apache/sling/distribution/agent/impl/QueueDistributionAgentFactory.java
 (original)
+++ 
sling/trunk/contrib/extensions/distribution/core/src/main/java/org/apache/sling/distribution/agent/impl/QueueDistributionAgentFactory.java
 Mon Jan 18 11:29:58 2016
@@ -84,7 +84,7 @@ public class QueueDistributionAgentFacto
 
 
     @Property(label = "Service Name", description = "The name of the service 
used to access the repository.")
-    public static final String SERVICE_NAME = "serviceName";
+    private static final String SERVICE_NAME = "serviceName";
 
     @Property(options = {
             @PropertyOption(name = "debug", value = "debug"), 
@PropertyOption(name = "info", value = "info"), @PropertyOption(name = "warn", 
value = "warn"),
@@ -116,7 +116,7 @@ public class QueueDistributionAgentFacto
 
     @Property(cardinality = 100, label = "Priority queues", description = 
"List of priority queues that should used for specific paths." +
             "The selector format is  
{queuePrefix}[|{mainQueueMatcher}]={pathMatcher}, e.g. french=/content/fr.*")
-    public static final String PRIORITY_QUEUES = "priorityQueues";
+    private static final String PRIORITY_QUEUES = "priorityQueues";
 
 
     @Reference

Modified: 
sling/trunk/contrib/extensions/distribution/core/src/main/java/org/apache/sling/distribution/agent/impl/ReverseDistributionAgentFactory.java
URL: 
http://svn.apache.org/viewvc/sling/trunk/contrib/extensions/distribution/core/src/main/java/org/apache/sling/distribution/agent/impl/ReverseDistributionAgentFactory.java?rev=1725236&r1=1725235&r2=1725236&view=diff
==============================================================================
--- 
sling/trunk/contrib/extensions/distribution/core/src/main/java/org/apache/sling/distribution/agent/impl/ReverseDistributionAgentFactory.java
 (original)
+++ 
sling/trunk/contrib/extensions/distribution/core/src/main/java/org/apache/sling/distribution/agent/impl/ReverseDistributionAgentFactory.java
 Mon Jan 18 11:29:58 2016
@@ -88,7 +88,7 @@ public class ReverseDistributionAgentFac
 
 
     @Property(label = "Service Name", description = "The name of the service 
used to access the repository.")
-    public static final String SERVICE_NAME = "serviceName";
+    private static final String SERVICE_NAME = "serviceName";
 
     @Property(options = {
             @PropertyOption(name = "debug", value = "debug"), 
@PropertyOption(name = "info", value = "info"), @PropertyOption(name = "warn", 
value = "warn"),
@@ -100,19 +100,19 @@ public class ReverseDistributionAgentFac
 
 
     @Property(boolValue = true, label = "Queue Processing Enabled", 
description = "Whether or not the distribution agent should process packages in 
the queues.")
-    public static final String QUEUE_PROCESSING_ENABLED = 
"queue.processing.enabled";
+    private static final String QUEUE_PROCESSING_ENABLED = 
"queue.processing.enabled";
 
     /**
      * endpoints property
      */
     @Property(cardinality = 100, label = "Importer Endpoints", description = 
"List of endpoints from which packages are received (exported).")
-    public static final String EXPORTER_ENDPOINTS = 
"packageExporter.endpoints";
+    private static final String EXPORTER_ENDPOINTS = 
"packageExporter.endpoints";
 
     /**
      * no. of items to poll property
      */
     @Property(intValue = 100, label = "Pull Items", description = "Number of 
subsequent pull requests to make.")
-    public static final String PULL_ITEMS = "pull.items";
+    private static final String PULL_ITEMS = "pull.items";
 
 
     @Property(name = "requestAuthorizationStrategy.target", label = "Request 
Authorization Strategy", description = "The target reference for the 
DistributionRequestAuthorizationStrategy used to authorize the access to 
distribution process," +
@@ -124,6 +124,7 @@ public class ReverseDistributionAgentFac
     @Property(name = "transportSecretProvider.target", label = "Transport 
Secret Provider", description = "The target reference for the 
DistributionTransportSecretProvider used to obtain the credentials used for 
accessing the remote endpoints, " +
             "e.g. use target=(name=...) to bind to services by name.", value = 
SettingsUtils.COMPONENT_NAME_DEFAULT)
     @Reference(name = "transportSecretProvider")
+    private
     DistributionTransportSecretProvider transportSecretProvider;
 
 

Modified: 
sling/trunk/contrib/extensions/distribution/core/src/main/java/org/apache/sling/distribution/agent/impl/SimpleDistributionAgent.java
URL: 
http://svn.apache.org/viewvc/sling/trunk/contrib/extensions/distribution/core/src/main/java/org/apache/sling/distribution/agent/impl/SimpleDistributionAgent.java?rev=1725236&r1=1725235&r2=1725236&view=diff
==============================================================================
--- 
sling/trunk/contrib/extensions/distribution/core/src/main/java/org/apache/sling/distribution/agent/impl/SimpleDistributionAgent.java
 (original)
+++ 
sling/trunk/contrib/extensions/distribution/core/src/main/java/org/apache/sling/distribution/agent/impl/SimpleDistributionAgent.java
 Mon Jan 18 11:29:58 2016
@@ -45,40 +45,38 @@ import org.apache.sling.distribution.Dis
 import org.apache.sling.distribution.DistributionResponse;
 import org.apache.sling.distribution.agent.DistributionAgent;
 import org.apache.sling.distribution.agent.DistributionAgentState;
+import org.apache.sling.distribution.common.DistributionException;
 import org.apache.sling.distribution.common.RecoverableDistributionException;
 import org.apache.sling.distribution.component.impl.DistributionComponentKind;
 import org.apache.sling.distribution.component.impl.SettingsUtils;
 import org.apache.sling.distribution.event.DistributionEventTopics;
 import org.apache.sling.distribution.event.impl.DistributionEventFactory;
 import org.apache.sling.distribution.impl.CompositeDistributionResponse;
-import org.apache.sling.distribution.common.DistributionException;
 import org.apache.sling.distribution.impl.SimpleDistributionResponse;
 import org.apache.sling.distribution.log.DistributionLog;
 import org.apache.sling.distribution.log.impl.DefaultDistributionLog;
-import org.apache.sling.distribution.packaging.DistributionPackageProcessor;
-import org.apache.sling.distribution.queue.DistributionQueueStatus;
-import org.apache.sling.distribution.queue.impl.DistributionQueueWrapper;
-import org.apache.sling.distribution.serialization.DistributionPackage;
 import org.apache.sling.distribution.packaging.DistributionPackageExporter;
 import org.apache.sling.distribution.packaging.DistributionPackageImporter;
+import org.apache.sling.distribution.packaging.DistributionPackageProcessor;
 import org.apache.sling.distribution.packaging.impl.DistributionPackageUtils;
 import org.apache.sling.distribution.queue.DistributionQueue;
 import org.apache.sling.distribution.queue.DistributionQueueEntry;
-
 import org.apache.sling.distribution.queue.DistributionQueueItem;
 import org.apache.sling.distribution.queue.DistributionQueueItemState;
 import org.apache.sling.distribution.queue.DistributionQueueItemStatus;
 import org.apache.sling.distribution.queue.DistributionQueueProcessor;
 import org.apache.sling.distribution.queue.DistributionQueueProvider;
 import org.apache.sling.distribution.queue.DistributionQueueState;
+import org.apache.sling.distribution.queue.DistributionQueueStatus;
 import 
org.apache.sling.distribution.queue.impl.DistributionQueueDispatchingStrategy;
+import org.apache.sling.distribution.queue.impl.DistributionQueueWrapper;
+import org.apache.sling.distribution.serialization.DistributionPackage;
 import org.apache.sling.distribution.trigger.DistributionRequestHandler;
 import org.apache.sling.distribution.trigger.DistributionTrigger;
 import org.apache.sling.distribution.util.impl.DistributionUtils;
 import org.apache.sling.jcr.api.SlingRepository;
 import org.apache.sling.jcr.resource.JcrResourceConstants;
 
-
 /**
  * Basic implementation of a {@link 
org.apache.sling.distribution.agent.DistributionAgent}
  */
@@ -178,16 +176,17 @@ public class SimpleDistributionAgent imp
 
         ResourceResolver agentResourceResolver = null;
 
-        final String requestId = "DSTRQ"+ nextRequestId.incrementAndGet();
+        final String requestId = "DSTRQ" + nextRequestId.incrementAndGet();
         String callingUser = resourceResolver.getUserID();
 
         try {
-
+            // check if the request type can be executed by this agent
             if (!isAcceptedRequestType(distributionRequest)) {
                 log.debug("request type not accepted {}", 
distributionRequest.getRequestType());
                 return new 
SimpleDistributionResponse(DistributionRequestState.DROPPED, "Request type not 
accepted");
             }
 
+            // check if the request paths can be distributed via this agent
             if (!isAcceptedRequestRoot(distributionRequest)) {
                 log.debug("request paths not accepted {}", 
Arrays.toString(distributionRequest.getPaths()));
                 return new 
SimpleDistributionResponse(DistributionRequestState.DROPPED, "Request paths not 
accepted");
@@ -195,16 +194,17 @@ public class SimpleDistributionAgent imp
 
             boolean silent = 
DistributionRequestType.PULL.equals(distributionRequest.getRequestType());
 
-            log.info(silent, "START {} {} paths={}, user={}",  new Object[]{ 
requestId,
+            log.info(silent, "START {} {} paths={}, user={}", new Object[]{ 
requestId,
                     distributionRequest.getRequestType(), 
distributionRequest.getPaths(), callingUser});
 
+            // check permissions
             
distributionRequestAuthorizationStrategy.checkPermission(resourceResolver, 
distributionRequest);
 
             agentResourceResolver = getAgentResourceResolver(callingUser);
 
+            // export packages
             CompositeDistributionResponse distributionResponse = 
exportPackages(agentResourceResolver, distributionRequest, callingUser, 
requestId);
 
-
             log.debug("STARTED {} {} paths={}, success={}, state={}, 
exportTime={}ms, noPackages={}, size={}B, noQueues={}", new Object[]{
                     requestId,
                     distributionRequest.getRequestType(), 
distributionRequest.getPaths(),
@@ -225,19 +225,23 @@ public class SimpleDistributionAgent imp
 
     }
 
-    boolean isPassive() {
+    private boolean isPassive() {
         return !queueProcessingEnabled;
     }
 
     private CompositeDistributionResponse exportPackages(ResourceResolver 
agentResourceResolver, DistributionRequest distributionRequest, String 
callingUser, String requestId) throws DistributionException {
         final long startTime = System.currentTimeMillis();
-        PackageExporterProcessor packageProcessor =  new 
PackageExporterProcessor(callingUser, requestId, startTime);
+        // callback function
+        PackageExporterProcessor packageProcessor = new 
PackageExporterProcessor(callingUser, requestId, startTime);
 
+        // export packages
         distributionPackageExporter.exportPackages(agentResourceResolver, 
distributionRequest, packageProcessor);
 
         final long endTime = System.currentTimeMillis();
 
         generatePackageEvent(DistributionEventTopics.AGENT_PACKAGE_CREATED);
+
+        // create response
         List<DistributionResponse> distributionResponses = 
packageProcessor.getAllResponses();
         int packagesCount = packageProcessor.getPackagesCount();
         long packagesSize = packageProcessor.getPackagesSize();
@@ -251,12 +255,12 @@ public class SimpleDistributionAgent imp
 
         // dispatch the distribution package to the queue distribution handler
         try {
+            // add metadata to packages
             
distributionPackage.getInfo().put(DistributionPackageUtils.PACKAGE_INFO_PROPERTY_REQUEST_USER,
 callingUser);
             
distributionPackage.getInfo().put(DistributionPackageUtils.PACKAGE_INFO_PROPERTY_REQUEST_ID,
 requestId);
             
distributionPackage.getInfo().put(DistributionPackageUtils.PACKAGE_INFO_PROPERTY_REQUEST_START_TIME,
 startTime);
 
-
-
+            // put the packages in the queue
             Iterable<DistributionQueueItemStatus> states = 
scheduleQueueStrategy.add(distributionPackage, queueProvider);
             for (DistributionQueueItemStatus state : states) {
                 DistributionRequestState requestState = 
getRequestStateFromQueueState(state.getItemState());
@@ -271,11 +275,9 @@ public class SimpleDistributionAgent imp
 
         log.debug("SCHEDULED packageId={}, info={}", 
distributionPackage.getId(), distributionPackage.getInfo());
 
-
         return distributionResponses;
     }
 
-
     @Nonnull
     public Set<String> getQueueNames() {
         Set<String> queueNames = new TreeSet<String>();
@@ -306,7 +308,7 @@ public class SimpleDistributionAgent imp
                 @Override
                 public DistributionQueueStatus getStatus() {
                     DistributionQueueStatus status = super.getStatus();
-                    if (!queueProcessingEnabled && (processingQueues!= null && 
processingQueues.contains(queueName))) {
+                    if (!queueProcessingEnabled && (processingQueues != null 
&& processingQueues.contains(queueName))) {
                         return new 
DistributionQueueStatus(status.getItemsCount(), DistributionQueueState.PAUSED);
                     } else {
                         return status;
@@ -315,7 +317,6 @@ public class SimpleDistributionAgent imp
             };
         }
 
-
         return queue;
     }
 
@@ -345,12 +346,9 @@ public class SimpleDistributionAgent imp
                 agentState = DistributionAgentState.RUNNING;
             }
         }
-
         return agentState;
-
     }
 
-
     public void enable() {
         log.info("enabling agent");
 
@@ -403,7 +401,6 @@ public class SimpleDistributionAgent imp
 
         agentBasedRequestHandler = null;
 
-
         if (!isPassive()) {
 
             try {
@@ -451,7 +448,7 @@ public class SimpleDistributionAgent imp
 
                 final long endTime = System.currentTimeMillis();
 
-                log.info("END[{}] {} {} paths={}, time={}ms, importTime={}ms, 
size={}B", new Object[] {
+                log.info("END[{}] {} {} paths={}, time={}ms, importTime={}ms, 
size={}B", new Object[]{
                         queueName, requestId,
                         requestType, paths,
                         endTime - globalStartTime, endTime - startTime,
@@ -506,7 +503,6 @@ public class SimpleDistributionAgent imp
             Map<String, Object> authenticationInfo = new HashMap<String, 
Object>();
 
             if (impersonateUser && user != null) {
-
                 Session session = 
slingRepository.impersonateFromService(DEFAULT_AGENT_SERVICE, new 
SimpleCredentials(user, new char[0]), null);
                 
authenticationInfo.put(JcrResourceConstants.AUTHENTICATION_INFO_SESSION, 
session);
                 resourceResolver = 
resourceResolverFactory.getResourceResolver(authenticationInfo);
@@ -534,7 +530,6 @@ public class SimpleDistributionAgent imp
                 DistributionUtils.safelyLogout(resourceResolver);
             }
         }
-
     }
 
     private void generatePackageEvent(String topic, DistributionPackage... 
distributionPackages) {
@@ -543,7 +538,12 @@ public class SimpleDistributionAgent imp
         }
     }
 
-    boolean isAcceptedRequestType(DistributionRequest request) {
+    /**
+     * check whether the given request type can be handled by the current agent
+     * @param request a distribution request
+     * @return {@code true} if request can be executed, {@code false} 
otherwise.
+     */
+    private boolean isAcceptedRequestType(DistributionRequest request) {
         if (allowedRequests == null) {
             return true;
         }
@@ -561,7 +561,12 @@ public class SimpleDistributionAgent imp
         return false;
     }
 
-    boolean isAcceptedRequestRoot(DistributionRequest request) {
+    /**
+     * check whether a certain request paths can be distributed via this agent
+     * @param request a distribution request
+     * @return {@code true} if request can be executed, {@code false} 
otherwise.
+     */
+    private boolean isAcceptedRequestRoot(DistributionRequest request) {
         if (allowedRoots == null || allowedRoots.length == 0) {
             return true;
         }
@@ -587,6 +592,9 @@ public class SimpleDistributionAgent imp
         return true;
     }
 
+    /**
+     * processor for items in the queue
+     */
     class PackageQueueProcessor implements DistributionQueueProcessor {
         public boolean process(@Nonnull String queueName, @Nonnull 
DistributionQueueEntry queueEntry) {
             DistributionQueueItem queueItem = queueEntry.getItem();
@@ -607,7 +615,10 @@ public class SimpleDistributionAgent imp
         }
     }
 
-
+    /**
+     * The package exporter callback function to process the exported packages.
+     * The exported packages are scheduled for import.
+     */
     class PackageExporterProcessor implements DistributionPackageProcessor {
 
         private final String callingUser;
@@ -617,7 +628,6 @@ public class SimpleDistributionAgent imp
         private final AtomicLong packagesSize = new AtomicLong();
         private final List<DistributionResponse> allResponses = new 
ArrayList<DistributionResponse>();
 
-
         public List<DistributionResponse> getAllResponses() {
             return allResponses;
         }
@@ -626,11 +636,11 @@ public class SimpleDistributionAgent imp
             return packagesCount.get();
         }
 
-        public long getPackagesSize() { return packagesSize.get(); }
-
+        public long getPackagesSize() {
+            return packagesSize.get();
+        }
 
         PackageExporterProcessor(String callingUser, String requestId, long 
startTime) {
-
             this.callingUser = callingUser;
             this.requestId = requestId;
             this.startTime = startTime;
@@ -638,13 +648,12 @@ public class SimpleDistributionAgent imp
 
         @Override
         public void process(DistributionPackage distributionPackage) {
-            Collection<SimpleDistributionResponse> responses = 
scheduleImportPackage(distributionPackage, callingUser, requestId, startTime);
-
+            Collection<SimpleDistributionResponse> responses = 
scheduleImportPackage(distributionPackage, callingUser,
+                    requestId, startTime);
             packagesCount.incrementAndGet();
             packagesSize.addAndGet(distributionPackage.getSize());
             allResponses.addAll(responses);
         }
-
     }
 
     public class AgentBasedRequestHandler implements 
DistributionRequestHandler {
@@ -661,7 +670,6 @@ public class SimpleDistributionAgent imp
                 return;
             }
 
-
             if (resourceResolver != null) {
                 try {
                     agent.execute(resourceResolver, request);
@@ -685,7 +693,6 @@ public class SimpleDistributionAgent imp
         }
     }
 
-
     /* Convert the state of a certain item in the queue into a request state */
     private DistributionRequestState 
getRequestStateFromQueueState(DistributionQueueItemState itemState) {
         DistributionRequestState requestState;

Modified: 
sling/trunk/contrib/extensions/distribution/core/src/main/java/org/apache/sling/distribution/agent/impl/SimpleDistributionAgentFactory.java
URL: 
http://svn.apache.org/viewvc/sling/trunk/contrib/extensions/distribution/core/src/main/java/org/apache/sling/distribution/agent/impl/SimpleDistributionAgentFactory.java?rev=1725236&r1=1725235&r2=1725236&view=diff
==============================================================================
--- 
sling/trunk/contrib/extensions/distribution/core/src/main/java/org/apache/sling/distribution/agent/impl/SimpleDistributionAgentFactory.java
 (original)
+++ 
sling/trunk/contrib/extensions/distribution/core/src/main/java/org/apache/sling/distribution/agent/impl/SimpleDistributionAgentFactory.java
 Mon Jan 18 11:29:58 2016
@@ -82,7 +82,7 @@ public class SimpleDistributionAgentFact
 
 
     @Property(label = "Service Name", description = "The name of the service 
used to access the repository.")
-    public static final String SERVICE_NAME = "serviceName";
+    private static final String SERVICE_NAME = "serviceName";
 
     @Property(options = {
             @PropertyOption(name = "debug", value = "debug"), 
@PropertyOption(name = "info", value = "info"), @PropertyOption(name = "warn", 
value = "warn"),
@@ -94,7 +94,7 @@ public class SimpleDistributionAgentFact
 
 
     @Property(boolValue = true, label = "Queue Processing Enabled", 
description = "Whether or not the distribution agent should process packages in 
the queues.")
-    public static final String QUEUE_PROCESSING_ENABLED = 
"queue.processing.enabled";
+    private static final String QUEUE_PROCESSING_ENABLED = 
"queue.processing.enabled";
 
 
     @Property(name = "packageExporter.target", label = "Exporter", description 
= "The target reference for the DistributionPackageExporter used to receive 
(export) the distribution packages," +

Modified: 
sling/trunk/contrib/extensions/distribution/core/src/main/java/org/apache/sling/distribution/agent/impl/SyncDistributionAgentFactory.java
URL: 
http://svn.apache.org/viewvc/sling/trunk/contrib/extensions/distribution/core/src/main/java/org/apache/sling/distribution/agent/impl/SyncDistributionAgentFactory.java?rev=1725236&r1=1725235&r2=1725236&view=diff
==============================================================================
--- 
sling/trunk/contrib/extensions/distribution/core/src/main/java/org/apache/sling/distribution/agent/impl/SyncDistributionAgentFactory.java
 (original)
+++ 
sling/trunk/contrib/extensions/distribution/core/src/main/java/org/apache/sling/distribution/agent/impl/SyncDistributionAgentFactory.java
 Mon Jan 18 11:29:58 2016
@@ -49,7 +49,6 @@ import org.apache.sling.distribution.que
 import 
org.apache.sling.distribution.queue.impl.DistributionQueueDispatchingStrategy;
 import org.apache.sling.distribution.queue.impl.ErrorQueueDispatchingStrategy;
 import 
org.apache.sling.distribution.queue.impl.MultipleQueueDispatchingStrategy;
-import org.apache.sling.distribution.queue.impl.SingleQueueDispatchingStrategy;
 import 
org.apache.sling.distribution.queue.impl.jobhandling.JobHandlingDistributionQueueProvider;
 import org.apache.sling.distribution.serialization.DistributionPackageBuilder;
 import 
org.apache.sling.distribution.transport.DistributionTransportSecretProvider;
@@ -91,7 +90,7 @@ public class SyncDistributionAgentFactor
 
 
     @Property(label = "Service Name", description = "The name of the service 
used to access the repository.")
-    public static final String SERVICE_NAME = "serviceName";
+    private static final String SERVICE_NAME = "serviceName";
 
     @Property(options = {
             @PropertyOption(name = "debug", value = "debug"), 
@PropertyOption(name = "info", value = "info"), @PropertyOption(name = "warn", 
value = "warn"),
@@ -103,41 +102,41 @@ public class SyncDistributionAgentFactor
 
 
     @Property(boolValue = true, label = "Queue Processing Enabled", 
description = "Whether or not the distribution agent should process packages in 
the queues.")
-    public static final String QUEUE_PROCESSING_ENABLED = 
"queue.processing.enabled";
+    private static final String QUEUE_PROCESSING_ENABLED = 
"queue.processing.enabled";
 
     @Property(cardinality = 100, label = "Passive queues", description = "List 
of queues that should be disabled." +
             "These queues will gather all the packages until they are removed 
explicitly.")
-    public static final String PASSIVE_QUEUES = "passiveQueues";
+    private static final String PASSIVE_QUEUES = "passiveQueues";
 
     /**
      * endpoints property
      */
     @Property(cardinality = 100, label = "Exporter Endpoints", description = 
"List of endpoints from which packages are received (exported)")
-    public static final String EXPORTER_ENDPOINTS = 
"packageExporter.endpoints";
+    private static final String EXPORTER_ENDPOINTS = 
"packageExporter.endpoints";
 
     /**
      * endpoints property
      */
     @Property(cardinality = 100, label = "Importer Endpoints", description = 
"List of endpoints to which packages are sent (imported). " +
             "The list can be given as a map in case a queue should be 
configured for each endpoint, e.g. queueName=http://...";)
-    public static final String IMPORTER_ENDPOINTS = 
"packageImporter.endpoints";
+    private static final String IMPORTER_ENDPOINTS = 
"packageImporter.endpoints";
 
     @Property(options = {
             @PropertyOption(name = "none", value = "none"), 
@PropertyOption(name = "errorQueue", value = "errorQueue")},
             value = "none",
             label = "Retry Strategy", description = "The strategy to apply 
after a certain number of failed retries."
     )
-    public static final String RETRY_STRATEGY = "retry.strategy";
+    private static final String RETRY_STRATEGY = "retry.strategy";
 
     @Property(intValue = 100, label = "Retry attempts", description = "The 
number of times to retry until the retry strategy is applied.")
-    public static final String RETRY_ATTEMPTS = "retry.attempts";
+    private static final String RETRY_ATTEMPTS = "retry.attempts";
 
 
     /**
      * no. of items to poll property
      */
     @Property(intValue = 100, label = "Pull Items", description = "Number of 
subsequent pull requests to make.")
-    public static final String PULL_ITEMS = "pull.items";
+    private static final String PULL_ITEMS = "pull.items";
 
     @Reference
     private Packaging packaging;
@@ -151,6 +150,7 @@ public class SyncDistributionAgentFactor
     @Property(name = "transportSecretProvider.target", label = "Transport 
Secret Provider", description = "The target reference for the 
DistributionTransportSecretProvider used to obtain the credentials used for 
accessing the remote endpoints, " +
             "e.g. use target=(name=...) to bind to services by name.", value = 
SettingsUtils.COMPONENT_NAME_DEFAULT)
     @Reference(name = "transportSecretProvider")
+    private
     DistributionTransportSecretProvider transportSecretProvider;
 
 

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=1725236&r1=1725235&r2=1725236&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 18 11:29:58 2016
@@ -51,22 +51,22 @@ import org.slf4j.LoggerFactory;
         @Reference(name = "distributionQueueProvider", referenceInterface = 
DistributionQueueProvider.class, cardinality = 
ReferenceCardinality.OPTIONAL_MULTIPLE, policy = ReferencePolicy.DYNAMIC),
         @Reference(name = "distributionQueueDistributionStrategy", 
referenceInterface = DistributionQueueDispatchingStrategy.class, cardinality = 
ReferenceCardinality.OPTIONAL_MULTIPLE, policy = ReferencePolicy.DYNAMIC),
         @Reference(name = "distributionTransportSecretProvider", 
referenceInterface = DistributionTransportSecretProvider.class, cardinality = 
ReferenceCardinality.OPTIONAL_MULTIPLE, policy = ReferencePolicy.DYNAMIC),
-        @Reference(name = "distributionPackageBuilder", referenceInterface = 
DistributionPackageBuilder.class, cardinality = 
ReferenceCardinality.OPTIONAL_MULTIPLE, policy = ReferencePolicy.DYNAMIC),
+        @Reference(name = "distributionPackageBuilder", referenceInterface = 
DistributionPackageBuilder.class, cardinality = 
ReferenceCardinality.OPTIONAL_MULTIPLE, policy = ReferencePolicy.DYNAMIC)
 })
 @Service(DistributionComponentProvider.class)
 public class DefaultDistributionComponentProvider implements 
DistributionComponentProvider {
 
-    public static final String NAME = DistributionComponentConstants.PN_NAME;
+    private static final String NAME = DistributionComponentConstants.PN_NAME;
 
     private final Logger log = LoggerFactory.getLogger(getClass());
 
-    private Map<String, DistributionComponent<DistributionAgent>> 
distributionAgentMap = new ConcurrentHashMap<String, 
DistributionComponent<DistributionAgent>>();
-    private Map<String, DistributionComponent<DistributionQueueProvider>> 
distributionQueueProviderMap = new ConcurrentHashMap<String, 
DistributionComponent<DistributionQueueProvider>>();
-    private Map<String, 
DistributionComponent<DistributionQueueDispatchingStrategy>> 
distributionQueueDistributionStrategyMap = new ConcurrentHashMap<String, 
DistributionComponent<DistributionQueueDispatchingStrategy>>();
-    private Map<String, 
DistributionComponent<DistributionTransportSecretProvider>> 
distributionTransportSecretProviderMap = new ConcurrentHashMap<String, 
DistributionComponent<DistributionTransportSecretProvider>>();
-    private Map<String, DistributionComponent<DistributionPackageImporter>> 
distributionPackageImporterMap = new ConcurrentHashMap<String, 
DistributionComponent<DistributionPackageImporter>>();
-    private Map<String, DistributionComponent<DistributionPackageExporter>> 
distributionPackageExporterMap = new ConcurrentHashMap<String, 
DistributionComponent<DistributionPackageExporter>>();
-    private Map<String, DistributionComponent<DistributionPackageBuilder>> 
distributionPackageBuilderMap = new ConcurrentHashMap<String, 
DistributionComponent<DistributionPackageBuilder>>();
+    private final Map<String, DistributionComponent<DistributionAgent>> 
distributionAgentMap = new ConcurrentHashMap<String, 
DistributionComponent<DistributionAgent>>();
+    private final Map<String, 
DistributionComponent<DistributionQueueProvider>> distributionQueueProviderMap 
= new ConcurrentHashMap<String, 
DistributionComponent<DistributionQueueProvider>>();
+    private final Map<String, 
DistributionComponent<DistributionQueueDispatchingStrategy>> 
distributionQueueDistributionStrategyMap = new ConcurrentHashMap<String, 
DistributionComponent<DistributionQueueDispatchingStrategy>>();
+    private final Map<String, 
DistributionComponent<DistributionTransportSecretProvider>> 
distributionTransportSecretProviderMap = new ConcurrentHashMap<String, 
DistributionComponent<DistributionTransportSecretProvider>>();
+    private final Map<String, 
DistributionComponent<DistributionPackageImporter>> 
distributionPackageImporterMap = new ConcurrentHashMap<String, 
DistributionComponent<DistributionPackageImporter>>();
+    private final Map<String, 
DistributionComponent<DistributionPackageExporter>> 
distributionPackageExporterMap = new ConcurrentHashMap<String, 
DistributionComponent<DistributionPackageExporter>>();
+    private final Map<String, 
DistributionComponent<DistributionPackageBuilder>> 
distributionPackageBuilderMap = new ConcurrentHashMap<String, 
DistributionComponent<DistributionPackageBuilder>>();
 
     private BundleContext bundleContext;
 

Modified: 
sling/trunk/contrib/extensions/distribution/core/src/main/java/org/apache/sling/distribution/component/impl/DefaultDistributionConfigurationManager.java
URL: 
http://svn.apache.org/viewvc/sling/trunk/contrib/extensions/distribution/core/src/main/java/org/apache/sling/distribution/component/impl/DefaultDistributionConfigurationManager.java?rev=1725236&r1=1725235&r2=1725236&view=diff
==============================================================================
--- 
sling/trunk/contrib/extensions/distribution/core/src/main/java/org/apache/sling/distribution/component/impl/DefaultDistributionConfigurationManager.java
 (original)
+++ 
sling/trunk/contrib/extensions/distribution/core/src/main/java/org/apache/sling/distribution/component/impl/DefaultDistributionConfigurationManager.java
 Mon Jan 18 11:29:58 2016
@@ -41,7 +41,7 @@ import org.slf4j.Logger;
 import org.slf4j.LoggerFactory;
 
 /**
- * {@link 
org.apache.sling.distribution.component.impl.DistributionComponentManager} 
implementation based on OSGI configs.
+ * {@link 
org.apache.sling.distribution.component.impl.DistributionConfigurationManager} 
implementation based on OSGI configs.
  * For each tree of properties a set of OSGI configs is generated and 
registered in ConfigurationAdmin.
  * To delete a component all configs owned by that component will be 
unregistered from ConfigurationAdmin.
  */
@@ -51,6 +51,7 @@ public class DefaultDistributionConfigur
     private final Logger log = LoggerFactory.getLogger(getClass());
 
     @Reference
+    private
     ConfigurationAdmin configurationAdmin;
 
 
@@ -141,7 +142,7 @@ public class DefaultDistributionConfigur
         }
     }
 
-    public List<Configuration> getOsgiConfigurations(DistributionComponentKind 
kind, String componentName) {
+    private List<Configuration> 
getOsgiConfigurations(DistributionComponentKind kind, String componentName) {
         List<String> factoryPids = kind.getFactories();
 
         List<Configuration> allConfigurations = new ArrayList<Configuration>();

Modified: 
sling/trunk/contrib/extensions/distribution/core/src/main/java/org/apache/sling/distribution/component/impl/DistributionComponentKind.java
URL: 
http://svn.apache.org/viewvc/sling/trunk/contrib/extensions/distribution/core/src/main/java/org/apache/sling/distribution/component/impl/DistributionComponentKind.java?rev=1725236&r1=1725235&r2=1725236&view=diff
==============================================================================
--- 
sling/trunk/contrib/extensions/distribution/core/src/main/java/org/apache/sling/distribution/component/impl/DistributionComponentKind.java
 (original)
+++ 
sling/trunk/contrib/extensions/distribution/core/src/main/java/org/apache/sling/distribution/component/impl/DistributionComponentKind.java
 Mon Jan 18 11:29:58 2016
@@ -68,8 +68,8 @@ public enum DistributionComponentKind {
     TRIGGER("trigger");
 
 
-    private static Map<DistributionComponentKind, Class> classMap = new 
HashMap<DistributionComponentKind, Class>();
-    private static Map<DistributionComponentKind, Map<String, Class>> 
factoryMap = new HashMap<DistributionComponentKind, Map<String, Class>>();
+    private static final Map<DistributionComponentKind, Class> classMap = new 
HashMap<DistributionComponentKind, Class>();
+    private static final Map<DistributionComponentKind, Map<String, Class>> 
factoryMap = new HashMap<DistributionComponentKind, Map<String, Class>>();
 
     static {
         registerKind(AGENT, DistributionAgent.class);

Modified: 
sling/trunk/contrib/extensions/distribution/core/src/main/java/org/apache/sling/distribution/component/impl/SettingsUtils.java
URL: 
http://svn.apache.org/viewvc/sling/trunk/contrib/extensions/distribution/core/src/main/java/org/apache/sling/distribution/component/impl/SettingsUtils.java?rev=1725236&r1=1725235&r2=1725236&view=diff
==============================================================================
--- 
sling/trunk/contrib/extensions/distribution/core/src/main/java/org/apache/sling/distribution/component/impl/SettingsUtils.java
 (original)
+++ 
sling/trunk/contrib/extensions/distribution/core/src/main/java/org/apache/sling/distribution/component/impl/SettingsUtils.java
 Mon Jan 18 11:29:58 2016
@@ -158,7 +158,7 @@ public class SettingsUtils {
     }
 
 
-    public static <AType> Map<String, AType> toMap(List<AType> aList, String 
prefix) {
+    private static <AType> Map<String, AType> toMap(List<AType> aList, String 
prefix) {
         Map<String, AType> result = new TreeMap<String, AType>();
         for (int i = 0; i < aList.size(); i++) {
             result.put(prefix + i, aList.get(i));
@@ -197,7 +197,7 @@ public class SettingsUtils {
             return null;
         }
 
-        return result.toArray(new String[0]);
+        return result.toArray(new String[result.size()]);
     }
 
     public static String[] removeEmptyEntries(String[] array, String[] 
defaultArray) {

Modified: 
sling/trunk/contrib/extensions/distribution/core/src/main/java/org/apache/sling/distribution/impl/DefaultDistributor.java
URL: 
http://svn.apache.org/viewvc/sling/trunk/contrib/extensions/distribution/core/src/main/java/org/apache/sling/distribution/impl/DefaultDistributor.java?rev=1725236&r1=1725235&r2=1725236&view=diff
==============================================================================
--- 
sling/trunk/contrib/extensions/distribution/core/src/main/java/org/apache/sling/distribution/impl/DefaultDistributor.java
 (original)
+++ 
sling/trunk/contrib/extensions/distribution/core/src/main/java/org/apache/sling/distribution/impl/DefaultDistributor.java
 Mon Jan 18 11:29:58 2016
@@ -46,6 +46,7 @@ public class DefaultDistributor implemen
 
 
     @Reference
+    private
     DistributionComponentProvider componentProvider;
 
     @Nonnull

Modified: 
sling/trunk/contrib/extensions/distribution/core/src/main/java/org/apache/sling/distribution/log/impl/DefaultDistributionLog.java
URL: 
http://svn.apache.org/viewvc/sling/trunk/contrib/extensions/distribution/core/src/main/java/org/apache/sling/distribution/log/impl/DefaultDistributionLog.java?rev=1725236&r1=1725235&r2=1725236&view=diff
==============================================================================
--- 
sling/trunk/contrib/extensions/distribution/core/src/main/java/org/apache/sling/distribution/log/impl/DefaultDistributionLog.java
 (original)
+++ 
sling/trunk/contrib/extensions/distribution/core/src/main/java/org/apache/sling/distribution/log/impl/DefaultDistributionLog.java
 Mon Jan 18 11:29:58 2016
@@ -40,7 +40,6 @@ public class DefaultDistributionLog impl
 
     private final DistributionComponentKind kind;
     private final String name;
-    private int maxLines = 1000;
     private final LinkedList<String> lines = new LinkedList<String>();
     private final Logger logger;
     private final LogLevel logLevel;
@@ -85,15 +84,14 @@ public class DefaultDistributionLog impl
         Calendar cal = Calendar.getInstance();
 
 
-        StringBuffer logLine = new StringBuffer();
-        logLine.append(dateFormat.format(cal.getTime()));
-        logLine.append(" - ");
-        logLine.append(level.name());
-        logLine.append(" - ");
-        logLine.append(message);
-        String log = logLine.toString();
+        String log = dateFormat.format(cal.getTime()) +
+                " - " +
+                level.name() +
+                " - " +
+                message;
         synchronized (lines) {
             lines.add(log);
+            int maxLines = 1000;
             while (lines.size() > maxLines) {
                 lines.removeFirst();
             }

Modified: 
sling/trunk/contrib/extensions/distribution/core/src/main/java/org/apache/sling/distribution/monitor/DistributionQueueHealthCheck.java
URL: 
http://svn.apache.org/viewvc/sling/trunk/contrib/extensions/distribution/core/src/main/java/org/apache/sling/distribution/monitor/DistributionQueueHealthCheck.java?rev=1725236&r1=1725235&r2=1725236&view=diff
==============================================================================
--- 
sling/trunk/contrib/extensions/distribution/core/src/main/java/org/apache/sling/distribution/monitor/DistributionQueueHealthCheck.java
 (original)
+++ 
sling/trunk/contrib/extensions/distribution/core/src/main/java/org/apache/sling/distribution/monitor/DistributionQueueHealthCheck.java
 Mon Jan 18 11:29:58 2016
@@ -90,7 +90,7 @@ public class DistributionQueueHealthChec
         distributionAgents.clear();
     }
 
-    protected void bindDistributionAgent(final DistributionAgent 
distributionAgent) {
+    void bindDistributionAgent(final DistributionAgent distributionAgent) {
         distributionAgents.add(distributionAgent);
 
         log.debug("Registering distribution agent {} ", distributionAgent);

Modified: 
sling/trunk/contrib/extensions/distribution/core/src/main/java/org/apache/sling/distribution/packaging/DistributionPackageExporter.java
URL: 
http://svn.apache.org/viewvc/sling/trunk/contrib/extensions/distribution/core/src/main/java/org/apache/sling/distribution/packaging/DistributionPackageExporter.java?rev=1725236&r1=1725235&r2=1725236&view=diff
==============================================================================
--- 
sling/trunk/contrib/extensions/distribution/core/src/main/java/org/apache/sling/distribution/packaging/DistributionPackageExporter.java
 (original)
+++ 
sling/trunk/contrib/extensions/distribution/core/src/main/java/org/apache/sling/distribution/packaging/DistributionPackageExporter.java
 Mon Jan 18 11:29:58 2016
@@ -18,11 +18,8 @@
  */
 package org.apache.sling.distribution.packaging;
 
-
 import javax.annotation.CheckForNull;
 import javax.annotation.Nonnull;
-import javax.annotation.Nullable;
-import java.util.List;
 
 import aQute.bnd.annotation.ConsumerType;
 import org.apache.sling.api.resource.ResourceResolver;
@@ -51,10 +48,9 @@ public interface DistributionPackageExpo
      *                            location in the repository while a 'remote' 
exporter will use the resolver just to
      *                            store the binary of the remotely fetched 
packages in the repository.
      * @param distributionRequest - the request containing the needed 
information for content to be exported
-     * @return a {@link java.util.List} of {@link DistributionPackage}s
      */
-    @Nonnull
-    void exportPackages(@Nonnull ResourceResolver resourceResolver, @Nonnull 
DistributionRequest distributionRequest, @Nonnull DistributionPackageProcessor 
packageProcessor) throws DistributionException;
+    void exportPackages(@Nonnull ResourceResolver resourceResolver, @Nonnull 
DistributionRequest distributionRequest,
+                        @Nonnull DistributionPackageProcessor 
packageProcessor) throws DistributionException;
 
     /**
      * Retrieves a {@link DistributionPackage} given its identifier, if it 
already exists.

Modified: 
sling/trunk/contrib/extensions/distribution/core/src/main/java/org/apache/sling/distribution/packaging/DistributionPackageProcessor.java
URL: 
http://svn.apache.org/viewvc/sling/trunk/contrib/extensions/distribution/core/src/main/java/org/apache/sling/distribution/packaging/DistributionPackageProcessor.java?rev=1725236&r1=1725235&r2=1725236&view=diff
==============================================================================
--- 
sling/trunk/contrib/extensions/distribution/core/src/main/java/org/apache/sling/distribution/packaging/DistributionPackageProcessor.java
 (original)
+++ 
sling/trunk/contrib/extensions/distribution/core/src/main/java/org/apache/sling/distribution/packaging/DistributionPackageProcessor.java
 Mon Jan 18 11:29:58 2016
@@ -19,10 +19,16 @@
 
 package org.apache.sling.distribution.packaging;
 
-
 import org.apache.sling.distribution.serialization.DistributionPackage;
 
+/**
+ * A callback function used to process packages
+ */
 public interface DistributionPackageProcessor {
 
+    /**
+     * process a distribution package
+     * @param distributionPackage the distribution package
+     */
     void process(DistributionPackage distributionPackage);
 }

Modified: 
sling/trunk/contrib/extensions/distribution/core/src/main/java/org/apache/sling/distribution/packaging/impl/DistributionPackageUtils.java
URL: 
http://svn.apache.org/viewvc/sling/trunk/contrib/extensions/distribution/core/src/main/java/org/apache/sling/distribution/packaging/impl/DistributionPackageUtils.java?rev=1725236&r1=1725235&r2=1725236&view=diff
==============================================================================
--- 
sling/trunk/contrib/extensions/distribution/core/src/main/java/org/apache/sling/distribution/packaging/impl/DistributionPackageUtils.java
 (original)
+++ 
sling/trunk/contrib/extensions/distribution/core/src/main/java/org/apache/sling/distribution/packaging/impl/DistributionPackageUtils.java
 Mon Jan 18 11:29:58 2016
@@ -36,21 +36,21 @@ import java.util.List;
  */
 public class DistributionPackageUtils {
 
-    static Logger log = 
LoggerFactory.getLogger(DistributionPackageUtils.class);
+    private static final Logger log = 
LoggerFactory.getLogger(DistributionPackageUtils.class);
 
     /**
      * distribution package origin queue
      */
-    public static String PACKAGE_INFO_PROPERTY_ORIGIN_QUEUE = 
"internal.origin.queue";
+    private static final String PACKAGE_INFO_PROPERTY_ORIGIN_QUEUE = 
"internal.origin.queue";
 
     /**
      * distribution request user
      */
-    public static String PACKAGE_INFO_PROPERTY_REQUEST_USER = 
"internal.request.user";
+    public static final String PACKAGE_INFO_PROPERTY_REQUEST_USER = 
"internal.request.user";
 
-    public static String PACKAGE_INFO_PROPERTY_REQUEST_ID = 
"internal.request.id";
+    public static final String PACKAGE_INFO_PROPERTY_REQUEST_ID = 
"internal.request.id";
 
-    public static String PACKAGE_INFO_PROPERTY_REQUEST_START_TIME = 
"internal.request.startTime";
+    public static final String PACKAGE_INFO_PROPERTY_REQUEST_START_TIME = 
"internal.request.startTime";
 
 
 
@@ -144,7 +144,7 @@ public class DistributionPackageUtils {
         info.put(DistributionPackageInfo.PROPERTY_REQUEST_DEEP_PATHS, 
getDeepPaths(request));
     }
 
-    public static String[] getDeepPaths(DistributionRequest request) {
+    private static String[] getDeepPaths(DistributionRequest request) {
         List<String> deepPaths = new ArrayList<String>();
         for (String path : request.getPaths()) {
             if (request.isDeep(path)) {
@@ -152,7 +152,7 @@ public class DistributionPackageUtils {
             }
         }
 
-        return deepPaths.toArray(new String[0]);
+        return deepPaths.toArray(new String[deepPaths.size()]);
     }
 
 }

Modified: 
sling/trunk/contrib/extensions/distribution/core/src/main/java/org/apache/sling/distribution/packaging/impl/exporter/AgentDistributionPackageExporter.java
URL: 
http://svn.apache.org/viewvc/sling/trunk/contrib/extensions/distribution/core/src/main/java/org/apache/sling/distribution/packaging/impl/exporter/AgentDistributionPackageExporter.java?rev=1725236&r1=1725235&r2=1725236&view=diff
==============================================================================
--- 
sling/trunk/contrib/extensions/distribution/core/src/main/java/org/apache/sling/distribution/packaging/impl/exporter/AgentDistributionPackageExporter.java
 (original)
+++ 
sling/trunk/contrib/extensions/distribution/core/src/main/java/org/apache/sling/distribution/packaging/impl/exporter/AgentDistributionPackageExporter.java
 Mon Jan 18 11:29:58 2016
@@ -19,8 +19,6 @@
 package org.apache.sling.distribution.packaging.impl.exporter;
 
 import javax.annotation.Nonnull;
-import java.util.ArrayList;
-import java.util.List;
 
 import org.apache.sling.api.resource.ResourceResolver;
 import org.apache.sling.distribution.DistributionRequest;
@@ -49,8 +47,7 @@ public class AgentDistributionPackageExp
     private final DistributionPackageBuilderProvider packageBuilderProvider;
     private final String name;
 
-    final static String PACKAGE_TYPE = "agentexporter";
-
+    private final static String PACKAGE_TYPE = "agentexporter";
 
     private DistributionAgent agent;
     private String queueName;
@@ -66,7 +63,6 @@ public class AgentDistributionPackageExp
         this.agent = agent;
     }
 
-    @Nonnull
     public void exportPackages(@Nonnull ResourceResolver resourceResolver, 
@Nonnull DistributionRequest distributionRequest, @Nonnull 
DistributionPackageProcessor packageProcessor) throws DistributionException {
 
         if 
(DistributionRequestType.TEST.equals(distributionRequest.getRequestType())) {
@@ -145,13 +141,12 @@ public class AgentDistributionPackageExp
         return null;
     }
 
-
     private class AgentDistributionPackage extends DistributionPackageWrapper {
 
         private final DistributionPackage distributionPackage;
         private final DistributionQueue queue;
 
-        protected AgentDistributionPackage(DistributionPackage 
distributionPackage, DistributionQueue queue) {
+        AgentDistributionPackage(DistributionPackage distributionPackage, 
DistributionQueue queue) {
             super(distributionPackage);
             this.distributionPackage = distributionPackage;
             this.queue = queue;
@@ -166,7 +161,6 @@ public class AgentDistributionPackageExp
         }
     }
 
-
     private void agentLog(String message, Object[] values) {
         DistributionLog agentLog = agent.getLog();
 

Modified: 
sling/trunk/contrib/extensions/distribution/core/src/main/java/org/apache/sling/distribution/packaging/impl/exporter/AgentDistributionPackageExporterFactory.java
URL: 
http://svn.apache.org/viewvc/sling/trunk/contrib/extensions/distribution/core/src/main/java/org/apache/sling/distribution/packaging/impl/exporter/AgentDistributionPackageExporterFactory.java?rev=1725236&r1=1725235&r2=1725236&view=diff
==============================================================================
--- 
sling/trunk/contrib/extensions/distribution/core/src/main/java/org/apache/sling/distribution/packaging/impl/exporter/AgentDistributionPackageExporterFactory.java
 (original)
+++ 
sling/trunk/contrib/extensions/distribution/core/src/main/java/org/apache/sling/distribution/packaging/impl/exporter/AgentDistributionPackageExporterFactory.java
 Mon Jan 18 11:29:58 2016
@@ -19,7 +19,6 @@
 package org.apache.sling.distribution.packaging.impl.exporter;
 
 import javax.annotation.Nonnull;
-import java.util.List;
 import java.util.Map;
 
 import org.apache.felix.scr.annotations.Activate;
@@ -56,7 +55,7 @@ public class AgentDistributionPackageExp
      * name of this exporter.
      */
     @Property(label = "Name", description = "The name of the exporter.")
-    public static final String NAME = DistributionComponentConstants.PN_NAME;
+    private static final String NAME = DistributionComponentConstants.PN_NAME;
 
     @Property(label = "Queue", description = "The name of the queue from which 
the packages should be exported.")
     private static final String QUEUE_NAME = "queue";
@@ -82,7 +81,6 @@ public class AgentDistributionPackageExp
         packageExporter = new AgentDistributionPackageExporter(queueName, 
agent, packageBuilderProvider, name);
     }
 
-    @Nonnull
     public void exportPackages(@Nonnull ResourceResolver resourceResolver, 
@Nonnull DistributionRequest distributionRequest, @Nonnull 
DistributionPackageProcessor packageProcessor) throws DistributionException {
         packageExporter.exportPackages(resourceResolver, distributionRequest, 
packageProcessor);
     }

Modified: 
sling/trunk/contrib/extensions/distribution/core/src/main/java/org/apache/sling/distribution/packaging/impl/exporter/LocalDistributionPackageExporter.java
URL: 
http://svn.apache.org/viewvc/sling/trunk/contrib/extensions/distribution/core/src/main/java/org/apache/sling/distribution/packaging/impl/exporter/LocalDistributionPackageExporter.java?rev=1725236&r1=1725235&r2=1725236&view=diff
==============================================================================
--- 
sling/trunk/contrib/extensions/distribution/core/src/main/java/org/apache/sling/distribution/packaging/impl/exporter/LocalDistributionPackageExporter.java
 (original)
+++ 
sling/trunk/contrib/extensions/distribution/core/src/main/java/org/apache/sling/distribution/packaging/impl/exporter/LocalDistributionPackageExporter.java
 Mon Jan 18 11:29:58 2016
@@ -19,12 +19,9 @@
 package org.apache.sling.distribution.packaging.impl.exporter;
 
 import javax.annotation.Nonnull;
-import java.util.ArrayList;
-import java.util.List;
 
 import org.apache.sling.api.resource.ResourceResolver;
 import org.apache.sling.distribution.DistributionRequest;
-import org.apache.sling.distribution.DistributionResponse;
 import org.apache.sling.distribution.common.DistributionException;
 import org.apache.sling.distribution.packaging.DistributionPackageProcessor;
 import org.apache.sling.distribution.packaging.impl.DistributionPackageUtils;
@@ -44,7 +41,6 @@ public class LocalDistributionPackageExp
         this.packageBuilder = packageBuilder;
     }
 
-    @Nonnull
     public void exportPackages(@Nonnull ResourceResolver resourceResolver, 
@Nonnull DistributionRequest distributionRequest, @Nonnull 
DistributionPackageProcessor packageProcessor) throws DistributionException {
 
         DistributionPackage createdPackage = 
packageBuilder.createPackage(resourceResolver, distributionRequest);

Modified: 
sling/trunk/contrib/extensions/distribution/core/src/main/java/org/apache/sling/distribution/packaging/impl/exporter/LocalDistributionPackageExporterFactory.java
URL: 
http://svn.apache.org/viewvc/sling/trunk/contrib/extensions/distribution/core/src/main/java/org/apache/sling/distribution/packaging/impl/exporter/LocalDistributionPackageExporterFactory.java?rev=1725236&r1=1725235&r2=1725236&view=diff
==============================================================================
--- 
sling/trunk/contrib/extensions/distribution/core/src/main/java/org/apache/sling/distribution/packaging/impl/exporter/LocalDistributionPackageExporterFactory.java
 (original)
+++ 
sling/trunk/contrib/extensions/distribution/core/src/main/java/org/apache/sling/distribution/packaging/impl/exporter/LocalDistributionPackageExporterFactory.java
 Mon Jan 18 11:29:58 2016
@@ -19,7 +19,6 @@
 package org.apache.sling.distribution.packaging.impl.exporter;
 
 import javax.annotation.Nonnull;
-import java.util.List;
 import java.util.Map;
 
 import org.apache.felix.scr.annotations.Activate;
@@ -71,7 +70,6 @@ public class LocalDistributionPackageExp
         exporter = new LocalDistributionPackageExporter(packageBuilder);
     }
 
-    @Nonnull
     public void exportPackages(@Nonnull ResourceResolver resourceResolver, 
@Nonnull DistributionRequest distributionRequest, @Nonnull 
DistributionPackageProcessor packageProcessor) throws DistributionException {
         exporter.exportPackages(resourceResolver, distributionRequest, 
packageProcessor);
     }

Modified: 
sling/trunk/contrib/extensions/distribution/core/src/main/java/org/apache/sling/distribution/packaging/impl/exporter/RemoteDistributionPackageExporter.java
URL: 
http://svn.apache.org/viewvc/sling/trunk/contrib/extensions/distribution/core/src/main/java/org/apache/sling/distribution/packaging/impl/exporter/RemoteDistributionPackageExporter.java?rev=1725236&r1=1725235&r2=1725236&view=diff
==============================================================================
--- 
sling/trunk/contrib/extensions/distribution/core/src/main/java/org/apache/sling/distribution/packaging/impl/exporter/RemoteDistributionPackageExporter.java
 (original)
+++ 
sling/trunk/contrib/extensions/distribution/core/src/main/java/org/apache/sling/distribution/packaging/impl/exporter/RemoteDistributionPackageExporter.java
 Mon Jan 18 11:29:58 2016
@@ -44,21 +44,17 @@ import org.apache.sling.distribution.tra
  */
 public class RemoteDistributionPackageExporter implements 
DistributionPackageExporter {
 
-
     private final DistributionPackageBuilder packageBuilder;
-    private final DistributionTransportSecretProvider secretProvider;
-    private final DefaultDistributionLog log;
     private final int maxPullItems;
     private final DistributionTransportContext distributionContext = new 
DistributionTransportContext();
 
 
-    private List<DistributionTransport> transportHandlers = new 
ArrayList<DistributionTransport>();
+    private final List<DistributionTransport> transportHandlers = new 
ArrayList<DistributionTransport>();
 
     public RemoteDistributionPackageExporter(DefaultDistributionLog log, 
DistributionPackageBuilder packageBuilder,
                                              
DistributionTransportSecretProvider secretProvider,
                                              String[] endpoints,
                                              int maxPullItems) {
-        this.log = log;
         this.maxPullItems = maxPullItems;
         if (packageBuilder == null) {
             throw new IllegalArgumentException("packageBuilder is required");
@@ -70,7 +66,6 @@ public class RemoteDistributionPackageEx
 
 
         this.packageBuilder = packageBuilder;
-        this.secretProvider = secretProvider;
 
         for (String endpoint : endpoints) {
             if (endpoint != null && endpoint.length() > 0) {
@@ -79,7 +74,6 @@ public class RemoteDistributionPackageEx
         }
     }
 
-    @Nonnull
     public void exportPackages(@Nonnull ResourceResolver resourceResolver, 
@Nonnull DistributionRequest distributionRequest, @Nonnull 
DistributionPackageProcessor packageProcessor) throws DistributionException {
         int maxNumberOfPackages = 
DistributionRequestType.PULL.equals(distributionRequest.getRequestType()) ? 
maxPullItems : 1;
         for (DistributionTransport distributionTransport : transportHandlers) {

Modified: 
sling/trunk/contrib/extensions/distribution/core/src/main/java/org/apache/sling/distribution/packaging/impl/exporter/RemoteDistributionPackageExporterFactory.java
URL: 
http://svn.apache.org/viewvc/sling/trunk/contrib/extensions/distribution/core/src/main/java/org/apache/sling/distribution/packaging/impl/exporter/RemoteDistributionPackageExporterFactory.java?rev=1725236&r1=1725235&r2=1725236&view=diff
==============================================================================
--- 
sling/trunk/contrib/extensions/distribution/core/src/main/java/org/apache/sling/distribution/packaging/impl/exporter/RemoteDistributionPackageExporterFactory.java
 (original)
+++ 
sling/trunk/contrib/extensions/distribution/core/src/main/java/org/apache/sling/distribution/packaging/impl/exporter/RemoteDistributionPackageExporterFactory.java
 Mon Jan 18 11:29:58 2016
@@ -19,7 +19,6 @@
 package org.apache.sling.distribution.packaging.impl.exporter;
 
 import javax.annotation.Nonnull;
-import java.util.List;
 import java.util.Map;
 
 import org.apache.felix.scr.annotations.Activate;
@@ -27,23 +26,21 @@ import org.apache.felix.scr.annotations.
 import org.apache.felix.scr.annotations.ConfigurationPolicy;
 import org.apache.felix.scr.annotations.Deactivate;
 import org.apache.felix.scr.annotations.Property;
-import org.apache.felix.scr.annotations.PropertyOption;
 import org.apache.felix.scr.annotations.Reference;
 import org.apache.felix.scr.annotations.Service;
 import org.apache.sling.api.resource.ResourceResolver;
 import org.apache.sling.commons.osgi.PropertiesUtil;
 import org.apache.sling.distribution.DistributionRequest;
+import org.apache.sling.distribution.common.DistributionException;
 import 
org.apache.sling.distribution.component.impl.DistributionComponentConstants;
 import org.apache.sling.distribution.component.impl.DistributionComponentKind;
 import org.apache.sling.distribution.component.impl.SettingsUtils;
-import org.apache.sling.distribution.common.DistributionException;
 import org.apache.sling.distribution.log.impl.DefaultDistributionLog;
+import org.apache.sling.distribution.packaging.DistributionPackageExporter;
 import org.apache.sling.distribution.packaging.DistributionPackageProcessor;
 import org.apache.sling.distribution.serialization.DistributionPackage;
-import org.apache.sling.distribution.packaging.DistributionPackageExporter;
 import org.apache.sling.distribution.serialization.DistributionPackageBuilder;
 import 
org.apache.sling.distribution.transport.DistributionTransportSecretProvider;
-
 import org.slf4j.Logger;
 import org.slf4j.LoggerFactory;
 
@@ -66,19 +63,19 @@ public class RemoteDistributionPackageEx
      * name of this exporter.
      */
     @Property(label = "Name", description = "The name of the exporter.")
-    public static final String NAME = DistributionComponentConstants.PN_NAME;
+    private static final String NAME = DistributionComponentConstants.PN_NAME;
 
     /**
      * endpoints property
      */
     @Property(cardinality = 100, label = "Endpoints", description = "The list 
of endpoints from which the packages will be exported.")
-    public static final String ENDPOINTS = "endpoints";
+    private static final String ENDPOINTS = "endpoints";
 
     /**
      * no. of items to poll property
      */
     @Property(label = "Pull Items", description = "number of subsequent pull 
requests to make", intValue = 1)
-    public static final String PULL_ITEMS = "pull.items";
+    private static final String PULL_ITEMS = "pull.items";
 
     @Property(name = "packageBuilder.target", label = "Package Builder", 
description = "The target reference for the DistributionPackageBuilder used to 
create distribution packages, " +
             "e.g. use target=(name=...) to bind to services by name.", value = 
SettingsUtils.COMPONENT_NAME_DEFAULT)
@@ -89,6 +86,7 @@ public class RemoteDistributionPackageEx
     @Property(name = "transportSecretProvider.target", label = "Transport 
Secret Provider", description = "The target reference for the 
DistributionTransportSecretProvider used to obtain the credentials used for 
accessing the remote endpoints, " +
             "e.g. use target=(name=...) to bind to services by name.", value = 
SettingsUtils.COMPONENT_NAME_DEFAULT)
     @Reference(name = "transportSecretProvider")
+    private
     DistributionTransportSecretProvider transportSecretProvider;
 
     private DistributionPackageExporter exporter;
@@ -118,7 +116,6 @@ public class RemoteDistributionPackageEx
         exporter = null;
     }
 
-    @Nonnull
     public void exportPackages(@Nonnull ResourceResolver resourceResolver, 
@Nonnull DistributionRequest distributionRequest, @Nonnull 
DistributionPackageProcessor packageProcessor) throws DistributionException {
         exporter.exportPackages(resourceResolver, distributionRequest, 
packageProcessor);
     }

Modified: 
sling/trunk/contrib/extensions/distribution/core/src/main/java/org/apache/sling/distribution/packaging/impl/importer/LocalDistributionPackageImporterFactory.java
URL: 
http://svn.apache.org/viewvc/sling/trunk/contrib/extensions/distribution/core/src/main/java/org/apache/sling/distribution/packaging/impl/importer/LocalDistributionPackageImporterFactory.java?rev=1725236&r1=1725235&r2=1725236&view=diff
==============================================================================
--- 
sling/trunk/contrib/extensions/distribution/core/src/main/java/org/apache/sling/distribution/packaging/impl/importer/LocalDistributionPackageImporterFactory.java
 (original)
+++ 
sling/trunk/contrib/extensions/distribution/core/src/main/java/org/apache/sling/distribution/packaging/impl/importer/LocalDistributionPackageImporterFactory.java
 Mon Jan 18 11:29:58 2016
@@ -60,7 +60,7 @@ public class LocalDistributionPackageImp
      * name of this importer.
      */
     @Property(label = "Name", description = "The name of the importer.")
-    public static final String NAME = DistributionComponentConstants.PN_NAME;
+    private static final String NAME = DistributionComponentConstants.PN_NAME;
 
 
     @Property(name = "packageBuilder.target", label = "Package Builder", 
description = "The target reference for the DistributionPackageBuilder used to 
create distribution packages, " +

Modified: 
sling/trunk/contrib/extensions/distribution/core/src/main/java/org/apache/sling/distribution/packaging/impl/importer/RemoteDistributionPackageImporter.java
URL: 
http://svn.apache.org/viewvc/sling/trunk/contrib/extensions/distribution/core/src/main/java/org/apache/sling/distribution/packaging/impl/importer/RemoteDistributionPackageImporter.java?rev=1725236&r1=1725235&r2=1725236&view=diff
==============================================================================
--- 
sling/trunk/contrib/extensions/distribution/core/src/main/java/org/apache/sling/distribution/packaging/impl/importer/RemoteDistributionPackageImporter.java
 (original)
+++ 
sling/trunk/contrib/extensions/distribution/core/src/main/java/org/apache/sling/distribution/packaging/impl/importer/RemoteDistributionPackageImporter.java
 Mon Jan 18 11:29:58 2016
@@ -42,7 +42,7 @@ import org.apache.sling.distribution.tra
 public class RemoteDistributionPackageImporter implements 
DistributionPackageImporter {
 
 
-    Map<String, DistributionTransport> transportHandlers = new HashMap<String, 
DistributionTransport>();
+    private final Map<String, DistributionTransport> transportHandlers = new 
HashMap<String, DistributionTransport>();
     private final DistributionTransportContext distributionContext = new 
DistributionTransportContext();
 
 


Reply via email to