Author: chetanm
Date: Thu Nov 24 14:00:52 2016
New Revision: 1771130

URL: http://svn.apache.org/viewvc?rev=1771130&view=rev
Log:
OAK-4898 - Allow for external changes to have a CommitInfo attached

Switch to Nonnull annotation for CommitInfo param

Modified:
    
jackrabbit/oak/trunk/oak-core/src/main/java/org/apache/jackrabbit/oak/spi/commit/CompositeObserver.java
    
jackrabbit/oak/trunk/oak-core/src/main/java/org/apache/jackrabbit/oak/spi/commit/DiffObserver.java
    
jackrabbit/oak/trunk/oak-core/src/main/java/org/apache/jackrabbit/oak/spi/commit/EmptyObserver.java
    
jackrabbit/oak/trunk/oak-solr-core/src/main/java/org/apache/jackrabbit/oak/plugins/index/solr/configuration/nodestate/NodeStateSolrServersObserver.java

Modified: 
jackrabbit/oak/trunk/oak-core/src/main/java/org/apache/jackrabbit/oak/spi/commit/CompositeObserver.java
URL: 
http://svn.apache.org/viewvc/jackrabbit/oak/trunk/oak-core/src/main/java/org/apache/jackrabbit/oak/spi/commit/CompositeObserver.java?rev=1771130&r1=1771129&r2=1771130&view=diff
==============================================================================
--- 
jackrabbit/oak/trunk/oak-core/src/main/java/org/apache/jackrabbit/oak/spi/commit/CompositeObserver.java
 (original)
+++ 
jackrabbit/oak/trunk/oak-core/src/main/java/org/apache/jackrabbit/oak/spi/commit/CompositeObserver.java
 Thu Nov 24 14:00:52 2016
@@ -23,7 +23,6 @@ import static com.google.common.collect.
 import java.util.Set;
 
 import javax.annotation.Nonnull;
-import javax.annotation.Nullable;
 
 import org.apache.jackrabbit.oak.spi.state.NodeState;
 
