You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@sling.apache.org by ro...@apache.org on 2017/11/07 09:29:48 UTC

[sling-org-apache-sling-distribution-sample] 06/42: SLING-3994 - simplified replication components' dependency management, minor javadoc adjustments

This is an automated email from the ASF dual-hosted git repository.

rombert pushed a commit to annotated tag org.apache.sling.distribution.sample-0.1.0
in repository https://gitbox.apache.org/repos/asf/sling-org-apache-sling-distribution-sample.git

commit 3517e55a8819ef698a07f92bfc4cec064117370d
Author: Tommaso Teofili <to...@apache.org>
AuthorDate: Fri Oct 3 09:33:20 2014 +0000

    SLING-3994 - simplified replication components' dependency management, minor javadoc adjustments
    
    git-svn-id: https://svn.apache.org/repos/asf/sling/trunk/contrib/extensions/replication/sample@1629162 13f79535-47bb-0310-9956-ffa450edef68
---
 ...oordinatingReplicationAgentFactory-pubsync.json | 22 ++++++------------
 ...tionComponentFactory-trigger-remote-event.json} |  9 ++++----
 ...leReplicationAgentFactory-publish-reverse.json} | 26 +++++++++-------------
 ...mpl.SimpleReplicationAgentFactory-publish.json} | 14 ++++--------
 ...nComponentFactory-trigger-content-changed.json} |  2 +-
 ...SimpleReplicationAgentFactory-cache-flush.json} | 12 +++-------
 ...mpl.SimpleReplicationAgentFactory-reverse.json} | 12 +++-------
 ...ertiesResourceProviderFactory-simpleAgents.json |  2 +-
 8 files changed, 35 insertions(+), 64 deletions(-)

diff --git a/src/main/resources/SLING-CONTENT/libs/sling/replication/install.author/org.apache.sling.replication.agent.impl.CoordinatingReplicationAgentFactory-pubsync.json b/src/main/resources/SLING-CONTENT/libs/sling/replication/install.author/org.apache.sling.replication.agent.impl.CoordinatingReplicationAgentFactory-pubsync.json
index f45df35..68758f6 100644
--- a/src/main/resources/SLING-CONTENT/libs/sling/replication/install.author/org.apache.sling.replication.agent.impl.CoordinatingReplicationAgentFactory-pubsync.json
+++ b/src/main/resources/SLING-CONTENT/libs/sling/replication/install.author/org.apache.sling.replication.agent.impl.CoordinatingReplicationAgentFactory-pubsync.json
@@ -1,25 +1,21 @@
 {
     "jcr:primaryType": "sling:OsgiConfig",
     "name": "pubsync",
-    "type": "coordinating",
-    "enabled" : false,
 
     "packageExporter": [
         "authenticationProvider/type=service",
-        "authenticationProvider/name=publishAdmin",
 
         "packageBuilder/type=vlt",
         "packageBuilder/servicename=replicationService",
 
-        "endpoints[0]=http://localhost:4503/libs/sling/replication/services/exporters/reverse",
-        "endpoints[1]=http://localhost:4504/libs/sling/replication/services/exporters/reverse",
-        "endpoints[2]=http://localhost:4505/libs/sling/replication/services/exporters/reverse",
+        "endpoints[0]=http://localhost:4503/libs/sling/replication/services/exporters/reverse-pubsync",
+        "endpoints[1]=http://localhost:4504/libs/sling/replication/services/exporters/reverse-pubsync",
+        "endpoints[2]=http://localhost:4505/libs/sling/replication/services/exporters/reverse-pubsync",
         "endpoints.strategy=All"
     ],
 
     "packageImporter": [
         "authenticationProvider/type=service",
-        "authenticationProvider/name=publishAdmin",
 
         "packageBuilder/type=vlt",
         "packageBuilder/servicename=replicationService",
@@ -30,13 +26,9 @@
         "endpoints.strategy=All"
     ],
 
-    "queueProvider": [
-        "type=service",
-        "name=sjh"
-    ],
+    "queueProvider.target" : "(name=sjh)",
+
+    "queueDistributionStrategy.target": "(name=error)",
 
-    "queueDistributionStrategy": [
-        "type=service",
-        "name=error"
-    ]
+    "transportAuthenticationProvider.target" : "(name=publishAdmin)"
 }
