From 1f5fd3094fa24173680a1743dea3a2d407f1fefd Mon Sep 17 00:00:00 2001 From: Nik Everett Date: Wed, 20 Apr 2016 11:42:09 -0400 Subject: [PATCH] Remove a few more readFroms ThreadContext had a very odd relationship with the Writeable interface. This makes it conform. Relates to #17085 --- .../common/util/concurrent/ThreadContext.java | 24 ++++--------------- .../common/io/stream/BytesStreamsTests.java | 5 ---- 2 files changed, 4 insertions(+), 25 deletions(-) diff --git a/core/src/main/java/org/elasticsearch/common/util/concurrent/ThreadContext.java b/core/src/main/java/org/elasticsearch/common/util/concurrent/ThreadContext.java index 462b4f539dc..ef8d29be8e4 100644 --- a/core/src/main/java/org/elasticsearch/common/util/concurrent/ThreadContext.java +++ b/core/src/main/java/org/elasticsearch/common/util/concurrent/ThreadContext.java @@ -60,7 +60,7 @@ import java.util.concurrent.atomic.AtomicBoolean; * * */ -public final class ThreadContext implements Closeable, Writeable{ +public final class ThreadContext implements Closeable, Writeable { public static final String PREFIX = "request.headers"; public static final Setting DEFAULT_HEADERS_SETTING = Setting.groupSetting(PREFIX + ".", Property.NodeScope); @@ -132,19 +132,13 @@ public final class ThreadContext implements Closeable, Writeablenull if not present */ @@ -239,7 +233,7 @@ public final class ThreadContext implements Closeable, Writeable { + static final class ThreadContextStruct { private final Map headers; private final Map transientHeaders; @@ -309,17 +303,7 @@ public final class ThreadContext implements Closeable, Writeable defaultHeaders) throws IOException { + private void writeTo(StreamOutput out, Map defaultHeaders) throws IOException { final Map headers; if (defaultHeaders.isEmpty()) { headers = this.headers; diff --git a/core/src/test/java/org/elasticsearch/common/io/stream/BytesStreamsTests.java b/core/src/test/java/org/elasticsearch/common/io/stream/BytesStreamsTests.java index 7e4dd4f4e19..071ed5a7c66 100644 --- a/core/src/test/java/org/elasticsearch/common/io/stream/BytesStreamsTests.java +++ b/core/src/test/java/org/elasticsearch/common/io/stream/BytesStreamsTests.java @@ -367,11 +367,6 @@ public class BytesStreamsTests extends ESTestCase { @Override public void writeTo(StreamOutput out) throws IOException { } - - @Override - public Object readFrom(StreamInput in) throws IOException { - return null; - } }); StreamInput in = new NamedWriteableAwareStreamInput(StreamInput.wrap(out.bytes().toBytes()), namedWriteableRegistry); try {