@@ -47,7 +46,7 @@ public class CompositeObserver implement
 
     @Override
     public synchronized void contentChanged(
-            @Nonnull NodeState root, @Nullable CommitInfo info) {
+            @Nonnull NodeState root, @Nonnull CommitInfo info) {
         checkNotNull(root);
         for (Observer observer : observers) {
             observer.contentChanged(root, info);

Modified: 
jackrabbit/oak/trunk/oak-core/src/main/java/org/apache/jackrabbit/oak/spi/commit/DiffObserver.java
URL: 
http://svn.apache.org/viewvc/jackrabbit/oak/trunk/oak-core/src/main/java/org/apache/jackrabbit/oak/spi/commit/DiffObserver.java?rev=1771130&r1=1771129&r2=1771130&view=diff
==============================================================================
--- 
jackrabbit/oak/trunk/oak-core/src/main/java/org/apache/jackrabbit/oak/spi/commit/DiffObserver.java
 (original)
+++ 
jackrabbit/oak/trunk/oak-core/src/main/java/org/apache/jackrabbit/oak/spi/commit/DiffObserver.java
 Thu Nov 24 14:00:52 2016
@@ -19,7 +19,6 @@ package org.apache.jackrabbit.oak.spi.co
 import static com.google.common.base.Preconditions.checkNotNull;
 
 import javax.annotation.Nonnull;
-import javax.annotation.Nullable;
 
 import org.apache.jackrabbit.oak.spi.state.NodeState;
 import org.apache.jackrabbit.oak.spi.state.NodeStateDiff;
@@ -44,13 +43,13 @@ public abstract class DiffObserver imple
      */
     protected abstract NodeStateDiff getRootDiff(
             @Nonnull NodeState before, @Nonnull NodeState after,
-            @Nullable CommitInfo info);
+            @Nonnull CommitInfo info);
 
     //----------------------------------------------------------< Observer >--
 
     @Override
     public final synchronized void contentChanged(
-            @Nonnull NodeState root, @Nullable CommitInfo info) {
+            @Nonnull NodeState root, @Nonnull CommitInfo info) {
         checkNotNull(root);
         if (before != null) {
             NodeStateDiff diff = getRootDiff(before, root, info);

Modified: 
jackrabbit/oak/trunk/oak-core/src/main/java/org/apache/jackrabbit/oak/spi/commit/EmptyObserver.java
URL: 
http://svn.apache.org/viewvc/jackrabbit/oak/trunk/oak-core/src/main/java/org/apache/jackrabbit/oak/spi/commit/EmptyObserver.java?rev=1771130&r1=1771129&r2=1771130&view=diff
==============================================================================
--- 
jackrabbit/oak/trunk/oak-core/src/main/java/org/apache/jackrabbit/oak/spi/commit/EmptyObserver.java
 (original)
+++ 
jackrabbit/oak/trunk/oak-core/src/main/java/org/apache/jackrabbit/oak/spi/commit/EmptyObserver.java
 Thu Nov 24 14:00:52 2016
@@ -17,7 +17,6 @@
 package org.apache.jackrabbit.oak.spi.commit;
 
 import javax.annotation.Nonnull;
-import javax.annotation.Nullable;
 
 import org.apache.jackrabbit.oak.spi.state.NodeState;
 
@@ -35,7 +34,7 @@ public class EmptyObserver implements Ob
 
     @Override
     public void contentChanged(
-            @Nonnull NodeState root, @Nullable CommitInfo info) {
+            @Nonnull NodeState root, @Nonnull CommitInfo info) {
         // do nothing
     }
 

Modified: 
jackrabbit/oak/trunk/oak-solr-core/src/main/java/org/apache/jackrabbit/oak/plugins/index/solr/configuration/nodestate/NodeStateSolrServersObserver.java
URL: 
http://svn.apache.org/viewvc/jackrabbit/oak/trunk/oak-solr-core/src/main/java/org/apache/jackrabbit/oak/plugins/index/solr/configuration/nodestate/NodeStateSolrServersObserver.java?rev=1771130&r1=1771129&r2=1771130&view=diff
==============================================================================
--- 
jackrabbit/oak/trunk/oak-solr-core/src/main/java/org/apache/jackrabbit/oak/plugins/index/solr/configuration/nodestate/NodeStateSolrServersObserver.java
 (original)
+++ 
jackrabbit/oak/trunk/oak-solr-core/src/main/java/org/apache/jackrabbit/oak/plugins/index/solr/configuration/nodestate/NodeStateSolrServersObserver.java
 Thu Nov 24 14:00:52 2016
@@ -17,18 +17,13 @@
 package org.apache.jackrabbit.oak.plugins.index.solr.configuration.nodestate;
 
 import javax.annotation.Nonnull;
-import javax.annotation.Nullable;
 
 import org.apache.jackrabbit.oak.api.PropertyState;
-import 
org.apache.jackrabbit.oak.plugins.index.solr.configuration.SolrServerConfiguration;
 import org.apache.jackrabbit.oak.plugins.index.solr.server.OakSolrServer;
-import org.apache.jackrabbit.oak.plugins.index.solr.server.SolrServerProvider;
-import org.apache.jackrabbit.oak.plugins.index.solr.server.SolrServerRegistry;
 import org.apache.jackrabbit.oak.spi.commit.CommitInfo;
 import org.apache.jackrabbit.oak.spi.commit.DiffObserver;
 import org.apache.jackrabbit.oak.spi.state.NodeState;
 import org.apache.jackrabbit.oak.spi.state.NodeStateDiff;
-import org.apache.solr.client.solrj.SolrServer;
 import org.slf4j.Logger;
 import org.slf4j.LoggerFactory;
 
@@ -42,7 +37,7 @@ public class NodeStateSolrServersObserve
     private final Logger log = LoggerFactory.getLogger(getClass());
 
     @Override
-    protected NodeStateDiff getRootDiff(@Nonnull NodeState before, @Nonnull 
NodeState after, @Nullable CommitInfo info) {
+    protected NodeStateDiff getRootDiff(@Nonnull NodeState before, @Nonnull 
NodeState after, @Nonnull CommitInfo info) {
         return new ChangingSolrServersNodeStateDiff(after);
     }
 


Reply via email to