\ No newline at end of file
diff --git a/src/main/resources/SLING-CONTENT/libs/sling/replication/install.author/org.apache.sling.replication.agent.impl.DefaultReplicationComponentFactory-trigger-remote-event.json b/src/main/resources/SLING-CONTENT/libs/sling/replication/install.author/org.apache.sling.replication.agent.impl.GenericReplicationComponentFactory-trigger-remote-event.json
similarity index 59%
rename from src/main/resources/SLING-CONTENT/libs/sling/replication/install.author/org.apache.sling.replication.agent.impl.DefaultReplicationComponentFactory-trigger-remote-event.json
rename to src/main/resources/SLING-CONTENT/libs/sling/replication/install.author/org.apache.sling.replication.agent.impl.GenericReplicationComponentFactory-trigger-remote-event.json
index 7504064..38030a4 100644
--- a/src/main/resources/SLING-CONTENT/libs/sling/replication/install.author/org.apache.sling.replication.agent.impl.DefaultReplicationComponentFactory-trigger-remote-event.json
+++ b/src/main/resources/SLING-CONTENT/libs/sling/replication/install.author/org.apache.sling.replication.agent.impl.GenericReplicationComponentFactory-trigger-remote-event.json
@@ -2,14 +2,15 @@
     "jcr:primaryType": "sling:OsgiConfig",
     "name": "remote-event",
 
-    "kind": "trigger",
+    "componentType": "trigger",
 
     "properties": [
         "type=remoteEvent",
         "endpoint=http://localhost:4503/libs/sling/replication/services/triggers/content-changed.event",
 
-        "authenticationProvider/type=service",
-        "authenticationProvider/name=publishAdmin"
-    ]
+        "authenticationProvider/type=service"
+    ],
+
+    "transportAuthenticationProvider.target" : "(name=publishAdmin)"
 
 }
\ No newline at end of file
diff --git a/src/main/resources/SLING-CONTENT/libs/sling/replication/install.author/org.apache.sling.replication.agent.impl.CompactSimpleReplicationAgentFactory-publish-reverse.json b/src/main/resources/SLING-CONTENT/libs/sling/replication/install.author/org.apache.sling.replication.agent.impl.SimpleReplicationAgentFactory-publish-reverse.json
similarity index 70%
rename from src/main/resources/SLING-CONTENT/libs/sling/replication/install.author/org.apache.sling.replication.agent.impl.CompactSimpleReplicationAgentFactory-publish-reverse.json
rename to src/main/resources/SLING-CONTENT/libs/sling/replication/install.author/org.apache.sling.replication.agent.impl.SimpleReplicationAgentFactory-publish-reverse.json
index 7fe693f..8cb8a95 100644
--- a/src/main/resources/SLING-CONTENT/libs/sling/replication/install.author/org.apache.sling.replication.agent.impl.CompactSimpleReplicationAgentFactory-publish-reverse.json
+++ b/src/main/resources/SLING-CONTENT/libs/sling/replication/install.author/org.apache.sling.replication.agent.impl.SimpleReplicationAgentFactory-publish-reverse.json
@@ -1,14 +1,14 @@
 {
     "jcr:primaryType": "sling:OsgiConfig",
     "name": "publish-reverse",
-    "type": "simple",
+
+    "enabled" : true,
 
     "packageExporter": [
         "type=remote",
         "endpoints[0]=http://localhost:4503/libs/sling/replication/services/exporters/reverse",
 
         "authenticationProvider/type=service",
-        "authenticationProvider/name=publishAdmin",
 
         "packageBuilder/type=vlt",
         "packageBuilder/servicename=replicationService"
@@ -20,16 +20,6 @@
         "packageBuilder/servicename=replicationService"
     ],
 
-    "queueProvider": [
-        "type=service",
-        "name=sjh"
-    ],
-
-    "queueDistributionStrategy": [
-        "type=service",
-        "name=error"
-    ],
-
     "trigger0": [
         "type=scheduledEvent",
         "action=poll",
@@ -40,8 +30,14 @@
         "type=remoteEvent",
         "endpoint=http://localhost:4503/libs/sling/replication/services/triggers/content-changed.event",
 
-        "authenticationProvider/type=service",
-        "authenticationProvider/name=publishAdmin"
-    ]
+        "authenticationProvider/type=service"
+    ],
+
+
+    "queueProvider.target" : "(name=sjh)",
+
+    "queueDistributionStrategy.target": "(name=error)",
+
+    "transportAuthenticationProvider.target" : "(name=publishAdmin)"
 
 }
