Author: mduerig
Date: Wed Dec 14 13:20:47 2016
New Revision: 1774232
URL: http://svn.apache.org/viewvc?rev=1774232&view=rev
Log:
OAK-5293: Static code analysis and code cleanup
Add @Nullable annotations where necessary
Modified:
jackrabbit/oak/trunk/oak-segment-tar/src/main/java/org/apache/jackrabbit/oak/segment/CacheWeights.java
jackrabbit/oak/trunk/oak-segment-tar/src/main/java/org/apache/jackrabbit/oak/segment/MapEntry.java
jackrabbit/oak/trunk/oak-segment-tar/src/main/java/org/apache/jackrabbit/oak/segment/RecordId.java
jackrabbit/oak/trunk/oak-segment-tar/src/main/java/org/apache/jackrabbit/oak/segment/SegmentBufferWriter.java
jackrabbit/oak/trunk/oak-segment-tar/src/main/java/org/apache/jackrabbit/oak/segment/SegmentBufferWriterPool.java
jackrabbit/oak/trunk/oak-segment-tar/src/main/java/org/apache/jackrabbit/oak/segment/SegmentDiscoveryLiteDescriptors.java
jackrabbit/oak/trunk/oak-segment-tar/src/main/java/org/apache/jackrabbit/oak/segment/SegmentId.java
jackrabbit/oak/trunk/oak-segment-tar/src/main/java/org/apache/jackrabbit/oak/segment/SegmentNodeStore.java
jackrabbit/oak/trunk/oak-segment-tar/src/main/java/org/apache/jackrabbit/oak/segment/SegmentStream.java
jackrabbit/oak/trunk/oak-segment-tar/src/main/java/org/apache/jackrabbit/oak/segment/SegmentWriter.java
jackrabbit/oak/trunk/oak-segment-tar/src/main/java/org/apache/jackrabbit/oak/segment/WriterCacheManager.java
jackrabbit/oak/trunk/oak-segment-tar/src/main/java/org/apache/jackrabbit/oak/segment/compaction/SegmentRevisionGCMBean.java
jackrabbit/oak/trunk/oak-segment-tar/src/main/java/org/apache/jackrabbit/oak/segment/file/ReadOnlyRevisions.java
jackrabbit/oak/trunk/oak-segment-tar/src/main/java/org/apache/jackrabbit/oak/segment/file/Scheduler.java
jackrabbit/oak/trunk/oak-segment-tar/src/main/java/org/apache/jackrabbit/oak/segment/file/tooling/BasicReadOnlyBlobStore.java
jackrabbit/oak/trunk/oak-segment-tar/src/main/java/org/apache/jackrabbit/oak/segment/standby/client/StandbyClientSync.java
jackrabbit/oak/trunk/oak-segment-tar/src/main/java/org/apache/jackrabbit/oak/segment/standby/server/StandbyServerSync.java
jackrabbit/oak/trunk/oak-segment-tar/src/main/java/org/apache/jackrabbit/oak/segment/standby/store/CommunicationObserver.java
jackrabbit/oak/trunk/oak-segment-tar/src/test/java/org/apache/jackrabbit/oak/segment/SegmentBufferWriterPoolTest.java
jackrabbit/oak/trunk/oak-segment-tar/src/test/java/org/apache/jackrabbit/oak/segment/SegmentIdTableBenchmark.java
jackrabbit/oak/trunk/oak-segment-tar/src/test/java/org/apache/jackrabbit/oak/segment/SegmentIdTableTest.java
Modified:
jackrabbit/oak/trunk/oak-segment-tar/src/main/java/org/apache/jackrabbit/oak/segment/CacheWeights.java
URL:
http://svn.apache.org/viewvc/jackrabbit/oak/trunk/oak-segment-tar/src/main/java/org/apache/jackrabbit/oak/segment/CacheWeights.java?rev=1774232&r1=1774231&r2=1774232&view=diff
==============================================================================
---
jackrabbit/oak/trunk/oak-segment-tar/src/main/java/org/apache/jackrabbit/oak/segment/CacheWeights.java
(original)
+++
jackrabbit/oak/trunk/oak-segment-tar/src/main/java/org/apache/jackrabbit/oak/segment/CacheWeights.java
Wed Dec 14 13:20:47 2016
@@ -53,7 +53,7 @@ public class CacheWeights {
public static class OneWeigher<K, V> implements Weigher<K, V> {
@Override
- public int weigh(Object key, Object value) {
+ public int weigh(@Nonnull Object key, @Nonnull Object value) {
return 1;
}
}
@@ -79,7 +79,7 @@ public class CacheWeights {
public static class NodeCacheWeigher implements Weigher<String, RecordId> {
@Override
- public int weigh(String key, RecordId value) {
+ public int weigh(@Nonnull String key, @Nonnull RecordId value) {
int size = PRIORITY_CACHE_OVERHEAD;
size += estimateMemoryUsage(key);
size += value.estimateMemoryUsage();
@@ -90,7 +90,7 @@ public class CacheWeights {
public static class StringCacheWeigher implements Weigher<String,
RecordId> {
@Override
- public int weigh(String key, RecordId value) {
+ public int weigh(@Nonnull String key, @Nonnull RecordId value) {
int size = RECORD_CACHE_OVERHEAD;
size += estimateMemoryUsage(key);
size += value.estimateMemoryUsage();
@@ -102,7 +102,7 @@ public class CacheWeights {
Weigher<Template, RecordId> {
@Override
- public int weigh(Template key, RecordId value) {
+ public int weigh(@Nonnull Template key, @Nonnull RecordId value) {
int size = RECORD_CACHE_OVERHEAD;
size += key.estimateMemoryUsage();
size += value.estimateMemoryUsage();
@@ -114,7 +114,7 @@ public class CacheWeights {
Weigher<CacheKey, Template> {
@Override
- public int weigh(CacheKey key, Template value) {
+ public int weigh(@Nonnull CacheKey key, @Nonnull Template value) {
int size = LIRS_CACHE_OVERHEAD;
size += key.estimateMemoryUsage();
size += value.estimateMemoryUsage();
@@ -126,7 +126,7 @@ public class CacheWeights {
Weigher<CacheKey, String> {
@Override
- public int weigh(CacheKey key, String value) {
+ public int weigh(@Nonnull CacheKey key, @Nonnull String value) {
int size = LIRS_CACHE_OVERHEAD;
size += key.estimateMemoryUsage();
size += estimateMemoryUsage(value);
Modified:
jackrabbit/oak/trunk/oak-segment-tar/src/main/java/org/apache/jackrabbit/oak/segment/MapEntry.java
URL:
http://svn.apache.org/viewvc/jackrabbit/oak/trunk/oak-segment-tar/src/main/java/org/apache/jackrabbit/oak/segment/MapEntry.java?rev=1774232&r1=1774231&r2=1774232&view=diff
==============================================================================
---
jackrabbit/oak/trunk/oak-segment-tar/src/main/java/org/apache/jackrabbit/oak/segment/MapEntry.java
(original)
+++
jackrabbit/oak/trunk/oak-segment-tar/src/main/java/org/apache/jackrabbit/oak/segment/MapEntry.java
Wed Dec 14 13:20:47 2016
@@ -96,7 +96,7 @@ class MapEntry extends AbstractChildNode
//--------------------------------------------------------< Comparable >--
@Override
- public int compareTo(MapEntry that) {
+ public int compareTo(@Nonnull MapEntry that) {
return ComparisonChain.start()
.compare(getHash() & HASH_MASK, that.getHash() & HASH_MASK)
.compare(name, that.name)
Modified:
jackrabbit/oak/trunk/oak-segment-tar/src/main/java/org/apache/jackrabbit/oak/segment/RecordId.java
URL:
http://svn.apache.org/viewvc/jackrabbit/oak/trunk/oak-segment-tar/src/main/java/org/apache/jackrabbit/oak/segment/RecordId.java?rev=1774232&r1=1774231&r2=1774232&view=diff
==============================================================================
---
jackrabbit/oak/trunk/oak-segment-tar/src/main/java/org/apache/jackrabbit/oak/segment/RecordId.java
(original)
+++
jackrabbit/oak/trunk/oak-segment-tar/src/main/java/org/apache/jackrabbit/oak/segment/RecordId.java
Wed Dec 14 13:20:47 2016
@@ -108,7 +108,7 @@ public final class RecordId implements C
//--------------------------------------------------------< Comparable >--
@Override
- public int compareTo(RecordId that) {
+ public int compareTo(@Nonnull RecordId that) {
checkNotNull(that);
int diff = segmentId.compareTo(that.segmentId);
if (diff == 0) {
Modified:
jackrabbit/oak/trunk/oak-segment-tar/src/main/java/org/apache/jackrabbit/oak/segment/SegmentBufferWriter.java
URL:
http://svn.apache.org/viewvc/jackrabbit/oak/trunk/oak-segment-tar/src/main/java/org/apache/jackrabbit/oak/segment/SegmentBufferWriter.java?rev=1774232&r1=1774231&r2=1774232&view=diff
==============================================================================
---
jackrabbit/oak/trunk/oak-segment-tar/src/main/java/org/apache/jackrabbit/oak/segment/SegmentBufferWriter.java
(original)
+++
jackrabbit/oak/trunk/oak-segment-tar/src/main/java/org/apache/jackrabbit/oak/segment/SegmentBufferWriter.java
Wed Dec 14 13:20:47 2016
@@ -166,8 +166,9 @@ public class SegmentBufferWriter impleme
newSegment();
}
+ @Nonnull
@Override
- public RecordId execute(WriteOperation writeOperation) throws IOException {
+ public RecordId execute(@Nonnull WriteOperation writeOperation) throws
IOException {
return writeOperation.execute(this);
}
Modified:
jackrabbit/oak/trunk/oak-segment-tar/src/main/java/org/apache/jackrabbit/oak/segment/SegmentBufferWriterPool.java
URL:
http://svn.apache.org/viewvc/jackrabbit/oak/trunk/oak-segment-tar/src/main/java/org/apache/jackrabbit/oak/segment/SegmentBufferWriterPool.java?rev=1774232&r1=1774231&r2=1774232&view=diff
==============================================================================
---
jackrabbit/oak/trunk/oak-segment-tar/src/main/java/org/apache/jackrabbit/oak/segment/SegmentBufferWriterPool.java
(original)
+++
jackrabbit/oak/trunk/oak-segment-tar/src/main/java/org/apache/jackrabbit/oak/segment/SegmentBufferWriterPool.java
Wed Dec 14 13:20:47 2016
@@ -98,8 +98,9 @@ public class SegmentBufferWriterPool imp
this.gcGeneration = checkNotNull(gcGeneration);
}
+ @Nonnull
@Override
- public RecordId execute(WriteOperation writeOperation) throws IOException {
+ public RecordId execute(@Nonnull WriteOperation writeOperation) throws
IOException {
SegmentBufferWriter writer = borrowWriter(currentThread());
try {
return writeOperation.execute(writer);
Modified:
jackrabbit/oak/trunk/oak-segment-tar/src/main/java/org/apache/jackrabbit/oak/segment/SegmentDiscoveryLiteDescriptors.java
URL:
http://svn.apache.org/viewvc/jackrabbit/oak/trunk/oak-segment-tar/src/main/java/org/apache/jackrabbit/oak/segment/SegmentDiscoveryLiteDescriptors.java?rev=1774232&r1=1774231&r2=1774232&view=diff
==============================================================================
---
jackrabbit/oak/trunk/oak-segment-tar/src/main/java/org/apache/jackrabbit/oak/segment/SegmentDiscoveryLiteDescriptors.java
(original)
+++
jackrabbit/oak/trunk/oak-segment-tar/src/main/java/org/apache/jackrabbit/oak/segment/SegmentDiscoveryLiteDescriptors.java
Wed Dec 14 13:20:47 2016
@@ -17,6 +17,7 @@
package org.apache.jackrabbit.oak.segment;
+import javax.annotation.Nonnull;
import javax.jcr.Value;
import org.apache.jackrabbit.commons.SimpleValueFactory;
@@ -43,23 +44,24 @@ class SegmentDiscoveryLiteDescriptors im
this.store = store;
}
+ @Nonnull
@Override
public String[] getKeys() {
return new String[] {OAK_DISCOVERYLITE_CLUSTERVIEW};
}
@Override
- public boolean isStandardDescriptor(String key) {
+ public boolean isStandardDescriptor(@Nonnull String key) {
return OAK_DISCOVERYLITE_CLUSTERVIEW.equals(key);
}
@Override
- public boolean isSingleValueDescriptor(String key) {
+ public boolean isSingleValueDescriptor(@Nonnull String key) {
return OAK_DISCOVERYLITE_CLUSTERVIEW.equals(key);
}
@Override
- public Value getValue(String key) {
+ public Value getValue(@Nonnull String key) {
if (!OAK_DISCOVERYLITE_CLUSTERVIEW.equals(key)) {
return null;
}
@@ -67,7 +69,7 @@ class SegmentDiscoveryLiteDescriptors im
}
@Override
- public Value[] getValues(String key) {
+ public Value[] getValues(@Nonnull String key) {
if (!OAK_DISCOVERYLITE_CLUSTERVIEW.equals(key)) {
return null;
}
Modified:
jackrabbit/oak/trunk/oak-segment-tar/src/main/java/org/apache/jackrabbit/oak/segment/SegmentId.java
URL:
http://svn.apache.org/viewvc/jackrabbit/oak/trunk/oak-segment-tar/src/main/java/org/apache/jackrabbit/oak/segment/SegmentId.java?rev=1774232&r1=1774231&r2=1774232&view=diff
==============================================================================
---
jackrabbit/oak/trunk/oak-segment-tar/src/main/java/org/apache/jackrabbit/oak/segment/SegmentId.java
(original)
+++
jackrabbit/oak/trunk/oak-segment-tar/src/main/java/org/apache/jackrabbit/oak/segment/SegmentId.java
Wed Dec 14 13:20:47 2016
@@ -220,7 +220,7 @@ public class SegmentId implements Compar
// --------------------------------------------------------< Comparable >--
@Override
- public int compareTo(SegmentId that) {
+ public int compareTo(@Nonnull SegmentId that) {
int d = Long.valueOf(this.msb).compareTo(that.msb);
if (d == 0) {
d = Long.valueOf(this.lsb).compareTo(that.lsb);
Modified:
jackrabbit/oak/trunk/oak-segment-tar/src/main/java/org/apache/jackrabbit/oak/segment/SegmentNodeStore.java
URL:
http://svn.apache.org/viewvc/jackrabbit/oak/trunk/oak-segment-tar/src/main/java/org/apache/jackrabbit/oak/segment/SegmentNodeStore.java?rev=1774232&r1=1774231&r2=1774232&view=diff
==============================================================================
---
jackrabbit/oak/trunk/oak-segment-tar/src/main/java/org/apache/jackrabbit/oak/segment/SegmentNodeStore.java
(original)
+++
jackrabbit/oak/trunk/oak-segment-tar/src/main/java/org/apache/jackrabbit/oak/segment/SegmentNodeStore.java
Wed Dec 14 13:20:47 2016
@@ -299,6 +299,7 @@ public class SegmentNodeStore implements
return head.get().getChildNode(ROOT);
}
+ @Nonnull
@Override
public NodeState merge(
@Nonnull NodeBuilder builder, @Nonnull CommitHook commitHook,
@@ -381,6 +382,7 @@ public class SegmentNodeStore implements
return root;
}
+ @Nonnull
@Override
public Blob createBlob(InputStream stream) throws IOException {
return writer.writeStream(stream);
Modified:
jackrabbit/oak/trunk/oak-segment-tar/src/main/java/org/apache/jackrabbit/oak/segment/SegmentStream.java
URL:
http://svn.apache.org/viewvc/jackrabbit/oak/trunk/oak-segment-tar/src/main/java/org/apache/jackrabbit/oak/segment/SegmentStream.java?rev=1774232&r1=1774231&r2=1774232&view=diff
==============================================================================
---
jackrabbit/oak/trunk/oak-segment-tar/src/main/java/org/apache/jackrabbit/oak/segment/SegmentStream.java
(original)
+++
jackrabbit/oak/trunk/oak-segment-tar/src/main/java/org/apache/jackrabbit/oak/segment/SegmentStream.java
Wed Dec 14 13:20:47 2016
@@ -29,6 +29,7 @@ import java.io.InputStream;
import java.util.List;
import javax.annotation.CheckForNull;
+import javax.annotation.Nonnull;
import com.google.common.base.Charsets;
import com.google.common.io.ByteStreams;
@@ -135,7 +136,7 @@ public class SegmentStream extends Input
}
@Override
- public int read(byte[] b, int off, int len) {
+ public int read(@Nonnull byte[] b, int off, int len) {
checkNotNull(b);
checkPositionIndexes(off, off + len, b.length);
Modified:
jackrabbit/oak/trunk/oak-segment-tar/src/main/java/org/apache/jackrabbit/oak/segment/SegmentWriter.java
URL:
http://svn.apache.org/viewvc/jackrabbit/oak/trunk/oak-segment-tar/src/main/java/org/apache/jackrabbit/oak/segment/SegmentWriter.java?rev=1774232&r1=1774231&r2=1774232&view=diff
==============================================================================
---
jackrabbit/oak/trunk/oak-segment-tar/src/main/java/org/apache/jackrabbit/oak/segment/SegmentWriter.java
(original)
+++
jackrabbit/oak/trunk/oak-segment-tar/src/main/java/org/apache/jackrabbit/oak/segment/SegmentWriter.java
Wed Dec 14 13:20:47 2016
@@ -180,8 +180,9 @@ public class SegmentWriter {
@Nonnull final Map<String, RecordId> changes)
throws IOException {
RecordId mapId = writeOperationHandler.execute(new
SegmentWriteOperation() {
+ @Nonnull
@Override
- public RecordId execute(SegmentBufferWriter writer) throws
IOException {
+ public RecordId execute(@Nonnull SegmentBufferWriter writer)
throws IOException {
return with(writer).writeMap(base, changes);
}
});
@@ -197,8 +198,9 @@ public class SegmentWriter {
@Nonnull
public RecordId writeList(@Nonnull final List<RecordId> list) throws
IOException {
return writeOperationHandler.execute(new SegmentWriteOperation() {
+ @Nonnull
@Override
- public RecordId execute(SegmentBufferWriter writer) throws
IOException {
+ public RecordId execute(@Nonnull SegmentBufferWriter writer)
throws IOException {
return with(writer).writeList(list);
}
});
@@ -213,8 +215,9 @@ public class SegmentWriter {
@Nonnull
public RecordId writeString(@Nonnull final String string) throws
IOException {
return writeOperationHandler.execute(new SegmentWriteOperation() {
+ @Nonnull
@Override
- public RecordId execute(SegmentBufferWriter writer) throws
IOException {
+ public RecordId execute(@Nonnull SegmentBufferWriter writer)
throws IOException {
return with(writer).writeString(string);
}
});
@@ -229,8 +232,9 @@ public class SegmentWriter {
@Nonnull
public SegmentBlob writeBlob(@Nonnull final Blob blob) throws IOException {
RecordId blobId = writeOperationHandler.execute(new
SegmentWriteOperation() {
+ @Nonnull
@Override
- public RecordId execute(SegmentBufferWriter writer) throws
IOException {
+ public RecordId execute(@Nonnull SegmentBufferWriter writer)
throws IOException {
return with(writer).writeBlob(blob);
}
});
@@ -249,8 +253,9 @@ public class SegmentWriter {
public RecordId writeBlock(@Nonnull final byte[] bytes, final int offset,
final int length)
throws IOException {
return writeOperationHandler.execute(new SegmentWriteOperation() {
+ @Nonnull
@Override
- public RecordId execute(SegmentBufferWriter writer) throws
IOException {
+ public RecordId execute(@Nonnull SegmentBufferWriter writer)
throws IOException {
return with(writer).writeBlock(bytes, offset, length);
}
});
@@ -267,8 +272,9 @@ public class SegmentWriter {
@Nonnull
public SegmentBlob writeStream(@Nonnull final InputStream stream) throws
IOException {
RecordId blobId = writeOperationHandler.execute(new
SegmentWriteOperation() {
+ @Nonnull
@Override
- public RecordId execute(SegmentBufferWriter writer) throws
IOException {
+ public RecordId execute(@Nonnull SegmentBufferWriter writer)
throws IOException {
return with(writer).writeStream(stream);
}
});
@@ -285,8 +291,9 @@ public class SegmentWriter {
public SegmentPropertyState writeProperty(@Nonnull final PropertyState
state)
throws IOException {
RecordId id = writeOperationHandler.execute(new
SegmentWriteOperation() {
+ @Nonnull
@Override
- public RecordId execute(SegmentBufferWriter writer) throws
IOException {
+ public RecordId execute(@Nonnull SegmentBufferWriter writer)
throws IOException {
return with(writer).writeProperty(state);
}
});
@@ -309,8 +316,9 @@ public class SegmentWriter {
@Nonnull
public SegmentNodeState writeNode(@Nonnull final NodeState state) throws
IOException {
RecordId nodeId = writeOperationHandler.execute(new
SegmentWriteOperation() {
+ @Nonnull
@Override
- public RecordId execute(SegmentBufferWriter writer) throws
IOException {
+ public RecordId execute(@Nonnull SegmentBufferWriter writer)
throws IOException {
return with(writer).writeNode(state);
}
});
@@ -336,8 +344,9 @@ public class SegmentWriter {
throws IOException {
try {
RecordId nodeId = writeOperationHandler.execute(new
SegmentWriteOperation(cancel) {
+ @Nonnull
@Override
- public RecordId execute(SegmentBufferWriter writer) throws
IOException {
+ public RecordId execute(@Nonnull SegmentBufferWriter writer)
throws IOException {
return with(writer).writeNode(state);
}
});
@@ -431,8 +440,9 @@ public class SegmentWriter {
this(Suppliers.ofInstance(false));
}
+ @Nonnull
@Override
- public abstract RecordId execute(SegmentBufferWriter writer) throws
IOException;
+ public abstract RecordId execute(@Nonnull SegmentBufferWriter writer)
throws IOException;
@Nonnull
SegmentWriteOperation with(@Nonnull SegmentBufferWriter writer) {
@@ -1239,7 +1249,7 @@ public class SegmentWriter {
}
}
- public void setCompactionMonitor(GCNodeWriteMonitor compactionMonitor) {
+ public void setCompactionMonitor(@Nonnull GCNodeWriteMonitor
compactionMonitor) {
this.compactionMonitor = compactionMonitor;
}
Modified:
jackrabbit/oak/trunk/oak-segment-tar/src/main/java/org/apache/jackrabbit/oak/segment/WriterCacheManager.java
URL:
http://svn.apache.org/viewvc/jackrabbit/oak/trunk/oak-segment-tar/src/main/java/org/apache/jackrabbit/oak/segment/WriterCacheManager.java?rev=1774232&r1=1774231&r2=1774232&view=diff
==============================================================================
---
jackrabbit/oak/trunk/oak-segment-tar/src/main/java/org/apache/jackrabbit/oak/segment/WriterCacheManager.java
(original)
+++
jackrabbit/oak/trunk/oak-segment-tar/src/main/java/org/apache/jackrabbit/oak/segment/WriterCacheManager.java
Wed Dec 14 13:20:47 2016
@@ -159,6 +159,7 @@ public abstract class WriterCacheManager
/**
* @return empty cache of size 0
*/
+ @Nonnull
@Override
public RecordCache<String> getStringCache(int generation) {
return stringCache;
@@ -167,6 +168,7 @@ public abstract class WriterCacheManager
/**
* @return empty cache of size 0
*/
+ @Nonnull
@Override
public RecordCache<Template> getTemplateCache(int generation) {
return templateCache;
Modified:
jackrabbit/oak/trunk/oak-segment-tar/src/main/java/org/apache/jackrabbit/oak/segment/compaction/SegmentRevisionGCMBean.java
URL:
http://svn.apache.org/viewvc/jackrabbit/oak/trunk/oak-segment-tar/src/main/java/org/apache/jackrabbit/oak/segment/compaction/SegmentRevisionGCMBean.java?rev=1774232&r1=1774231&r2=1774232&view=diff
==============================================================================
---
jackrabbit/oak/trunk/oak-segment-tar/src/main/java/org/apache/jackrabbit/oak/segment/compaction/SegmentRevisionGCMBean.java
(original)
+++
jackrabbit/oak/trunk/oak-segment-tar/src/main/java/org/apache/jackrabbit/oak/segment/compaction/SegmentRevisionGCMBean.java
Wed Dec 14 13:20:47 2016
@@ -151,6 +151,7 @@ public class SegmentRevisionGCMBean
return fileStoreGCMonitor.getLastError();
}
+ @Nonnull
@Override
public String getLastLogMessage() {
return fileStoreGCMonitor.getLastLogMessage();
Modified:
jackrabbit/oak/trunk/oak-segment-tar/src/main/java/org/apache/jackrabbit/oak/segment/file/ReadOnlyRevisions.java
URL:
http://svn.apache.org/viewvc/jackrabbit/oak/trunk/oak-segment-tar/src/main/java/org/apache/jackrabbit/oak/segment/file/ReadOnlyRevisions.java?rev=1774232&r1=1774231&r2=1774232&view=diff
==============================================================================
---
jackrabbit/oak/trunk/oak-segment-tar/src/main/java/org/apache/jackrabbit/oak/segment/file/ReadOnlyRevisions.java
(original)
+++
jackrabbit/oak/trunk/oak-segment-tar/src/main/java/org/apache/jackrabbit/oak/segment/file/ReadOnlyRevisions.java
Wed Dec 14 13:20:47 2016
@@ -111,15 +111,16 @@ public class ReadOnlyRevisions implement
}
@Override
- public boolean setHead(RecordId expected, RecordId head, Option...
options) {
+ public boolean setHead(@Nonnull RecordId expected, @Nonnull RecordId head,
@Nonnull Option... options) {
checkBound();
RecordId id = this.head.get();
return id.equals(expected) && this.head.compareAndSet(id, head);
}
@Override
- public boolean setHead(Function<RecordId, RecordId> newHead,
- Option... options) throws InterruptedException {
+ public boolean setHead(
+ @Nonnull Function<RecordId, RecordId> newHead,
+ @Nonnull Option... options) throws InterruptedException {
throw new UnsupportedOperationException("ReadOnly Revisions");
}
Modified:
jackrabbit/oak/trunk/oak-segment-tar/src/main/java/org/apache/jackrabbit/oak/segment/file/Scheduler.java
URL:
http://svn.apache.org/viewvc/jackrabbit/oak/trunk/oak-segment-tar/src/main/java/org/apache/jackrabbit/oak/segment/file/Scheduler.java?rev=1774232&r1=1774231&r2=1774232&view=diff
==============================================================================
---
jackrabbit/oak/trunk/oak-segment-tar/src/main/java/org/apache/jackrabbit/oak/segment/file/Scheduler.java
(original)
+++
jackrabbit/oak/trunk/oak-segment-tar/src/main/java/org/apache/jackrabbit/oak/segment/file/Scheduler.java
Wed Dec 14 13:20:47 2016
@@ -152,7 +152,7 @@ public class Scheduler implements Closea
}
@Override
- public Thread newThread(Runnable runnable) {
+ public Thread newThread(@Nonnull Runnable runnable) {
Thread thread = threadFactory.newThread(runnable);
thread.setName(name);
thread.setDaemon(true);
Modified:
jackrabbit/oak/trunk/oak-segment-tar/src/main/java/org/apache/jackrabbit/oak/segment/file/tooling/BasicReadOnlyBlobStore.java
URL:
http://svn.apache.org/viewvc/jackrabbit/oak/trunk/oak-segment-tar/src/main/java/org/apache/jackrabbit/oak/segment/file/tooling/BasicReadOnlyBlobStore.java?rev=1774232&r1=1774231&r2=1774232&view=diff
==============================================================================
---
jackrabbit/oak/trunk/oak-segment-tar/src/main/java/org/apache/jackrabbit/oak/segment/file/tooling/BasicReadOnlyBlobStore.java
(original)
+++
jackrabbit/oak/trunk/oak-segment-tar/src/main/java/org/apache/jackrabbit/oak/segment/file/tooling/BasicReadOnlyBlobStore.java
Wed Dec 14 13:20:47 2016
@@ -23,6 +23,8 @@ import java.io.ByteArrayInputStream;
import java.io.IOException;
import java.io.InputStream;
+import javax.annotation.Nonnull;
+
import org.apache.jackrabbit.oak.spi.blob.BlobOptions;
import org.apache.jackrabbit.oak.spi.blob.BlobStore;
@@ -72,12 +74,12 @@ public class BasicReadOnlyBlobStore impl
}
@Override
- public String getBlobId(String reference) {
+ public String getBlobId(@Nonnull String reference) {
return reference;
}
@Override
- public String getReference(String blobId) {
+ public String getReference(@Nonnull String blobId) {
return blobId;
}
}
Modified:
jackrabbit/oak/trunk/oak-segment-tar/src/main/java/org/apache/jackrabbit/oak/segment/standby/client/StandbyClientSync.java
URL:
http://svn.apache.org/viewvc/jackrabbit/oak/trunk/oak-segment-tar/src/main/java/org/apache/jackrabbit/oak/segment/standby/client/StandbyClientSync.java?rev=1774232&r1=1774231&r2=1774232&view=diff
==============================================================================
---
jackrabbit/oak/trunk/oak-segment-tar/src/main/java/org/apache/jackrabbit/oak/segment/standby/client/StandbyClientSync.java
(original)
+++
jackrabbit/oak/trunk/oak-segment-tar/src/main/java/org/apache/jackrabbit/oak/segment/standby/client/StandbyClientSync.java
Wed Dec 14 13:20:47 2016
@@ -26,6 +26,7 @@ import java.util.UUID;
import java.util.concurrent.TimeUnit;
import java.util.concurrent.atomic.AtomicBoolean;
+import javax.annotation.Nonnull;
import javax.management.MBeanServer;
import javax.management.ObjectName;
import javax.management.StandardMBean;
@@ -184,6 +185,7 @@ public final class StandbyClientSync imp
};
}
+ @Nonnull
@Override
public String getMode() {
return "client: " + this.observer.getID();
Modified:
jackrabbit/oak/trunk/oak-segment-tar/src/main/java/org/apache/jackrabbit/oak/segment/standby/server/StandbyServerSync.java
URL:
http://svn.apache.org/viewvc/jackrabbit/oak/trunk/oak-segment-tar/src/main/java/org/apache/jackrabbit/oak/segment/standby/server/StandbyServerSync.java?rev=1774232&r1=1774231&r2=1774232&view=diff
==============================================================================
---
jackrabbit/oak/trunk/oak-segment-tar/src/main/java/org/apache/jackrabbit/oak/segment/standby/server/StandbyServerSync.java
(original)
+++
jackrabbit/oak/trunk/oak-segment-tar/src/main/java/org/apache/jackrabbit/oak/segment/standby/server/StandbyServerSync.java
Wed Dec 14 13:20:47 2016
@@ -23,6 +23,7 @@ import java.io.Closeable;
import java.lang.management.ManagementFactory;
import java.util.concurrent.atomic.AtomicBoolean;
+import javax.annotation.Nonnull;
import javax.management.InstanceNotFoundException;
import javax.management.MBeanServer;
import javax.management.ObjectName;
@@ -148,6 +149,7 @@ public class StandbyServerSync implement
state = STATUS_CLOSED;
}
+ @Nonnull
@Override
public String getMode() {
return "primary";
Modified:
jackrabbit/oak/trunk/oak-segment-tar/src/main/java/org/apache/jackrabbit/oak/segment/standby/store/CommunicationObserver.java
URL:
http://svn.apache.org/viewvc/jackrabbit/oak/trunk/oak-segment-tar/src/main/java/org/apache/jackrabbit/oak/segment/standby/store/CommunicationObserver.java?rev=1774232&r1=1774231&r2=1774232&view=diff
==============================================================================
---
jackrabbit/oak/trunk/oak-segment-tar/src/main/java/org/apache/jackrabbit/oak/segment/standby/store/CommunicationObserver.java
(original)
+++
jackrabbit/oak/trunk/oak-segment-tar/src/main/java/org/apache/jackrabbit/oak/segment/standby/store/CommunicationObserver.java
Wed Dec 14 13:20:47 2016
@@ -19,21 +19,22 @@
package org.apache.jackrabbit.oak.segment.standby.store;
-import org.apache.jackrabbit.oak.segment.standby.jmx.StandbyStatusMBean;
-import org.apache.jackrabbit.oak.segment.standby.jmx.ObservablePartnerMBean;
-import org.slf4j.Logger;
-import org.slf4j.LoggerFactory;
+import java.lang.management.ManagementFactory;
+import java.net.InetSocketAddress;
+import java.util.Date;
+import java.util.HashMap;
+import java.util.Map;
+import javax.annotation.Nonnull;
import javax.management.MBeanServer;
import javax.management.MalformedObjectNameException;
import javax.management.ObjectName;
import javax.management.StandardMBean;
-import java.lang.management.ManagementFactory;
-import java.net.InetSocketAddress;
-import java.util.Date;
-import java.util.HashMap;
-import java.util.Map;
+import org.apache.jackrabbit.oak.segment.standby.jmx.ObservablePartnerMBean;
+import org.apache.jackrabbit.oak.segment.standby.jmx.StandbyStatusMBean;
+import org.slf4j.Logger;
+import org.slf4j.LoggerFactory;
public class CommunicationObserver {
private static final int MAX_CLIENT_STATISTICS = 10;
@@ -59,6 +60,7 @@ public class CommunicationObserver {
return this.mbeanName;
}
+ @Nonnull
@Override
public String getName() {
return this.clientName;
Modified:
jackrabbit/oak/trunk/oak-segment-tar/src/test/java/org/apache/jackrabbit/oak/segment/SegmentBufferWriterPoolTest.java
URL:
http://svn.apache.org/viewvc/jackrabbit/oak/trunk/oak-segment-tar/src/test/java/org/apache/jackrabbit/oak/segment/SegmentBufferWriterPoolTest.java?rev=1774232&r1=1774231&r2=1774232&view=diff
==============================================================================
---
jackrabbit/oak/trunk/oak-segment-tar/src/test/java/org/apache/jackrabbit/oak/segment/SegmentBufferWriterPoolTest.java
(original)
+++
jackrabbit/oak/trunk/oak-segment-tar/src/test/java/org/apache/jackrabbit/oak/segment/SegmentBufferWriterPoolTest.java
Wed Dec 14 13:20:47 2016
@@ -154,6 +154,7 @@ public class SegmentBufferWriterPoolTest
@Test
public void testFlushBlocks() throws ExecutionException,
InterruptedException {
Future<RecordId> res = execute(new WriteOperation() {
+ @Nonnull
@CheckForNull @Override
public RecordId execute(@Nonnull SegmentBufferWriter writer) {
try {
Modified:
jackrabbit/oak/trunk/oak-segment-tar/src/test/java/org/apache/jackrabbit/oak/segment/SegmentIdTableBenchmark.java
URL:
http://svn.apache.org/viewvc/jackrabbit/oak/trunk/oak-segment-tar/src/test/java/org/apache/jackrabbit/oak/segment/SegmentIdTableBenchmark.java?rev=1774232&r1=1774231&r2=1774232&view=diff
==============================================================================
---
jackrabbit/oak/trunk/oak-segment-tar/src/test/java/org/apache/jackrabbit/oak/segment/SegmentIdTableBenchmark.java
(original)
+++
jackrabbit/oak/trunk/oak-segment-tar/src/test/java/org/apache/jackrabbit/oak/segment/SegmentIdTableBenchmark.java
Wed Dec 14 13:20:47 2016
@@ -22,6 +22,8 @@ import java.io.IOException;
import java.lang.ref.WeakReference;
import java.util.Random;
+import javax.annotation.Nonnull;
+
import org.apache.jackrabbit.oak.segment.memory.MemoryStore;
public class SegmentIdTableBenchmark {
@@ -29,6 +31,7 @@ public class SegmentIdTableBenchmark {
private static SegmentIdFactory newSegmentIdMaker(final SegmentStore
store) {
return new SegmentIdFactory() {
+ @Nonnull
@Override
public SegmentId newSegmentId(long msb, long lsb) {
return new SegmentId(store, msb, lsb);
Modified:
jackrabbit/oak/trunk/oak-segment-tar/src/test/java/org/apache/jackrabbit/oak/segment/SegmentIdTableTest.java
URL:
http://svn.apache.org/viewvc/jackrabbit/oak/trunk/oak-segment-tar/src/test/java/org/apache/jackrabbit/oak/segment/SegmentIdTableTest.java?rev=1774232&r1=1774231&r2=1774232&view=diff
==============================================================================
---
jackrabbit/oak/trunk/oak-segment-tar/src/test/java/org/apache/jackrabbit/oak/segment/SegmentIdTableTest.java
(original)
+++
jackrabbit/oak/trunk/oak-segment-tar/src/test/java/org/apache/jackrabbit/oak/segment/SegmentIdTableTest.java
Wed Dec 14 13:20:47 2016
@@ -36,6 +36,8 @@ import java.util.concurrent.Executors;
import java.util.concurrent.Future;
import java.util.concurrent.TimeUnit;
+import javax.annotation.Nonnull;
+
import org.apache.jackrabbit.oak.segment.memory.MemoryStore;
import org.junit.Test;
@@ -44,6 +46,7 @@ public class SegmentIdTableTest {
private static SegmentIdFactory newSegmentIdMaker(final SegmentStore
store) {
return new SegmentIdFactory() {
+ @Nonnull
@Override
public SegmentId newSegmentId(long msb, long lsb) {
return new SegmentId(store, msb, lsb);