\ No newline at end of file
diff --git a/src/main/resources/SLING-CONTENT/libs/sling/replication/install.author/org.apache.sling.replication.agent.impl.CompactSimpleReplicationAgentFactory-publish.json b/src/main/resources/SLING-CONTENT/libs/sling/replication/install.author/org.apache.sling.replication.agent.impl.SimpleReplicationAgentFactory-publish.json
similarity index 68%
rename from src/main/resources/SLING-CONTENT/libs/sling/replication/install.author/org.apache.sling.replication.agent.impl.CompactSimpleReplicationAgentFactory-publish.json
rename to src/main/resources/SLING-CONTENT/libs/sling/replication/install.author/org.apache.sling.replication.agent.impl.SimpleReplicationAgentFactory-publish.json
index e100788..c08c6f0 100644
--- a/src/main/resources/SLING-CONTENT/libs/sling/replication/install.author/org.apache.sling.replication.agent.impl.CompactSimpleReplicationAgentFactory-publish.json
+++ b/src/main/resources/SLING-CONTENT/libs/sling/replication/install.author/org.apache.sling.replication.agent.impl.SimpleReplicationAgentFactory-publish.json
@@ -1,7 +1,6 @@
 {
     "jcr:primaryType": "sling:OsgiConfig",
     "name": "publish",
-    "type": "simple",
 
     "packageExporter": [
         "type=local",
@@ -14,19 +13,14 @@
         "endpoints[0]=http://localhost:4503/libs/sling/replication/services/importers/default",
 
         "authenticationProvider/type=service",
-        "authenticationProvider/name=publishAdmin",
 
         "packageBuilder/type=vlt",
         "packageBuilder/servicename=replicationService"
     ],
 
-    "queueProvider": [
-        "type=service",
-        "name=sjh"
-    ],
+    "queueProvider.target" : "(name=sjh)",
+
+    "queueDistributionStrategy.target": "(name=error)",
 
-    "queueDistributionStrategy": [
-        "type=service",
-        "name=error"
-    ]
+    "transportAuthenticationProvider.target" : "(name=publishAdmin)"
 }
\ No newline at end of file
diff --git a/src/main/resources/SLING-CONTENT/libs/sling/replication/install.publish/org.apache.sling.replication.agent.impl.DefaultReplicationComponentFactory-trigger-content-changed.json b/src/main/resources/SLING-CONTENT/libs/sling/replication/install.publish/org.apache.sling.replication.agent.impl.GenericReplicationComponentFactory-trigger-content-changed.json
similarity index 83%
rename from src/main/resources/SLING-CONTENT/libs/sling/replication/install.publish/org.apache.sling.replication.agent.impl.DefaultReplicationComponentFactory-trigger-content-changed.json
rename to src/main/resources/SLING-CONTENT/libs/sling/replication/install.publish/org.apache.sling.replication.agent.impl.GenericReplicationComponentFactory-trigger-content-changed.json
index 4e32f7d..0b5cf00 100644
--- a/src/main/resources/SLING-CONTENT/libs/sling/replication/install.publish/org.apache.sling.replication.agent.impl.DefaultReplicationComponentFactory-trigger-content-changed.json
+++ b/src/main/resources/SLING-CONTENT/libs/sling/replication/install.publish/org.apache.sling.replication.agent.impl.GenericReplicationComponentFactory-trigger-content-changed.json
@@ -2,7 +2,7 @@
     "jcr:primaryType": "sling:OsgiConfig",
     "name": "content-changed",
 
-    "kind": "trigger",
+    "componentType": "trigger",
 
     "properties": [
         "type=resourceEvent",
diff --git a/src/main/resources/SLING-CONTENT/libs/sling/replication/install.publish/org.apache.sling.replication.agent.impl.CompactSimpleReplicationAgentFactory-cache-flush.json b/src/main/resources/SLING-CONTENT/libs/sling/replication/install.publish/org.apache.sling.replication.agent.impl.SimpleReplicationAgentFactory-cache-flush.json
similarity index 56%
rename from src/main/resources/SLING-CONTENT/libs/sling/replication/install.publish/org.apache.sling.replication.agent.impl.CompactSimpleReplicationAgentFactory-cache-flush.json
rename to src/main/resources/SLING-CONTENT/libs/sling/replication/install.publish/org.apache.sling.replication.agent.impl.SimpleReplicationAgentFactory-cache-flush.json
index 9284f55..ee1b01d 100644
--- a/src/main/resources/SLING-CONTENT/libs/sling/replication/install.publish/org.apache.sling.replication.agent.impl.CompactSimpleReplicationAgentFactory-cache-flush.json
+++ b/src/main/resources/SLING-CONTENT/libs/sling/replication/install.publish/org.apache.sling.replication.agent.impl.SimpleReplicationAgentFactory-cache-flush.json
@@ -1,7 +1,6 @@
 {
     "jcr:primaryType": "sling:OsgiConfig",
     "name": "cache-flush",
-    "type": "simple",
 
     "packageExporter": [
         "type=service",
@@ -13,13 +12,8 @@
         "name=cache-flush"
     ],
 
-    "queueProvider": [
-        "type=service",
-        "name=sjh"
-    ],
 
-    "queueDistributionStrategy": [
-        "type=service",
-        "name=error"
-    ]
+    "queueProvider.target" : "(name=sjh)",
+
+    "queueDistributionStrategy": "(name=error)"
 }
diff --git a/src/main/resources/SLING-CONTENT/libs/sling/replication/install.publish/org.apache.sling.replication.agent.impl.CompactSimpleReplicationAgentFactory-reverse.json b/src/main/resources/SLING-CONTENT/libs/sling/replication/install.publish/org.apache.sling.replication.agent.impl.SimpleReplicationAgentFactory-reverse.json
similarity index 72%
rename from src/main/resources/SLING-CONTENT/libs/sling/replication/install.publish/org.apache.sling.replication.agent.impl.CompactSimpleReplicationAgentFactory-reverse.json
rename to src/main/resources/SLING-CONTENT/libs/sling/replication/install.publish/org.apache.sling.replication.agent.impl.SimpleReplicationAgentFactory-reverse.json
index 72ad2fe..01cacfe 100644
--- a/src/main/resources/SLING-CONTENT/libs/sling/replication/install.publish/org.apache.sling.replication.agent.impl.CompactSimpleReplicationAgentFactory-reverse.json
+++ b/src/main/resources/SLING-CONTENT/libs/sling/replication/install.publish/org.apache.sling.replication.agent.impl.SimpleReplicationAgentFactory-reverse.json
@@ -1,7 +1,6 @@
 {
     "jcr:primaryType": "sling:OsgiConfig",
     "name": "reverse",
-    "type": "simple",
 
     "isPassive": true,
 
@@ -17,15 +16,10 @@
         "packageBuilder/servicename=replicationService"
     ],
 
-    "queueProvider": [
-        "type=service",
-        "name=sjh"
-    ],
 
-    "queueDistributionStrategy": [
-        "type=service",
-        "name=error"
-    ],
+    "queueProvider.target" : "(name=sjh)",
+
+    "queueDistributionStrategy": "(name=error)",
 
     "trigger0": [
         "type=resourceEvent",
diff --git a/src/main/resources/SLING-CONTENT/libs/sling/replication/install/resources/settings/org.apache.sling.replication.resources.impl.OsgiPropertiesResourceProviderFactory-simpleAgents.json b/src/main/resources/SLING-CONTENT/libs/sling/replication/install/resources/settings/org.apache.sling.replication.resources.impl.OsgiPropertiesResourceProviderFactory-simpleAgents.json
index b52ff51..a931c70 100644
--- a/src/main/resources/SLING-CONTENT/libs/sling/replication/install/resources/settings/org.apache.sling.replication.resources.impl.OsgiPropertiesResourceProviderFactory-simpleAgents.json
+++ b/src/main/resources/SLING-CONTENT/libs/sling/replication/install/resources/settings/org.apache.sling.replication.resources.impl.OsgiPropertiesResourceProviderFactory-simpleAgents.json
@@ -2,7 +2,7 @@
     "jcr:primaryType": "sling:OsgiConfig",
     "name": "simpleAgents",
     "provider.roots": [ "/libs/sling/replication/settings/agents" ],
-    "serviceType": "org.apache.sling.replication.agent.impl.CompactSimpleReplicationAgentFactory",
+    "serviceType": "org.apache.sling.replication.agent.impl.SimpleReplicationAgentFactory",
     "providerType": "osgiConfig",
     "groupPrefix": "agents",
 

-- 
To stop receiving notification emails like this one, please contact
"commits@sling.apache.org" <co...@sling.apache.org>.