aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--core/src/jmh/java/io/grpc/internal/ChannelzBenchmark.java26
-rw-r--r--core/src/main/java/io/grpc/InternalChannelz.java142
-rw-r--r--core/src/main/java/io/grpc/InternalInstrumented.java (renamed from core/src/main/java/io/grpc/Instrumented.java)2
-rw-r--r--core/src/main/java/io/grpc/InternalLogId.java (renamed from core/src/main/java/io/grpc/LogId.java)8
-rw-r--r--core/src/main/java/io/grpc/InternalWithLogId.java (renamed from core/src/main/java/io/grpc/WithLogId.java)4
-rw-r--r--core/src/main/java/io/grpc/inprocess/InProcessServer.java4
-rw-r--r--core/src/main/java/io/grpc/inprocess/InProcessTransport.java6
-rw-r--r--core/src/main/java/io/grpc/internal/AbstractSubchannel.java4
-rw-r--r--core/src/main/java/io/grpc/internal/ClientTransport.java4
-rw-r--r--core/src/main/java/io/grpc/internal/DelayedClientTransport.java6
-rw-r--r--core/src/main/java/io/grpc/internal/FailingClientTransport.java4
-rw-r--r--core/src/main/java/io/grpc/internal/ForwardingConnectionClientTransport.java4
-rw-r--r--core/src/main/java/io/grpc/internal/GrpcUtil.java4
-rw-r--r--core/src/main/java/io/grpc/internal/InternalServer.java4
-rw-r--r--core/src/main/java/io/grpc/internal/InternalSubchannel.java16
-rw-r--r--core/src/main/java/io/grpc/internal/ManagedChannelImpl.java17
-rw-r--r--core/src/main/java/io/grpc/internal/OobChannel.java16
-rw-r--r--core/src/main/java/io/grpc/internal/ServerImpl.java10
-rw-r--r--core/src/main/java/io/grpc/internal/ServerTransport.java4
-rw-r--r--core/src/test/java/io/grpc/InternalChannelzTest.java58
-rw-r--r--core/src/test/java/io/grpc/internal/InternalSubchannelTest.java4
-rw-r--r--core/src/test/java/io/grpc/internal/ManagedChannelImplTest.java4
-rw-r--r--core/src/test/java/io/grpc/internal/ServerImplTest.java10
-rw-r--r--core/src/test/java/io/grpc/internal/TestUtils.java4
-rw-r--r--cronet/src/main/java/io/grpc/cronet/CronetClientTransport.java6
-rw-r--r--grpclb/src/main/java/io/grpc/grpclb/GrpclbLoadBalancer.java11
-rw-r--r--grpclb/src/main/java/io/grpc/grpclb/GrpclbState.java8
-rw-r--r--netty/src/main/java/io/grpc/netty/GrpcHttp2ConnectionHandler.java5
-rw-r--r--netty/src/main/java/io/grpc/netty/NettyClientTransport.java6
-rw-r--r--netty/src/main/java/io/grpc/netty/NettyServer.java27
-rw-r--r--netty/src/main/java/io/grpc/netty/NettyServerTransport.java6
-rw-r--r--netty/src/test/java/io/grpc/netty/NettyServerTest.java4
-rw-r--r--okhttp/src/main/java/io/grpc/okhttp/OkHttpClientTransport.java6
-rw-r--r--okhttp/src/test/java/io/grpc/okhttp/OkHttpClientTransportTest.java4
-rw-r--r--services/src/main/java/io/grpc/services/ChannelzProtoUtil.java34
-rw-r--r--services/src/main/java/io/grpc/services/ChannelzService.java8
-rw-r--r--services/src/test/java/io/grpc/services/ChannelzProtoUtilTest.java48
-rw-r--r--services/src/test/java/io/grpc/services/ChannelzTestHelper.java36
-rw-r--r--testing/src/main/java/io/grpc/internal/testing/AbstractTransportTest.java4
39 files changed, 294 insertions, 284 deletions
diff --git a/core/src/jmh/java/io/grpc/internal/ChannelzBenchmark.java b/core/src/jmh/java/io/grpc/internal/ChannelzBenchmark.java
index 8ebe673e2..6c30cd39b 100644
--- a/core/src/jmh/java/io/grpc/internal/ChannelzBenchmark.java
+++ b/core/src/jmh/java/io/grpc/internal/ChannelzBenchmark.java
@@ -17,11 +17,11 @@
package io.grpc.internal;
import com.google.common.util.concurrent.ListenableFuture;
-import io.grpc.Instrumented;
import io.grpc.InternalChannelz;
import io.grpc.InternalChannelz.ServerStats;
import io.grpc.InternalChannelz.SocketStats;
-import io.grpc.LogId;
+import io.grpc.InternalInstrumented;
+import io.grpc.InternalLogId;
import java.util.concurrent.TimeUnit;
import org.openjdk.jmh.annotations.Benchmark;
import org.openjdk.jmh.annotations.BenchmarkMode;
@@ -43,13 +43,13 @@ public class ChannelzBenchmark {
public InternalChannelz channelz = new InternalChannelz();
- public Instrumented<ServerStats> serverToRemove;
+ public InternalInstrumented<ServerStats> serverToRemove;
- public Instrumented<ServerStats> serverToAdd;
+ public InternalInstrumented<ServerStats> serverToAdd;
- public Instrumented<ServerStats> serverForServerSocket;
- public Instrumented<SocketStats> serverSocketToAdd;
- public Instrumented<SocketStats> serverSocketToRemove;
+ public InternalInstrumented<ServerStats> serverForServerSocket;
+ public InternalInstrumented<SocketStats> serverSocketToAdd;
+ public InternalInstrumented<SocketStats> serverSocketToRemove;
/**
* Javadoc.
@@ -76,11 +76,11 @@ public class ChannelzBenchmark {
private void populate(int count) {
for (int i = 0; i < count; i++) {
// for addNavigable / removeNavigable
- Instrumented<ServerStats> srv = create();
+ InternalInstrumented<ServerStats> srv = create();
channelz.addServer(srv);
// for add / remove
- Instrumented<SocketStats> sock = create();
+ InternalInstrumented<SocketStats> sock = create();
channelz.addClientSocket(sock);
// for addServerSocket / removeServerSocket
@@ -130,9 +130,9 @@ public class ChannelzBenchmark {
channelz.removeServerSocket(serverForServerSocket, serverSocketToRemove);
}
- private static <T> Instrumented<T> create() {
- return new Instrumented<T>() {
- final LogId id = LogId.allocate("fake-tag");
+ private static <T> InternalInstrumented<T> create() {
+ return new InternalInstrumented<T>() {
+ final InternalLogId id = InternalLogId.allocate("fake-tag");
@Override
public ListenableFuture<T> getStats() {
@@ -140,7 +140,7 @@ public class ChannelzBenchmark {
}
@Override
- public LogId getLogId() {
+ public InternalLogId getLogId() {
return id;
}
};
diff --git a/core/src/main/java/io/grpc/InternalChannelz.java b/core/src/main/java/io/grpc/InternalChannelz.java
index ae3d3c490..fee7136bb 100644
--- a/core/src/main/java/io/grpc/InternalChannelz.java
+++ b/core/src/main/java/io/grpc/InternalChannelz.java
@@ -49,21 +49,21 @@ public final class InternalChannelz {
private static final Logger log = Logger.getLogger(InternalChannelz.class.getName());
private static final InternalChannelz INSTANCE = new InternalChannelz();
- private final ConcurrentNavigableMap<Long, Instrumented<ServerStats>> servers
- = new ConcurrentSkipListMap<Long, Instrumented<ServerStats>>();
- private final ConcurrentNavigableMap<Long, Instrumented<ChannelStats>> rootChannels
- = new ConcurrentSkipListMap<Long, Instrumented<ChannelStats>>();
- private final ConcurrentMap<Long, Instrumented<ChannelStats>> subchannels
- = new ConcurrentHashMap<Long, Instrumented<ChannelStats>>();
+ private final ConcurrentNavigableMap<Long, InternalInstrumented<ServerStats>> servers
+ = new ConcurrentSkipListMap<Long, InternalInstrumented<ServerStats>>();
+ private final ConcurrentNavigableMap<Long, InternalInstrumented<ChannelStats>> rootChannels
+ = new ConcurrentSkipListMap<Long, InternalInstrumented<ChannelStats>>();
+ private final ConcurrentMap<Long, InternalInstrumented<ChannelStats>> subchannels
+ = new ConcurrentHashMap<Long, InternalInstrumented<ChannelStats>>();
// An InProcessTransport can appear in both otherSockets and perServerSockets simultaneously
- private final ConcurrentMap<Long, Instrumented<SocketStats>> otherSockets
- = new ConcurrentHashMap<Long, Instrumented<SocketStats>>();
+ private final ConcurrentMap<Long, InternalInstrumented<SocketStats>> otherSockets
+ = new ConcurrentHashMap<Long, InternalInstrumented<SocketStats>>();
private final ConcurrentMap<Long, ServerSocketMap> perServerSockets
= new ConcurrentHashMap<Long, ServerSocketMap>();
// A convenience class to avoid deeply nested types.
private static final class ServerSocketMap
- extends ConcurrentSkipListMap<Long, Instrumented<SocketStats>> {
+ extends ConcurrentSkipListMap<Long, InternalInstrumented<SocketStats>> {
private static final long serialVersionUID = -7883772124944661414L;
}
@@ -76,65 +76,66 @@ public final class InternalChannelz {
}
/** Adds a server. */
- public void addServer(Instrumented<ServerStats> server) {
+ public void addServer(InternalInstrumented<ServerStats> server) {
ServerSocketMap prev = perServerSockets.put(id(server), new ServerSocketMap());
assert prev == null;
add(servers, server);
}
/** Adds a subchannel. */
- public void addSubchannel(Instrumented<ChannelStats> subchannel) {
+ public void addSubchannel(InternalInstrumented<ChannelStats> subchannel) {
add(subchannels, subchannel);
}
/** Adds a root channel. */
- public void addRootChannel(Instrumented<ChannelStats> rootChannel) {
+ public void addRootChannel(InternalInstrumented<ChannelStats> rootChannel) {
add(rootChannels, rootChannel);
}
/** Adds a socket. */
- public void addClientSocket(Instrumented<SocketStats> socket) {
+ public void addClientSocket(InternalInstrumented<SocketStats> socket) {
add(otherSockets, socket);
}
- public void addListenSocket(Instrumented<SocketStats> socket) {
+ public void addListenSocket(InternalInstrumented<SocketStats> socket) {
add(otherSockets, socket);
}
/** Adds a server socket. */
- public void addServerSocket(Instrumented<ServerStats> server, Instrumented<SocketStats> socket) {
+ public void addServerSocket(
+ InternalInstrumented<ServerStats> server, InternalInstrumented<SocketStats> socket) {
ServerSocketMap serverSockets = perServerSockets.get(id(server));
assert serverSockets != null;
add(serverSockets, socket);
}
/** Removes a server. */
- public void removeServer(Instrumented<ServerStats> server) {
+ public void removeServer(InternalInstrumented<ServerStats> server) {
remove(servers, server);
ServerSocketMap prev = perServerSockets.remove(id(server));
assert prev != null;
assert prev.isEmpty();
}
- public void removeSubchannel(Instrumented<ChannelStats> subchannel) {
+ public void removeSubchannel(InternalInstrumented<ChannelStats> subchannel) {
remove(subchannels, subchannel);
}
- public void removeRootChannel(Instrumented<ChannelStats> channel) {
+ public void removeRootChannel(InternalInstrumented<ChannelStats> channel) {
remove(rootChannels, channel);
}
- public void removeClientSocket(Instrumented<SocketStats> socket) {
+ public void removeClientSocket(InternalInstrumented<SocketStats> socket) {
remove(otherSockets, socket);
}
- public void removeListenSocket(Instrumented<SocketStats> socket) {
+ public void removeListenSocket(InternalInstrumented<SocketStats> socket) {
remove(otherSockets, socket);
}
/** Removes a server socket. */
public void removeServerSocket(
- Instrumented<ServerStats> server, Instrumented<SocketStats> socket) {
+ InternalInstrumented<ServerStats> server, InternalInstrumented<SocketStats> socket) {
ServerSocketMap socketsOfServer = perServerSockets.get(id(server));
assert socketsOfServer != null;
remove(socketsOfServer, socket);
@@ -142,8 +143,9 @@ public final class InternalChannelz {
/** Returns a {@link RootChannelList}. */
public RootChannelList getRootChannels(long fromId, int maxPageSize) {
- List<Instrumented<ChannelStats>> channelList = new ArrayList<Instrumented<ChannelStats>>();
- Iterator<Instrumented<ChannelStats>> iterator
+ List<InternalInstrumented<ChannelStats>> channelList
+ = new ArrayList<InternalInstrumented<ChannelStats>>();
+ Iterator<InternalInstrumented<ChannelStats>> iterator
= rootChannels.tailMap(fromId).values().iterator();
while (iterator.hasNext() && channelList.size() < maxPageSize) {
@@ -154,21 +156,22 @@ public final class InternalChannelz {
/** Returns a channel. */
@Nullable
- public Instrumented<ChannelStats> getChannel(long id) {
+ public InternalInstrumented<ChannelStats> getChannel(long id) {
return rootChannels.get(id);
}
/** Returns a subchannel. */
@Nullable
- public Instrumented<ChannelStats> getSubchannel(long id) {
+ public InternalInstrumented<ChannelStats> getSubchannel(long id) {
return subchannels.get(id);
}
/** Returns a server list. */
public ServerList getServers(long fromId, int maxPageSize) {
- List<Instrumented<ServerStats>> serverList
- = new ArrayList<Instrumented<ServerStats>>(maxPageSize);
- Iterator<Instrumented<ServerStats>> iterator = servers.tailMap(fromId).values().iterator();
+ List<InternalInstrumented<ServerStats>> serverList
+ = new ArrayList<InternalInstrumented<ServerStats>>(maxPageSize);
+ Iterator<InternalInstrumented<ServerStats>> iterator
+ = servers.tailMap(fromId).values().iterator();
while (iterator.hasNext() && serverList.size() < maxPageSize) {
serverList.add(iterator.next());
@@ -183,8 +186,8 @@ public final class InternalChannelz {
if (serverSockets == null) {
return null;
}
- List<WithLogId> socketList = new ArrayList<WithLogId>(maxPageSize);
- Iterator<Instrumented<SocketStats>> iterator
+ List<InternalWithLogId> socketList = new ArrayList<InternalWithLogId>(maxPageSize);
+ Iterator<InternalInstrumented<SocketStats>> iterator
= serverSockets.tailMap(fromId).values().iterator();
while (socketList.size() < maxPageSize && iterator.hasNext()) {
socketList.add(iterator.next());
@@ -194,17 +197,17 @@ public final class InternalChannelz {
/** Returns a socket. */
@Nullable
- public Instrumented<SocketStats> getSocket(long id) {
- Instrumented<SocketStats> clientSocket = otherSockets.get(id);
+ public InternalInstrumented<SocketStats> getSocket(long id) {
+ InternalInstrumented<SocketStats> clientSocket = otherSockets.get(id);
if (clientSocket != null) {
return clientSocket;
}
return getServerSocket(id);
}
- private Instrumented<SocketStats> getServerSocket(long id) {
+ private InternalInstrumented<SocketStats> getServerSocket(long id) {
for (ServerSocketMap perServerSockets : perServerSockets.values()) {
- Instrumented<SocketStats> serverSocket = perServerSockets.get(id);
+ InternalInstrumented<SocketStats> serverSocket = perServerSockets.get(id);
if (serverSocket != null) {
return serverSocket;
}
@@ -213,66 +216,67 @@ public final class InternalChannelz {
}
@VisibleForTesting
- public boolean containsServer(LogId serverRef) {
+ public boolean containsServer(InternalLogId serverRef) {
return contains(servers, serverRef);
}
@VisibleForTesting
- public boolean containsSubchannel(LogId subchannelRef) {
+ public boolean containsSubchannel(InternalLogId subchannelRef) {
return contains(subchannels, subchannelRef);
}
- public Instrumented<ChannelStats> getRootChannel(long id) {
+ public InternalInstrumented<ChannelStats> getRootChannel(long id) {
return rootChannels.get(id);
}
@VisibleForTesting
- public boolean containsClientSocket(LogId transportRef) {
+ public boolean containsClientSocket(InternalLogId transportRef) {
return contains(otherSockets, transportRef);
}
- private static <T extends Instrumented<?>> void add(Map<Long, T> map, T object) {
+ private static <T extends InternalInstrumented<?>> void add(Map<Long, T> map, T object) {
T prev = map.put(object.getLogId().getId(), object);
assert prev == null;
}
- private static <T extends Instrumented<?>> void remove(Map<Long, T> map, T object) {
+ private static <T extends InternalInstrumented<?>> void remove(Map<Long, T> map, T object) {
T prev = map.remove(id(object));
assert prev != null;
}
- private static <T extends Instrumented<?>> boolean contains(Map<Long, T> map, LogId id) {
+ private static <T extends InternalInstrumented<?>> boolean contains(
+ Map<Long, T> map, InternalLogId id) {
return map.containsKey(id.getId());
}
public static final class RootChannelList {
- public final List<Instrumented<ChannelStats>> channels;
+ public final List<InternalInstrumented<ChannelStats>> channels;
public final boolean end;
/** Creates an instance. */
- public RootChannelList(List<Instrumented<ChannelStats>> channels, boolean end) {
+ public RootChannelList(List<InternalInstrumented<ChannelStats>> channels, boolean end) {
this.channels = checkNotNull(channels);
this.end = end;
}
}
public static final class ServerList {
- public final List<Instrumented<ServerStats>> servers;
+ public final List<InternalInstrumented<ServerStats>> servers;
public final boolean end;
/** Creates an instance. */
- public ServerList(List<Instrumented<ServerStats>> servers, boolean end) {
+ public ServerList(List<InternalInstrumented<ServerStats>> servers, boolean end) {
this.servers = checkNotNull(servers);
this.end = end;
}
}
public static final class ServerSocketsList {
- public final List<WithLogId> sockets;
+ public final List<InternalWithLogId> sockets;
public final boolean end;
/** Creates an instance. */
- public ServerSocketsList(List<WithLogId> sockets, boolean end) {
+ public ServerSocketsList(List<InternalWithLogId> sockets, boolean end) {
this.sockets = sockets;
this.end = end;
}
@@ -284,7 +288,7 @@ public final class InternalChannelz {
public final long callsSucceeded;
public final long callsFailed;
public final long lastCallStartedNanos;
- public final List<Instrumented<SocketStats>> listenSockets;
+ public final List<InternalInstrumented<SocketStats>> listenSockets;
/**
* Creates an instance.
@@ -294,7 +298,7 @@ public final class InternalChannelz {
long callsSucceeded,
long callsFailed,
long lastCallStartedNanos,
- List<Instrumented<SocketStats>> listenSockets) {
+ List<InternalInstrumented<SocketStats>> listenSockets) {
this.callsStarted = callsStarted;
this.callsSucceeded = callsSucceeded;
this.callsFailed = callsFailed;
@@ -307,7 +311,7 @@ public final class InternalChannelz {
private long callsSucceeded;
private long callsFailed;
private long lastCallStartedNanos;
- public List<Instrumented<SocketStats>> listenSockets = Collections.emptyList();
+ public List<InternalInstrumented<SocketStats>> listenSockets = Collections.emptyList();
public Builder setCallsStarted(long callsStarted) {
this.callsStarted = callsStarted;
@@ -330,10 +334,10 @@ public final class InternalChannelz {
}
/** Sets the listen sockets. */
- public Builder setListenSockets(List<Instrumented<SocketStats>> listenSockets) {
+ public Builder setListenSockets(List<InternalInstrumented<SocketStats>> listenSockets) {
checkNotNull(listenSockets);
this.listenSockets = Collections.unmodifiableList(
- new ArrayList<Instrumented<SocketStats>>(listenSockets));
+ new ArrayList<InternalInstrumented<SocketStats>>(listenSockets));
return this;
}
@@ -363,8 +367,8 @@ public final class InternalChannelz {
public final long callsSucceeded;
public final long callsFailed;
public final long lastCallStartedNanos;
- public final List<WithLogId> subchannels;
- public final List<WithLogId> sockets;
+ public final List<InternalWithLogId> subchannels;
+ public final List<InternalWithLogId> sockets;
/**
* Creates an instance.
@@ -377,8 +381,8 @@ public final class InternalChannelz {
long callsSucceeded,
long callsFailed,
long lastCallStartedNanos,
- List<WithLogId> subchannels,
- List<WithLogId> sockets) {
+ List<InternalWithLogId> subchannels,
+ List<InternalWithLogId> sockets) {
checkState(
subchannels.isEmpty() || sockets.isEmpty(),
"channels can have subchannels only, subchannels can have either sockets OR subchannels, "
@@ -402,8 +406,8 @@ public final class InternalChannelz {
private long callsSucceeded;
private long callsFailed;
private long lastCallStartedNanos;
- private List<WithLogId> subchannels = Collections.emptyList();
- private List<WithLogId> sockets = Collections.emptyList();
+ private List<InternalWithLogId> subchannels = Collections.emptyList();
+ private List<InternalWithLogId> sockets = Collections.emptyList();
public Builder setTarget(String target) {
this.target = target;
@@ -441,14 +445,14 @@ public final class InternalChannelz {
}
/** Sets the subchannels. */
- public Builder setSubchannels(List<WithLogId> subchannels) {
+ public Builder setSubchannels(List<InternalWithLogId> subchannels) {
checkState(sockets.isEmpty());
this.subchannels = Collections.unmodifiableList(checkNotNull(subchannels));
return this;
}
/** Sets the sockets. */
- public Builder setSockets(List<WithLogId> sockets) {
+ public Builder setSockets(List<InternalWithLogId> sockets) {
checkState(subchannels.isEmpty());
this.sockets = Collections.unmodifiableList(checkNotNull(sockets));
return this;
@@ -519,8 +523,8 @@ public final class InternalChannelz {
public final long timestampNanos;
// the oneof child_ref field in proto: one of channelRef and channelRef
- @Nullable public final WithLogId channelRef;
- @Nullable public final WithLogId subchannelRef;
+ @Nullable public final InternalWithLogId channelRef;
+ @Nullable public final InternalWithLogId subchannelRef;
public enum Severity {
CT_UNKNOWN, CT_INFO, CT_WARNING, CT_ERROR
@@ -528,7 +532,7 @@ public final class InternalChannelz {
private Event(
String description, Severity severity, long timestampNanos,
- @Nullable WithLogId channelRef, @Nullable WithLogId subchannelRef) {
+ @Nullable InternalWithLogId channelRef, @Nullable InternalWithLogId subchannelRef) {
this.description = description;
this.severity = checkNotNull(severity, "severity");
this.timestampNanos = timestampNanos;
@@ -569,8 +573,8 @@ public final class InternalChannelz {
private String description;
private Severity severity;
private Long timestampNanos;
- private WithLogId channelRef;
- private WithLogId subchannelRef;
+ private InternalWithLogId channelRef;
+ private InternalWithLogId subchannelRef;
public Builder setDescription(String description) {
this.description = description;
@@ -587,12 +591,12 @@ public final class InternalChannelz {
return this;
}
- public Builder setChannelRef(WithLogId channelRef) {
+ public Builder setChannelRef(InternalWithLogId channelRef) {
this.channelRef = channelRef;
return this;
}
- public Builder setSubchannelRef(WithLogId subchannelRef) {
+ public Builder setSubchannelRef(InternalWithLogId subchannelRef) {
this.subchannelRef = subchannelRef;
return this;
}
@@ -1087,8 +1091,8 @@ public final class InternalChannelz {
}
}
- /** Unwraps a {@link LogId} to return a {@code long}. */
- public static long id(WithLogId withLogId) {
+ /** Unwraps a {@link InternalLogId} to return a {@code long}. */
+ public static long id(InternalWithLogId withLogId) {
return withLogId.getLogId().getId();
}
}
diff --git a/core/src/main/java/io/grpc/Instrumented.java b/core/src/main/java/io/grpc/InternalInstrumented.java
index 12de21455..44366d4a6 100644
--- a/core/src/main/java/io/grpc/Instrumented.java
+++ b/core/src/main/java/io/grpc/InternalInstrumented.java
@@ -25,7 +25,7 @@ import com.google.common.util.concurrent.ListenableFuture;
* support instrumentation, then the future will return a {@code null}.
*/
@Internal
-public interface Instrumented<T> extends WithLogId {
+public interface InternalInstrumented<T> extends InternalWithLogId {
/**
* Returns the stats object.
diff --git a/core/src/main/java/io/grpc/LogId.java b/core/src/main/java/io/grpc/InternalLogId.java
index 16395f291..709a13379 100644
--- a/core/src/main/java/io/grpc/LogId.java
+++ b/core/src/main/java/io/grpc/InternalLogId.java
@@ -24,15 +24,15 @@ import java.util.concurrent.atomic.AtomicLong;
*<p>An object that has an ID that is unique within the JVM, primarily for debug logging.
*/
@Internal
-public final class LogId {
+public final class InternalLogId {
private static final AtomicLong idAlloc = new AtomicLong();
/**
* @param tag a loggable tag associated with this tag. The ID that is allocated is guaranteed
* to be unique and increasing, irrespective of the tag.
*/
- public static LogId allocate(String tag) {
- return new LogId(tag, getNextId());
+ public static InternalLogId allocate(String tag) {
+ return new InternalLogId(tag, getNextId());
}
static long getNextId() {
@@ -42,7 +42,7 @@ public final class LogId {
private final String tag;
private final long id;
- protected LogId(String tag, long id) {
+ protected InternalLogId(String tag, long id) {
this.tag = tag;
this.id = id;
}
diff --git a/core/src/main/java/io/grpc/WithLogId.java b/core/src/main/java/io/grpc/InternalWithLogId.java
index c846e2abe..930c34583 100644
--- a/core/src/main/java/io/grpc/WithLogId.java
+++ b/core/src/main/java/io/grpc/InternalWithLogId.java
@@ -22,7 +22,7 @@ package io.grpc;
* <p>A loggable ID, unique for the duration of the program.
*/
@Internal
-public interface WithLogId {
+public interface InternalWithLogId {
/**
* Returns an ID that is primarily used in debug logs. It usually contains the class name and a
* numeric ID that is unique among the instances.
@@ -30,5 +30,5 @@ public interface WithLogId {
* <p>The subclasses of this interface usually want to include the log ID in their {@link
* #toString} results.
*/
- LogId getLogId();
+ InternalLogId getLogId();
}
diff --git a/core/src/main/java/io/grpc/inprocess/InProcessServer.java b/core/src/main/java/io/grpc/inprocess/InProcessServer.java
index ff0292d30..93709a07a 100644
--- a/core/src/main/java/io/grpc/inprocess/InProcessServer.java
+++ b/core/src/main/java/io/grpc/inprocess/InProcessServer.java
@@ -19,8 +19,8 @@ package io.grpc.inprocess;
import static com.google.common.base.Preconditions.checkNotNull;
import com.google.common.base.MoreObjects;
-import io.grpc.Instrumented;
import io.grpc.InternalChannelz.SocketStats;
+import io.grpc.InternalInstrumented;
import io.grpc.ServerStreamTracer;
import io.grpc.internal.InternalServer;
import io.grpc.internal.ObjectPool;
@@ -80,7 +80,7 @@ final class InProcessServer implements InternalServer {
}
@Override
- public List<Instrumented<SocketStats>> getListenSockets() {
+ public List<InternalInstrumented<SocketStats>> getListenSockets() {
return Collections.emptyList();
}
diff --git a/core/src/main/java/io/grpc/inprocess/InProcessTransport.java b/core/src/main/java/io/grpc/inprocess/InProcessTransport.java
index 45353bc11..1c157f7ee 100644
--- a/core/src/main/java/io/grpc/inprocess/InProcessTransport.java
+++ b/core/src/main/java/io/grpc/inprocess/InProcessTransport.java
@@ -32,7 +32,7 @@ import io.grpc.Decompressor;
import io.grpc.DecompressorRegistry;
import io.grpc.Grpc;
import io.grpc.InternalChannelz.SocketStats;
-import io.grpc.LogId;
+import io.grpc.InternalLogId;
import io.grpc.Metadata;
import io.grpc.MethodDescriptor;
import io.grpc.SecurityLevel;
@@ -71,7 +71,7 @@ import javax.annotation.concurrent.ThreadSafe;
final class InProcessTransport implements ServerTransport, ConnectionClientTransport {
private static final Logger log = Logger.getLogger(InProcessTransport.class.getName());
- private final LogId logId = LogId.allocate(getClass().getName());
+ private final InternalLogId logId = InternalLogId.allocate(getClass().getName());
private final String name;
private final String authority;
private final String userAgent;
@@ -223,7 +223,7 @@ final class InProcessTransport implements ServerTransport, ConnectionClientTrans
}
@Override
- public LogId getLogId() {
+ public InternalLogId getLogId() {
return logId;
}
diff --git a/core/src/main/java/io/grpc/internal/AbstractSubchannel.java b/core/src/main/java/io/grpc/internal/AbstractSubchannel.java
index 26e6f0576..2d36e7a2d 100644
--- a/core/src/main/java/io/grpc/internal/AbstractSubchannel.java
+++ b/core/src/main/java/io/grpc/internal/AbstractSubchannel.java
@@ -17,8 +17,8 @@
package io.grpc.internal;
import com.google.common.annotations.VisibleForTesting;
-import io.grpc.Instrumented;
import io.grpc.InternalChannelz.ChannelStats;
+import io.grpc.InternalInstrumented;
import io.grpc.LoadBalancer;
import javax.annotation.Nullable;
@@ -39,5 +39,5 @@ abstract class AbstractSubchannel extends LoadBalancer.Subchannel {
* unit tests.
*/
@VisibleForTesting
- abstract Instrumented<ChannelStats> getInternalSubchannel();
+ abstract InternalInstrumented<ChannelStats> getInternalSubchannel();
}
diff --git a/core/src/main/java/io/grpc/internal/ClientTransport.java b/core/src/main/java/io/grpc/internal/ClientTransport.java
index 767f8b53b..cc8471ab6 100644
--- a/core/src/main/java/io/grpc/internal/ClientTransport.java
+++ b/core/src/main/java/io/grpc/internal/ClientTransport.java
@@ -17,8 +17,8 @@
package io.grpc.internal;
import io.grpc.CallOptions;
-import io.grpc.Instrumented;
import io.grpc.InternalChannelz.SocketStats;
+import io.grpc.InternalInstrumented;
import io.grpc.Metadata;
import io.grpc.MethodDescriptor;
import java.util.concurrent.Executor;
@@ -31,7 +31,7 @@ import javax.annotation.concurrent.ThreadSafe;
* are expected to execute quickly.
*/
@ThreadSafe
-public interface ClientTransport extends Instrumented<SocketStats> {
+public interface ClientTransport extends InternalInstrumented<SocketStats> {
/**
* Creates a new stream for sending messages to a remote end-point.
diff --git a/core/src/main/java/io/grpc/internal/DelayedClientTransport.java b/core/src/main/java/io/grpc/internal/DelayedClientTransport.java
index 0679de32d..c768a95d4 100644
--- a/core/src/main/java/io/grpc/internal/DelayedClientTransport.java
+++ b/core/src/main/java/io/grpc/internal/DelayedClientTransport.java
@@ -22,10 +22,10 @@ import com.google.common.util.concurrent.SettableFuture;
import io.grpc.CallOptions;
import io.grpc.Context;
import io.grpc.InternalChannelz.SocketStats;
+import io.grpc.InternalLogId;
import io.grpc.LoadBalancer.PickResult;
import io.grpc.LoadBalancer.PickSubchannelArgs;
import io.grpc.LoadBalancer.SubchannelPicker;
-import io.grpc.LogId;
import io.grpc.Metadata;
import io.grpc.MethodDescriptor;
import io.grpc.Status;
@@ -48,7 +48,7 @@ import javax.annotation.concurrent.GuardedBy;
* thus the delayed transport stops owning the stream.
*/
final class DelayedClientTransport implements ManagedClientTransport {
- private final LogId lodId = LogId.allocate(getClass().getName());
+ private final InternalLogId lodId = InternalLogId.allocate(getClass().getName());
private final Object lock = new Object();
@@ -339,7 +339,7 @@ final class DelayedClientTransport implements ManagedClientTransport {
// TODO(carl-mastrangelo): remove this once the Subchannel change is in.
@Override
- public LogId getLogId() {
+ public InternalLogId getLogId() {
return lodId;
}
diff --git a/core/src/main/java/io/grpc/internal/FailingClientTransport.java b/core/src/main/java/io/grpc/internal/FailingClientTransport.java
index 5d24d5bb9..25d20017c 100644
--- a/core/src/main/java/io/grpc/internal/FailingClientTransport.java
+++ b/core/src/main/java/io/grpc/internal/FailingClientTransport.java
@@ -22,7 +22,7 @@ import com.google.common.util.concurrent.ListenableFuture;
import com.google.common.util.concurrent.SettableFuture;
import io.grpc.CallOptions;
import io.grpc.InternalChannelz.SocketStats;
-import io.grpc.LogId;
+import io.grpc.InternalLogId;
import io.grpc.Metadata;
import io.grpc.MethodDescriptor;
import io.grpc.Status;
@@ -66,7 +66,7 @@ class FailingClientTransport implements ClientTransport {
}
@Override
- public LogId getLogId() {
+ public InternalLogId getLogId() {
throw new UnsupportedOperationException("Not a real transport");
}
}
diff --git a/core/src/main/java/io/grpc/internal/ForwardingConnectionClientTransport.java b/core/src/main/java/io/grpc/internal/ForwardingConnectionClientTransport.java
index 0873284ac..e54f8b169 100644
--- a/core/src/main/java/io/grpc/internal/ForwardingConnectionClientTransport.java
+++ b/core/src/main/java/io/grpc/internal/ForwardingConnectionClientTransport.java
@@ -21,7 +21,7 @@ import com.google.common.util.concurrent.ListenableFuture;
import io.grpc.Attributes;
import io.grpc.CallOptions;
import io.grpc.InternalChannelz.SocketStats;
-import io.grpc.LogId;
+import io.grpc.InternalLogId;
import io.grpc.Metadata;
import io.grpc.MethodDescriptor;
import io.grpc.Status;
@@ -55,7 +55,7 @@ abstract class ForwardingConnectionClientTransport implements ConnectionClientTr
}
@Override
- public LogId getLogId() {
+ public InternalLogId getLogId() {
return delegate().getLogId();
}
diff --git a/core/src/main/java/io/grpc/internal/GrpcUtil.java b/core/src/main/java/io/grpc/internal/GrpcUtil.java
index eb2bf66a7..539829941 100644
--- a/core/src/main/java/io/grpc/internal/GrpcUtil.java
+++ b/core/src/main/java/io/grpc/internal/GrpcUtil.java
@@ -30,11 +30,11 @@ import com.google.common.util.concurrent.ThreadFactoryBuilder;
import io.grpc.CallOptions;
import io.grpc.ClientStreamTracer;
import io.grpc.InternalChannelz.SocketStats;
+import io.grpc.InternalLogId;
import io.grpc.InternalMetadata;
import io.grpc.InternalMetadata.TrustedAsciiMarshaller;
import io.grpc.LoadBalancer.PickResult;
import io.grpc.LoadBalancer.Subchannel;
-import io.grpc.LogId;
import io.grpc.Metadata;
import io.grpc.MethodDescriptor;
import io.grpc.Status;
@@ -689,7 +689,7 @@ public final class GrpcUtil {
}
@Override
- public LogId getLogId() {
+ public InternalLogId getLogId() {
return transport.getLogId();
}
diff --git a/core/src/main/java/io/grpc/internal/InternalServer.java b/core/src/main/java/io/grpc/internal/InternalServer.java
index 35cb14d56..ebe62881e 100644
--- a/core/src/main/java/io/grpc/internal/InternalServer.java
+++ b/core/src/main/java/io/grpc/internal/InternalServer.java
@@ -16,8 +16,8 @@
package io.grpc.internal;
-import io.grpc.Instrumented;
import io.grpc.InternalChannelz.SocketStats;
+import io.grpc.InternalInstrumented;
import java.io.IOException;
import java.util.List;
import javax.annotation.concurrent.ThreadSafe;
@@ -54,5 +54,5 @@ public interface InternalServer {
/**
* Returns the listen sockets of this server. May return an empty list but never returns null.
*/
- List<Instrumented<SocketStats>> getListenSockets();
+ List<InternalInstrumented<SocketStats>> getListenSockets();
}
diff --git a/core/src/main/java/io/grpc/internal/InternalSubchannel.java b/core/src/main/java/io/grpc/internal/InternalSubchannel.java
index 7979f06bb..31bee8471 100644
--- a/core/src/main/java/io/grpc/internal/InternalSubchannel.java
+++ b/core/src/main/java/io/grpc/internal/InternalSubchannel.java
@@ -35,15 +35,15 @@ import io.grpc.CallOptions;
import io.grpc.ConnectivityState;
import io.grpc.ConnectivityStateInfo;
import io.grpc.EquivalentAddressGroup;
-import io.grpc.Instrumented;
import io.grpc.InternalChannelz;
import io.grpc.InternalChannelz.ChannelStats;
import io.grpc.InternalChannelz.ChannelTrace;
-import io.grpc.LogId;
+import io.grpc.InternalInstrumented;
+import io.grpc.InternalLogId;
+import io.grpc.InternalWithLogId;
import io.grpc.Metadata;
import io.grpc.MethodDescriptor;
import io.grpc.Status;
-import io.grpc.WithLogId;
import java.net.SocketAddress;
import java.util.ArrayList;
import java.util.Collection;
@@ -63,10 +63,10 @@ import javax.annotation.concurrent.ThreadSafe;
* Transports for a single {@link SocketAddress}.
*/
@ThreadSafe
-final class InternalSubchannel implements Instrumented<ChannelStats> {
+final class InternalSubchannel implements InternalInstrumented<ChannelStats> {
private static final Logger log = Logger.getLogger(InternalSubchannel.class.getName());
- private final LogId logId = LogId.allocate(getClass().getName());
+ private final InternalLogId logId = InternalLogId.allocate(getClass().getName());
private final String authority;
private final String userAgent;
private final BackoffPolicy.Provider backoffPolicyProvider;
@@ -489,7 +489,7 @@ final class InternalSubchannel implements Instrumented<ChannelStats> {
}
@Override
- public LogId getLogId() {
+ public InternalLogId getLogId() {
return logId;
}
@@ -500,10 +500,10 @@ final class InternalSubchannel implements Instrumented<ChannelStats> {
ChannelStats.Builder builder = new ChannelStats.Builder();
List<EquivalentAddressGroup> addressGroupsSnapshot;
- List<WithLogId> transportsSnapshot;
+ List<InternalWithLogId> transportsSnapshot;
synchronized (lock) {
addressGroupsSnapshot = addressIndex.getGroups();
- transportsSnapshot = new ArrayList<WithLogId>(transports);
+ transportsSnapshot = new ArrayList<InternalWithLogId>(transports);
}
builder.setTarget(addressGroupsSnapshot.toString()).setState(getState());
diff --git a/core/src/main/java/io/grpc/internal/ManagedChannelImpl.java b/core/src/main/java/io/grpc/internal/ManagedChannelImpl.java
index 8153bc539..579c68c3b 100644
--- a/core/src/main/java/io/grpc/internal/ManagedChannelImpl.java
+++ b/core/src/main/java/io/grpc/internal/ManagedChannelImpl.java
@@ -44,21 +44,21 @@ import io.grpc.ConnectivityStateInfo;
import io.grpc.Context;
import io.grpc.DecompressorRegistry;
import io.grpc.EquivalentAddressGroup;
-import io.grpc.Instrumented;
import io.grpc.InternalChannelz;
import io.grpc.InternalChannelz.ChannelStats;
import io.grpc.InternalChannelz.ChannelTrace;
+import io.grpc.InternalInstrumented;
+import io.grpc.InternalLogId;
+import io.grpc.InternalWithLogId;
import io.grpc.LoadBalancer;
import io.grpc.LoadBalancer.PickResult;
import io.grpc.LoadBalancer.PickSubchannelArgs;
import io.grpc.LoadBalancer.SubchannelPicker;
-import io.grpc.LogId;
import io.grpc.ManagedChannel;
import io.grpc.Metadata;
import io.grpc.MethodDescriptor;
import io.grpc.NameResolver;
import io.grpc.Status;
-import io.grpc.WithLogId;
import io.grpc.internal.ClientCallImpl.ClientTransportProvider;
import io.grpc.internal.RetriableStream.ChannelBufferMeter;
import io.grpc.internal.RetriableStream.Throttle;
@@ -86,7 +86,8 @@ import javax.annotation.concurrent.ThreadSafe;
/** A communication channel for making outgoing RPCs. */
@ThreadSafe
-final class ManagedChannelImpl extends ManagedChannel implements Instrumented<ChannelStats> {
+final class ManagedChannelImpl extends ManagedChannel implements
+ InternalInstrumented<ChannelStats> {
static final Logger logger = Logger.getLogger(ManagedChannelImpl.class.getName());
// Matching this pattern means the target string is a URI target or at least intended to be one.
@@ -112,7 +113,7 @@ final class ManagedChannelImpl extends ManagedChannel implements Instrumented<Ch
static final Status SUBCHANNEL_SHUTDOWN_STATUS =
Status.UNAVAILABLE.withDescription("Subchannel shutdown invoked");
- private final LogId logId = LogId.allocate(getClass().getName());
+ private final InternalLogId logId = InternalLogId.allocate(getClass().getName());
private final String target;
private final NameResolver.Factory nameResolverFactory;
private final Attributes nameResolverParams;
@@ -307,7 +308,7 @@ final class ManagedChannelImpl extends ManagedChannel implements Instrumented<Ch
channelTracer.updateBuilder(builder);
}
builder.setTarget(target).setState(channelStateManager.getState());
- List<WithLogId> children = new ArrayList<WithLogId>();
+ List<InternalWithLogId> children = new ArrayList<InternalWithLogId>();
children.addAll(subchannels);
children.addAll(oobChannels);
builder.setSubchannels(children);
@@ -318,7 +319,7 @@ final class ManagedChannelImpl extends ManagedChannel implements Instrumented<Ch
}
@Override
- public LogId getLogId() {
+ public InternalLogId getLogId() {
return logId;
}
@@ -1389,7 +1390,7 @@ final class ManagedChannelImpl extends ManagedChannel implements Instrumented<Ch
}
@Override
- Instrumented<ChannelStats> getInternalSubchannel() {
+ InternalInstrumented<ChannelStats> getInternalSubchannel() {
return subchannel;
}
diff --git a/core/src/main/java/io/grpc/internal/OobChannel.java b/core/src/main/java/io/grpc/internal/OobChannel.java
index 3e71fe45c..494bb9f6a 100644
--- a/core/src/main/java/io/grpc/internal/OobChannel.java
+++ b/core/src/main/java/io/grpc/internal/OobChannel.java
@@ -30,21 +30,21 @@ import io.grpc.ConnectivityState;
import io.grpc.ConnectivityStateInfo;
import io.grpc.Context;
import io.grpc.EquivalentAddressGroup;
-import io.grpc.Instrumented;
import io.grpc.InternalChannelz;
import io.grpc.InternalChannelz.ChannelStats;
import io.grpc.InternalChannelz.ChannelTrace;
+import io.grpc.InternalInstrumented;
+import io.grpc.InternalLogId;
+import io.grpc.InternalWithLogId;
import io.grpc.LoadBalancer;
import io.grpc.LoadBalancer.PickResult;
import io.grpc.LoadBalancer.PickSubchannelArgs;
import io.grpc.LoadBalancer.Subchannel;
import io.grpc.LoadBalancer.SubchannelPicker;
-import io.grpc.LogId;
import io.grpc.ManagedChannel;
import io.grpc.Metadata;
import io.grpc.MethodDescriptor;
import io.grpc.Status;
-import io.grpc.WithLogId;
import io.grpc.internal.ClientCallImpl.ClientTransportProvider;
import java.util.Collections;
import java.util.List;
@@ -63,14 +63,14 @@ import javax.annotation.concurrent.ThreadSafe;
* to its own RPC needs.
*/
@ThreadSafe
-final class OobChannel extends ManagedChannel implements Instrumented<ChannelStats> {
+final class OobChannel extends ManagedChannel implements InternalInstrumented<ChannelStats> {
private static final Logger log = Logger.getLogger(OobChannel.class.getName());
private InternalSubchannel subchannel;
private AbstractSubchannel subchannelImpl;
private SubchannelPicker subchannelPicker;
- private final LogId logId = LogId.allocate(getClass().getName());
+ private final InternalLogId logId = InternalLogId.allocate(getClass().getName());
private final String authority;
private final DelayedClientTransport delayedTransport;
private final InternalChannelz channelz;
@@ -154,7 +154,7 @@ final class OobChannel extends ManagedChannel implements Instrumented<ChannelSta
}
@Override
- Instrumented<ChannelStats> getInternalSubchannel() {
+ InternalInstrumented<ChannelStats> getInternalSubchannel() {
return subchannel;
}
@@ -299,13 +299,13 @@ final class OobChannel extends ManagedChannel implements Instrumented<ChannelSta
builder
.setTarget(authority)
.setState(subchannel.getState())
- .setSubchannels(Collections.<WithLogId>singletonList(subchannel));
+ .setSubchannels(Collections.<InternalWithLogId>singletonList(subchannel));
ret.set(builder.build());
return ret;
}
@Override
- public LogId getLogId() {
+ public InternalLogId getLogId() {
return logId;
}
diff --git a/core/src/main/java/io/grpc/internal/ServerImpl.java b/core/src/main/java/io/grpc/internal/ServerImpl.java
index 8e149e670..55c5f6644 100644
--- a/core/src/main/java/io/grpc/internal/ServerImpl.java
+++ b/core/src/main/java/io/grpc/internal/ServerImpl.java
@@ -36,11 +36,11 @@ import io.grpc.Context;
import io.grpc.Decompressor;
import io.grpc.DecompressorRegistry;
import io.grpc.HandlerRegistry;
-import io.grpc.Instrumented;
import io.grpc.InternalChannelz;
import io.grpc.InternalChannelz.ServerStats;
+import io.grpc.InternalInstrumented;
+import io.grpc.InternalLogId;
import io.grpc.InternalServerInterceptors;
-import io.grpc.LogId;
import io.grpc.Metadata;
import io.grpc.ServerCall;
import io.grpc.ServerCallHandler;
@@ -78,11 +78,11 @@ import javax.annotation.concurrent.GuardedBy;
* <p>Starting the server starts the underlying transport for servicing requests. Stopping the
* server stops servicing new requests and waits for all connections to terminate.
*/
-public final class ServerImpl extends io.grpc.Server implements Instrumented<ServerStats> {
+public final class ServerImpl extends io.grpc.Server implements InternalInstrumented<ServerStats> {
private static final Logger log = Logger.getLogger(ServerImpl.class.getName());
private static final ServerStreamListener NOOP_LISTENER = new NoopListener();
- private final LogId logId = LogId.allocate(getClass().getName());
+ private final InternalLogId logId = InternalLogId.allocate(getClass().getName());
private final ObjectPool<? extends Executor> executorPool;
/** Executor for application processing. Safe to read after {@link #start()}. */
private Executor executor;
@@ -570,7 +570,7 @@ public final class ServerImpl extends io.grpc.Server implements Instrumented<Ser
}
@Override
- public LogId getLogId() {
+ public InternalLogId getLogId() {
return logId;
}
diff --git a/core/src/main/java/io/grpc/internal/ServerTransport.java b/core/src/main/java/io/grpc/internal/ServerTransport.java
index a7f9d71a6..1bda2f2b4 100644
--- a/core/src/main/java/io/grpc/internal/ServerTransport.java
+++ b/core/src/main/java/io/grpc/internal/ServerTransport.java
@@ -16,13 +16,13 @@
package io.grpc.internal;
-import io.grpc.Instrumented;
import io.grpc.InternalChannelz.SocketStats;
+import io.grpc.InternalInstrumented;
import io.grpc.Status;
import java.util.concurrent.ScheduledExecutorService;
/** An inbound connection. */
-public interface ServerTransport extends Instrumented<SocketStats> {
+public interface ServerTransport extends InternalInstrumented<SocketStats> {
/**
* Initiates an orderly shutdown of the transport. Existing streams continue, but new streams will
* eventually begin failing. New streams "eventually" begin failing because shutdown may need to
diff --git a/core/src/test/java/io/grpc/InternalChannelzTest.java b/core/src/test/java/io/grpc/InternalChannelzTest.java
index 40be853bc..4607f6839 100644
--- a/core/src/test/java/io/grpc/InternalChannelzTest.java
+++ b/core/src/test/java/io/grpc/InternalChannelzTest.java
@@ -55,7 +55,7 @@ public final class InternalChannelzTest {
@Test
public void getRootChannels_onePage() {
- Instrumented<ChannelStats> root1 = create();
+ InternalInstrumented<ChannelStats> root1 = create();
channelz.addRootChannel(root1);
RootChannelList page = channelz.getRootChannels(/*fromId=*/ 0, /*maxPageSize=*/ 1);
assertTrue(page.end);
@@ -64,8 +64,8 @@ public final class InternalChannelzTest {
@Test
public void getRootChannels_onePage_multi() {
- Instrumented<ChannelStats> root1 = create();
- Instrumented<ChannelStats> root2 = create();
+ InternalInstrumented<ChannelStats> root1 = create();
+ InternalInstrumented<ChannelStats> root2 = create();
channelz.addRootChannel(root1);
channelz.addRootChannel(root2);
RootChannelList page = channelz.getRootChannels(/*fromId=*/ 0, /*maxPageSize=*/ 2);
@@ -75,8 +75,8 @@ public final class InternalChannelzTest {
@Test
public void getRootChannels_paginate() {
- Instrumented<ChannelStats> root1 = create();
- Instrumented<ChannelStats> root2 = create();
+ InternalInstrumented<ChannelStats> root1 = create();
+ InternalInstrumented<ChannelStats> root2 = create();
channelz.addRootChannel(root1);
channelz.addRootChannel(root2);
RootChannelList page1 = channelz.getRootChannels(/*fromId=*/ 0, /*maxPageSize=*/ 1);
@@ -90,7 +90,7 @@ public final class InternalChannelzTest {
@Test
public void getRootChannels_remove() {
- Instrumented<ChannelStats> root1 = create();
+ InternalInstrumented<ChannelStats> root1 = create();
channelz.addRootChannel(root1);
channelz.removeRootChannel(root1);
RootChannelList page = channelz.getRootChannels(/*fromId=*/ 0, /*maxPageSize=*/ 1);
@@ -100,7 +100,7 @@ public final class InternalChannelzTest {
@Test
public void getRootChannels_addAfterLastPage() {
- Instrumented<ChannelStats> root1 = create();
+ InternalInstrumented<ChannelStats> root1 = create();
{
channelz.addRootChannel(root1);
RootChannelList page1 = channelz.getRootChannels(/*fromId=*/ 0, /*maxPageSize=*/ 1);
@@ -108,7 +108,7 @@ public final class InternalChannelzTest {
assertThat(page1.channels).containsExactly(root1);
}
- Instrumented<ChannelStats> root2 = create();
+ InternalInstrumented<ChannelStats> root2 = create();
{
channelz.addRootChannel(root2);
RootChannelList page2
@@ -127,7 +127,7 @@ public final class InternalChannelzTest {
@Test
public void getServers_onePage() {
- Instrumented<ServerStats> server1 = create();
+ InternalInstrumented<ServerStats> server1 = create();
channelz.addServer(server1);
ServerList page = channelz.getServers(/*fromId=*/ 0, /*maxPageSize=*/ 1);
assertTrue(page.end);
@@ -136,8 +136,8 @@ public final class InternalChannelzTest {
@Test
public void getServers_onePage_multi() {
- Instrumented<ServerStats> server1 = create();
- Instrumented<ServerStats> server2 = create();
+ InternalInstrumented<ServerStats> server1 = create();
+ InternalInstrumented<ServerStats> server2 = create();
channelz.addServer(server1);
channelz.addServer(server2);
ServerList page = channelz.getServers(/*fromId=*/ 0, /*maxPageSize=*/ 2);
@@ -147,8 +147,8 @@ public final class InternalChannelzTest {
@Test
public void getServers_paginate() {
- Instrumented<ServerStats> server1 = create();
- Instrumented<ServerStats> server2 = create();
+ InternalInstrumented<ServerStats> server1 = create();
+ InternalInstrumented<ServerStats> server2 = create();
channelz.addServer(server1);
channelz.addServer(server2);
ServerList page1 = channelz.getServers(/*fromId=*/ 0, /*maxPageSize=*/ 1);
@@ -162,7 +162,7 @@ public final class InternalChannelzTest {
@Test
public void getServers_remove() {
- Instrumented<ServerStats> server1 = create();
+ InternalInstrumented<ServerStats> server1 = create();
channelz.addServer(server1);
channelz.removeServer(server1);
ServerList page = channelz.getServers(/*fromId=*/ 0, /*maxPageSize=*/ 1);
@@ -172,7 +172,7 @@ public final class InternalChannelzTest {
@Test
public void getServers_addAfterLastPage() {
- Instrumented<ServerStats> server1 = create();
+ InternalInstrumented<ServerStats> server1 = create();
{
channelz.addServer(server1);
ServerList page = channelz.getServers(/*fromId=*/ 0, /*maxPageSize=*/ 1);
@@ -180,7 +180,7 @@ public final class InternalChannelzTest {
assertThat(page.servers).containsExactly(server1);
}
- Instrumented<ServerStats> server2 = create();
+ InternalInstrumented<ServerStats> server2 = create();
{
channelz.addServer(server2);
ServerList page
@@ -192,7 +192,7 @@ public final class InternalChannelzTest {
@Test
public void getChannel() {
- Instrumented<ChannelStats> root = create();
+ InternalInstrumented<ChannelStats> root = create();
assertNull(channelz.getChannel(id(root)));
channelz.addRootChannel(root);
@@ -205,7 +205,7 @@ public final class InternalChannelzTest {
@Test
public void getSubchannel() {
- Instrumented<ChannelStats> sub = create();
+ InternalInstrumented<ChannelStats> sub = create();
assertNull(channelz.getSubchannel(id(sub)));
channelz.addSubchannel(sub);
@@ -218,7 +218,7 @@ public final class InternalChannelzTest {
@Test
public void getSocket() {
- Instrumented<SocketStats> socket = create();
+ InternalInstrumented<SocketStats> socket = create();
assertNull(channelz.getSocket(id(socket)));
channelz.addClientSocket(socket);
@@ -235,10 +235,10 @@ public final class InternalChannelzTest {
@Test
public void serverSocket() {
- Instrumented<ServerStats> server = create();
+ InternalInstrumented<ServerStats> server = create();
channelz.addServer(server);
- Instrumented<SocketStats> socket = create();
+ InternalInstrumented<SocketStats> socket = create();
assertEmptyServerSocketsPage(id(server), id(socket));
channelz.addServerSocket(server, socket);
@@ -254,11 +254,11 @@ public final class InternalChannelzTest {
@Test
public void serverSocket_eachServerSeparate() {
- Instrumented<ServerStats> server1 = create();
- Instrumented<ServerStats> server2 = create();
+ InternalInstrumented<ServerStats> server1 = create();
+ InternalInstrumented<ServerStats> server2 = create();
- Instrumented<SocketStats> socket1 = create();
- Instrumented<SocketStats> socket2 = create();
+ InternalInstrumented<SocketStats> socket1 = create();
+ InternalInstrumented<SocketStats> socket2 = create();
channelz.addServer(server1);
channelz.addServer(server2);
@@ -301,16 +301,16 @@ public final class InternalChannelzTest {
assertThat(emptyPage.sockets).isEmpty();
}
- private static <T> Instrumented<T> create() {
- return new Instrumented<T>() {
- final LogId id = LogId.allocate("fake-tag");
+ private static <T> InternalInstrumented<T> create() {
+ return new InternalInstrumented<T>() {
+ final InternalLogId id = InternalLogId.allocate("fake-tag");
@Override
public ListenableFuture<T> getStats() {
throw new UnsupportedOperationException();
}
@Override
- public LogId getLogId() {
+ public InternalLogId getLogId() {
return id;
}
};
diff --git a/core/src/test/java/io/grpc/internal/InternalSubchannelTest.java b/core/src/test/java/io/grpc/internal/InternalSubchannelTest.java
index 95f099b64..7a1fa3204 100644
--- a/core/src/test/java/io/grpc/internal/InternalSubchannelTest.java
+++ b/core/src/test/java/io/grpc/internal/InternalSubchannelTest.java
@@ -42,8 +42,8 @@ import io.grpc.Attributes;
import io.grpc.ConnectivityStateInfo;
import io.grpc.EquivalentAddressGroup;
import io.grpc.InternalChannelz;
+import io.grpc.InternalWithLogId;
import io.grpc.Status;
-import io.grpc.WithLogId;
import io.grpc.internal.InternalSubchannel.CallTracingTransport;
import io.grpc.internal.InternalSubchannel.Index;
import io.grpc.internal.TestUtils.MockClientTransportInfo;
@@ -983,7 +983,7 @@ public class InternalSubchannelTest {
createInternalSubchannel(addr);
internalSubchannel.obtainActiveTransport();
- WithLogId registeredTransport
+ InternalWithLogId registeredTransport
= Iterables.getOnlyElement(internalSubchannel.getStats().get().sockets);
MockClientTransportInfo actualTransport = Iterables.getOnlyElement(transports);
assertEquals(actualTransport.transport.getLogId(), registeredTransport.getLogId());
diff --git a/core/src/test/java/io/grpc/internal/ManagedChannelImplTest.java b/core/src/test/java/io/grpc/internal/ManagedChannelImplTest.java
index 783fb400d..9f1d784c9 100644
--- a/core/src/test/java/io/grpc/internal/ManagedChannelImplTest.java
+++ b/core/src/test/java/io/grpc/internal/ManagedChannelImplTest.java
@@ -68,11 +68,11 @@ import io.grpc.ConnectivityState;
import io.grpc.ConnectivityStateInfo;
import io.grpc.Context;
import io.grpc.EquivalentAddressGroup;
-import io.grpc.Instrumented;
import io.grpc.IntegerMarshaller;
import io.grpc.InternalChannelz;
import io.grpc.InternalChannelz.ChannelStats;
import io.grpc.InternalChannelz.ChannelTrace;
+import io.grpc.InternalInstrumented;
import io.grpc.LoadBalancer;
import io.grpc.LoadBalancer.Helper;
import io.grpc.LoadBalancer.PickResult;
@@ -2950,7 +2950,7 @@ public class ManagedChannelImplTest {
}
private static ChannelStats getStats(
- Instrumented<ChannelStats> instrumented) throws Exception {
+ InternalInstrumented<ChannelStats> instrumented) throws Exception {
return instrumented.getStats().get();
}
diff --git a/core/src/test/java/io/grpc/internal/ServerImplTest.java b/core/src/test/java/io/grpc/internal/ServerImplTest.java
index 56e7bb3ac..edab955fd 100644
--- a/core/src/test/java/io/grpc/internal/ServerImplTest.java
+++ b/core/src/test/java/io/grpc/internal/ServerImplTest.java
@@ -54,13 +54,13 @@ import io.grpc.Compressor;
import io.grpc.Context;
import io.grpc.Grpc;
import io.grpc.HandlerRegistry;
-import io.grpc.Instrumented;
import io.grpc.IntegerMarshaller;
import io.grpc.InternalChannelz;
import io.grpc.InternalChannelz.ServerSocketsList;
import io.grpc.InternalChannelz.SocketStats;
+import io.grpc.InternalInstrumented;
+import io.grpc.InternalLogId;
import io.grpc.InternalServerInterceptors;
-import io.grpc.LogId;
import io.grpc.Metadata;
import io.grpc.MethodDescriptor;
import io.grpc.ServerCall;
@@ -1364,7 +1364,7 @@ public class ServerImplTest {
}
@Override
- public List<Instrumented<SocketStats>> getListenSockets() {
+ public List<InternalInstrumented<SocketStats>> getListenSockets() {
return Collections.emptyList();
}
@@ -1380,7 +1380,7 @@ public class ServerImplTest {
private class SimpleServerTransport implements ServerTransport {
ServerTransportListener listener;
- LogId id = LogId.allocate(getClass().getName());
+ InternalLogId id = InternalLogId.allocate(getClass().getName());
@Override
public void shutdown() {
@@ -1393,7 +1393,7 @@ public class ServerImplTest {
}
@Override
- public LogId getLogId() {
+ public InternalLogId getLogId() {
return id;
}
diff --git a/core/src/test/java/io/grpc/internal/TestUtils.java b/core/src/test/java/io/grpc/internal/TestUtils.java
index b2b20cb28..e63dc17af 100644
--- a/core/src/test/java/io/grpc/internal/TestUtils.java
+++ b/core/src/test/java/io/grpc/internal/TestUtils.java
@@ -22,7 +22,7 @@ import static org.mockito.Mockito.mock;
import static org.mockito.Mockito.when;
import io.grpc.CallOptions;
-import io.grpc.LogId;
+import io.grpc.InternalLogId;
import io.grpc.Metadata;
import io.grpc.MethodDescriptor;
import java.net.SocketAddress;
@@ -75,7 +75,7 @@ final class TestUtils {
@Override
public ConnectionClientTransport answer(InvocationOnMock invocation) throws Throwable {
final ConnectionClientTransport mockTransport = mock(ConnectionClientTransport.class);
- when(mockTransport.getLogId()).thenReturn(LogId.allocate("mocktransport"));
+ when(mockTransport.getLogId()).thenReturn(InternalLogId.allocate("mocktransport"));
when(mockTransport.newStream(
any(MethodDescriptor.class), any(Metadata.class), any(CallOptions.class)))
.thenReturn(mock(ClientStream.class));
diff --git a/cronet/src/main/java/io/grpc/cronet/CronetClientTransport.java b/cronet/src/main/java/io/grpc/cronet/CronetClientTransport.java
index b717f22bd..63190e714 100644
--- a/cronet/src/main/java/io/grpc/cronet/CronetClientTransport.java
+++ b/cronet/src/main/java/io/grpc/cronet/CronetClientTransport.java
@@ -23,7 +23,7 @@ import io.grpc.Attributes;
import io.grpc.CallCredentials;
import io.grpc.CallOptions;
import io.grpc.InternalChannelz.SocketStats;
-import io.grpc.LogId;
+import io.grpc.InternalLogId;
import io.grpc.Metadata;
import io.grpc.MethodDescriptor;
import io.grpc.SecurityLevel;
@@ -46,7 +46,7 @@ import javax.annotation.concurrent.GuardedBy;
* A cronet-based {@link ConnectionClientTransport} implementation.
*/
class CronetClientTransport implements ConnectionClientTransport {
- private final LogId logId = LogId.allocate(getClass().getName());
+ private final InternalLogId logId = InternalLogId.allocate(getClass().getName());
private final InetSocketAddress address;
private final String authority;
private final String userAgent;
@@ -231,7 +231,7 @@ class CronetClientTransport implements ConnectionClientTransport {
}
@Override
- public LogId getLogId() {
+ public InternalLogId getLogId() {
return logId;
}
diff --git a/grpclb/src/main/java/io/grpc/grpclb/GrpclbLoadBalancer.java b/grpclb/src/main/java/io/grpc/grpclb/GrpclbLoadBalancer.java
index 019b4fcc1..4d069c0b7 100644
--- a/grpclb/src/main/java/io/grpc/grpclb/GrpclbLoadBalancer.java
+++ b/grpclb/src/main/java/io/grpc/grpclb/GrpclbLoadBalancer.java
@@ -22,10 +22,10 @@ import com.google.common.annotations.VisibleForTesting;
import io.grpc.Attributes;
import io.grpc.ConnectivityStateInfo;
import io.grpc.EquivalentAddressGroup;
+import io.grpc.InternalLogId;
+import io.grpc.InternalWithLogId;
import io.grpc.LoadBalancer;
-import io.grpc.LogId;
import io.grpc.Status;
-import io.grpc.WithLogId;
import io.grpc.internal.BackoffPolicy;
import io.grpc.internal.GrpcAttributes;
import io.grpc.internal.ObjectPool;
@@ -34,7 +34,6 @@ import java.util.ArrayList;
import java.util.Collections;
import java.util.List;
import java.util.concurrent.ScheduledExecutorService;
-
import javax.annotation.Nullable;
/**
@@ -43,9 +42,9 @@ import javax.annotation.Nullable;
* <p>Optionally, when requested by the naming system, will delegate the work to a local pick-first
* or round-robin balancer.
*/
-class GrpclbLoadBalancer extends LoadBalancer implements WithLogId {
+class GrpclbLoadBalancer extends LoadBalancer implements InternalWithLogId {
- private final LogId logId = LogId.allocate(getClass().getName());
+ private final InternalLogId logId = InternalLogId.allocate(getClass().getName());
private final SubchannelPool subchannelPool;
private final ObjectPool<ScheduledExecutorService> timerServicePool;
@@ -73,7 +72,7 @@ class GrpclbLoadBalancer extends LoadBalancer implements WithLogId {
}
@Override
- public LogId getLogId() {
+ public InternalLogId getLogId() {
return logId;
}
diff --git a/grpclb/src/main/java/io/grpc/grpclb/GrpclbState.java b/grpclb/src/main/java/io/grpc/grpclb/GrpclbState.java
index e9b4ebf2a..3ed723f55 100644
--- a/grpclb/src/main/java/io/grpc/grpclb/GrpclbState.java
+++ b/grpclb/src/main/java/io/grpc/grpclb/GrpclbState.java
@@ -33,12 +33,12 @@ import io.grpc.Attributes;
import io.grpc.ConnectivityState;
import io.grpc.ConnectivityStateInfo;
import io.grpc.EquivalentAddressGroup;
+import io.grpc.InternalLogId;
import io.grpc.LoadBalancer.Helper;
import io.grpc.LoadBalancer.PickResult;
import io.grpc.LoadBalancer.PickSubchannelArgs;
import io.grpc.LoadBalancer.Subchannel;
import io.grpc.LoadBalancer.SubchannelPicker;
-import io.grpc.LogId;
import io.grpc.ManagedChannel;
import io.grpc.Metadata;
import io.grpc.Status;
@@ -49,8 +49,8 @@ import io.grpc.lb.v1.ClientStats;
import io.grpc.lb.v1.InitialLoadBalanceRequest;
import io.grpc.lb.v1.InitialLoadBalanceResponse;
import io.grpc.lb.v1.LoadBalanceRequest;
-import io.grpc.lb.v1.LoadBalanceResponse.LoadBalanceResponseTypeCase;
import io.grpc.lb.v1.LoadBalanceResponse;
+import io.grpc.lb.v1.LoadBalanceResponse.LoadBalanceResponseTypeCase;
import io.grpc.lb.v1.LoadBalancerGrpc;
import io.grpc.lb.v1.Server;
import io.grpc.lb.v1.ServerList;
@@ -105,7 +105,7 @@ final class GrpclbState {
}
};
- private final LogId logId;
+ private final InternalLogId logId;
private final String serviceName;
private final Helper helper;
private final SubchannelPool subchannelPool;
@@ -152,7 +152,7 @@ final class GrpclbState {
TimeProvider time,
ScheduledExecutorService timerService,
BackoffPolicy.Provider backoffPolicyProvider,
- LogId logId) {
+ InternalLogId logId) {
this.helper = checkNotNull(helper, "helper");
this.subchannelPool = checkNotNull(subchannelPool, "subchannelPool");
this.time = checkNotNull(time, "time provider");
diff --git a/netty/src/main/java/io/grpc/netty/GrpcHttp2ConnectionHandler.java b/netty/src/main/java/io/grpc/netty/GrpcHttp2ConnectionHandler.java
index 046120025..7d5b1dbf2 100644
--- a/netty/src/main/java/io/grpc/netty/GrpcHttp2ConnectionHandler.java
+++ b/netty/src/main/java/io/grpc/netty/GrpcHttp2ConnectionHandler.java
@@ -45,8 +45,9 @@ public abstract class GrpcHttp2ConnectionHandler extends Http2ConnectionHandler
}
/**
- * Same as {@link #handleProtocolNegotiationCompleted(Attributes, InternalChannelz.Security)}
- * but with no {@link InternalChannelz.Security}.
+ * Same as {@link #handleProtocolNegotiationCompleted(
+ * Attributes, io.grpc.InternalChannelz.Security)}
+ * but with no {@link io.grpc.InternalChannelz.Security}.
*
* @deprecated Use the two argument method instead.
*/
diff --git a/netty/src/main/java/io/grpc/netty/NettyClientTransport.java b/netty/src/main/java/io/grpc/netty/NettyClientTransport.java
index 9293b9f2f..e21bec219 100644
--- a/netty/src/main/java/io/grpc/netty/NettyClientTransport.java
+++ b/netty/src/main/java/io/grpc/netty/NettyClientTransport.java
@@ -27,7 +27,7 @@ import com.google.common.util.concurrent.SettableFuture;
import io.grpc.Attributes;
import io.grpc.CallOptions;
import io.grpc.InternalChannelz.SocketStats;
-import io.grpc.LogId;
+import io.grpc.InternalLogId;
import io.grpc.Metadata;
import io.grpc.MethodDescriptor;
import io.grpc.Status;
@@ -64,7 +64,7 @@ import javax.annotation.Nullable;
*/
class NettyClientTransport implements ConnectionClientTransport {
private static final Logger log = Logger.getLogger(NettyServerTransport.class.getName());
- private final LogId logId = LogId.allocate(getClass().getName());
+ private final InternalLogId logId = InternalLogId.allocate(getClass().getName());
private final Map<ChannelOption<?>, ?> channelOptions;
private final SocketAddress address;
private final Class<? extends Channel> channelType;
@@ -310,7 +310,7 @@ class NettyClientTransport implements ConnectionClientTransport {
}
@Override
- public LogId getLogId() {
+ public InternalLogId getLogId() {
return logId;
}
diff --git a/netty/src/main/java/io/grpc/netty/NettyServer.java b/netty/src/main/java/io/grpc/netty/NettyServer.java
index 840fe483b..ad6fff744 100644
--- a/netty/src/main/java/io/grpc/netty/NettyServer.java
+++ b/netty/src/main/java/io/grpc/netty/NettyServer.java
@@ -26,12 +26,12 @@ import com.google.common.base.Preconditions;
import com.google.common.collect.ImmutableList;
import com.google.common.util.concurrent.ListenableFuture;
import com.google.common.util.concurrent.SettableFuture;
-import io.grpc.Instrumented;
import io.grpc.InternalChannelz;
import io.grpc.InternalChannelz.SocketStats;
-import io.grpc.LogId;
+import io.grpc.InternalInstrumented;
+import io.grpc.InternalLogId;
+import io.grpc.InternalWithLogId;
import io.grpc.ServerStreamTracer;
-import io.grpc.WithLogId;
import io.grpc.internal.InternalServer;
import io.grpc.internal.ServerListener;
import io.grpc.internal.ServerTransportListener;
@@ -64,10 +64,10 @@ import javax.annotation.Nullable;
/**
* Netty-based server implementation.
*/
-class NettyServer implements InternalServer, WithLogId {
+class NettyServer implements InternalServer, InternalWithLogId {
private static final Logger log = Logger.getLogger(InternalServer.class.getName());
- private final LogId logId = LogId.allocate(getClass().getName());
+ private final InternalLogId logId = InternalLogId.allocate(getClass().getName());
private final SocketAddress address;
private final Class<? extends ServerChannel> channelType;
private final Map<ChannelOption<?>, ?> channelOptions;
@@ -95,7 +95,8 @@ class NettyServer implements InternalServer, WithLogId {
private final InternalChannelz channelz;
// Only modified in event loop but safe to read any time. Set at startup and unset at shutdown.
// In the future we may have >1 listen socket.
- private volatile ImmutableList<Instrumented<SocketStats>> listenSockets = ImmutableList.of();
+ private volatile ImmutableList<InternalInstrumented<SocketStats>> listenSockets
+ = ImmutableList.of();
NettyServer(
SocketAddress address, Class<? extends ServerChannel> channelType,
@@ -147,7 +148,7 @@ class NettyServer implements InternalServer, WithLogId {
}
@Override
- public List<Instrumented<SocketStats>> getListenSockets() {
+ public List<InternalInstrumented<SocketStats>> getListenSockets() {
return listenSockets;
}
@@ -255,7 +256,7 @@ class NettyServer implements InternalServer, WithLogId {
Future<?> channelzFuture = channel.eventLoop().submit(new Runnable() {
@Override
public void run() {
- Instrumented<SocketStats> listenSocket = new ListenSocket(channel);
+ InternalInstrumented<SocketStats> listenSocket = new ListenSocket(channel);
listenSockets = ImmutableList.of(listenSocket);
channelz.addListenSocket(listenSocket);
}
@@ -279,7 +280,7 @@ class NettyServer implements InternalServer, WithLogId {
if (!future.isSuccess()) {
log.log(Level.WARNING, "Error shutting down server", future.cause());
}
- for (Instrumented<SocketStats> listenSocket : listenSockets) {
+ for (InternalInstrumented<SocketStats> listenSocket : listenSockets) {
channelz.removeListenSocket(listenSocket);
}
listenSockets = null;
@@ -301,7 +302,7 @@ class NettyServer implements InternalServer, WithLogId {
}
@Override
- public LogId getLogId() {
+ public InternalLogId getLogId() {
return logId;
}
@@ -341,8 +342,8 @@ class NettyServer implements InternalServer, WithLogId {
/**
* A class that can answer channelz queries about the server listen sockets.
*/
- private static final class ListenSocket implements Instrumented<SocketStats> {
- private final LogId id = LogId.allocate(getClass().getName());
+ private static final class ListenSocket implements InternalInstrumented<SocketStats> {
+ private final InternalLogId id = InternalLogId.allocate(getClass().getName());
private final Channel ch;
ListenSocket(Channel ch) {
@@ -389,7 +390,7 @@ class NettyServer implements InternalServer, WithLogId {
}
@Override
- public LogId getLogId() {
+ public InternalLogId getLogId() {
return id;
}
diff --git a/netty/src/main/java/io/grpc/netty/NettyServerTransport.java b/netty/src/main/java/io/grpc/netty/NettyServerTransport.java
index 1c167d595..197601b69 100644
--- a/netty/src/main/java/io/grpc/netty/NettyServerTransport.java
+++ b/netty/src/main/java/io/grpc/netty/NettyServerTransport.java
@@ -23,7 +23,7 @@ import com.google.common.collect.ImmutableList;
import com.google.common.util.concurrent.ListenableFuture;
import com.google.common.util.concurrent.SettableFuture;
import io.grpc.InternalChannelz.SocketStats;
-import io.grpc.LogId;
+import io.grpc.InternalLogId;
import io.grpc.ServerStreamTracer;
import io.grpc.Status;
import io.grpc.internal.ServerTransport;
@@ -55,7 +55,7 @@ class NettyServerTransport implements ServerTransport {
"Connection reset by peer",
"An existing connection was forcibly closed by the remote host");
- private final LogId logId = LogId.allocate(getClass().getName());
+ private final InternalLogId logId = InternalLogId.allocate(getClass().getName());
private final Channel channel;
private final ChannelPromise channelUnused;
private final ProtocolNegotiator protocolNegotiator;
@@ -162,7 +162,7 @@ class NettyServerTransport implements ServerTransport {
}
@Override
- public LogId getLogId() {
+ public InternalLogId getLogId() {
return logId;
}
diff --git a/netty/src/test/java/io/grpc/netty/NettyServerTest.java b/netty/src/test/java/io/grpc/netty/NettyServerTest.java
index 364934cdf..539f1358b 100644
--- a/netty/src/test/java/io/grpc/netty/NettyServerTest.java
+++ b/netty/src/test/java/io/grpc/netty/NettyServerTest.java
@@ -24,9 +24,9 @@ import static org.junit.Assert.assertNull;
import static org.junit.Assert.assertSame;
import com.google.common.util.concurrent.SettableFuture;
-import io.grpc.Instrumented;
import io.grpc.InternalChannelz;
import io.grpc.InternalChannelz.SocketStats;
+import io.grpc.InternalInstrumented;
import io.grpc.ServerStreamTracer;
import io.grpc.internal.ServerListener;
import io.grpc.internal.ServerTransport;
@@ -212,7 +212,7 @@ public class NettyServerTest {
});
assertThat(ns.getPort()).isGreaterThan(0);
- Instrumented<SocketStats> listenSocket = getOnlyElement(ns.getListenSockets());
+ InternalInstrumented<SocketStats> listenSocket = getOnlyElement(ns.getListenSockets());
assertSame(listenSocket, channelz.getSocket(id(listenSocket)));
// very basic sanity check of the contents
diff --git a/okhttp/src/main/java/io/grpc/okhttp/OkHttpClientTransport.java b/okhttp/src/main/java/io/grpc/okhttp/OkHttpClientTransport.java
index a610ede2a..cf70d7e20 100644
--- a/okhttp/src/main/java/io/grpc/okhttp/OkHttpClientTransport.java
+++ b/okhttp/src/main/java/io/grpc/okhttp/OkHttpClientTransport.java
@@ -36,7 +36,7 @@ import io.grpc.CallOptions;
import io.grpc.Grpc;
import io.grpc.InternalChannelz;
import io.grpc.InternalChannelz.SocketStats;
-import io.grpc.LogId;
+import io.grpc.InternalLogId;
import io.grpc.Metadata;
import io.grpc.MethodDescriptor;
import io.grpc.MethodDescriptor.MethodType;
@@ -144,7 +144,7 @@ class OkHttpClientTransport implements ConnectionClientTransport, TransportExcep
private AsyncFrameWriter frameWriter;
private OutboundFlowController outboundFlow;
private final Object lock = new Object();
- private final LogId logId = LogId.allocate(getClass().getName());
+ private final InternalLogId logId = InternalLogId.allocate(getClass().getName());
@GuardedBy("lock")
private int nextStreamId;
@GuardedBy("lock")
@@ -629,7 +629,7 @@ class OkHttpClientTransport implements ConnectionClientTransport, TransportExcep
}
@Override
- public LogId getLogId() {
+ public InternalLogId getLogId() {
return logId;
}
diff --git a/okhttp/src/test/java/io/grpc/okhttp/OkHttpClientTransportTest.java b/okhttp/src/test/java/io/grpc/okhttp/OkHttpClientTransportTest.java
index 130c03049..44212ca43 100644
--- a/okhttp/src/test/java/io/grpc/okhttp/OkHttpClientTransportTest.java
+++ b/okhttp/src/test/java/io/grpc/okhttp/OkHttpClientTransportTest.java
@@ -55,9 +55,9 @@ import com.google.common.util.concurrent.Futures;
import com.google.common.util.concurrent.MoreExecutors;
import com.google.common.util.concurrent.SettableFuture;
import io.grpc.CallOptions;
-import io.grpc.Instrumented;
import io.grpc.InternalChannelz.SocketStats;
import io.grpc.InternalChannelz.TransportStats;
+import io.grpc.InternalInstrumented;
import io.grpc.InternalStatus;
import io.grpc.Metadata;
import io.grpc.MethodDescriptor;
@@ -2037,7 +2037,7 @@ public class OkHttpClientTransportTest {
}
}
- private static TransportStats getTransportStats(Instrumented<SocketStats> obj)
+ private static TransportStats getTransportStats(InternalInstrumented<SocketStats> obj)
throws ExecutionException, InterruptedException {
return obj.getStats().get().data;
}
diff --git a/services/src/main/java/io/grpc/services/ChannelzProtoUtil.java b/services/src/main/java/io/grpc/services/ChannelzProtoUtil.java
index a8acc7d29..3ee47e445 100644
--- a/services/src/main/java/io/grpc/services/ChannelzProtoUtil.java
+++ b/services/src/main/java/io/grpc/services/ChannelzProtoUtil.java
@@ -24,7 +24,6 @@ import com.google.protobuf.Int64Value;
import com.google.protobuf.util.Durations;
import com.google.protobuf.util.Timestamps;
import io.grpc.ConnectivityState;
-import io.grpc.Instrumented;
import io.grpc.InternalChannelz;
import io.grpc.InternalChannelz.ChannelStats;
import io.grpc.InternalChannelz.ChannelTrace.Event;
@@ -34,8 +33,9 @@ import io.grpc.InternalChannelz.ServerSocketsList;
import io.grpc.InternalChannelz.ServerStats;
import io.grpc.InternalChannelz.SocketStats;
import io.grpc.InternalChannelz.TransportStats;
+import io.grpc.InternalInstrumented;
+import io.grpc.InternalWithLogId;
import io.grpc.Status;
-import io.grpc.WithLogId;
import io.grpc.channelz.v1.Address;
import io.grpc.channelz.v1.Address.OtherAddress;
import io.grpc.channelz.v1.Address.TcpIpAddress;
@@ -88,7 +88,7 @@ final class ChannelzProtoUtil {
// do not instantiate.
}
- static ChannelRef toChannelRef(WithLogId obj) {
+ static ChannelRef toChannelRef(InternalWithLogId obj) {
return ChannelRef
.newBuilder()
.setChannelId(obj.getLogId().getId())
@@ -96,7 +96,7 @@ final class ChannelzProtoUtil {
.build();
}
- static SubchannelRef toSubchannelRef(WithLogId obj) {
+ static SubchannelRef toSubchannelRef(InternalWithLogId obj) {
return SubchannelRef
.newBuilder()
.setSubchannelId(obj.getLogId().getId())
@@ -104,7 +104,7 @@ final class ChannelzProtoUtil {
.build();
}
- static ServerRef toServerRef(WithLogId obj) {
+ static ServerRef toServerRef(InternalWithLogId obj) {
return ServerRef
.newBuilder()
.setServerId(obj.getLogId().getId())
@@ -112,7 +112,7 @@ final class ChannelzProtoUtil {
.build();
}
- static SocketRef toSocketRef(WithLogId obj) {
+ static SocketRef toSocketRef(InternalWithLogId obj) {
return SocketRef
.newBuilder()
.setSocketId(obj.getLogId().getId())
@@ -120,13 +120,13 @@ final class ChannelzProtoUtil {
.build();
}
- static Server toServer(Instrumented<ServerStats> obj) {
+ static Server toServer(InternalInstrumented<ServerStats> obj) {
ServerStats stats = getFuture(obj.getStats());
Server.Builder builder = Server
.newBuilder()
.setRef(toServerRef(obj))
.setData(toServerData(stats));
- for (Instrumented<SocketStats> listenSocket : stats.listenSockets) {
+ for (InternalInstrumented<SocketStats> listenSocket : stats.listenSockets) {
builder.addListenSocket(toSocketRef(listenSocket));
}
return builder.build();
@@ -172,7 +172,7 @@ final class ChannelzProtoUtil {
}
}
- static Socket toSocket(Instrumented<SocketStats> obj) {
+ static Socket toSocket(InternalInstrumented<SocketStats> obj) {
SocketStats socketStats = getFuture(obj.getStats());
Builder builder = Socket.newBuilder()
.setRef(toSocketRef(obj))
@@ -339,13 +339,13 @@ final class ChannelzProtoUtil {
return ret;
}
- static Channel toChannel(Instrumented<ChannelStats> channel) {
+ static Channel toChannel(InternalInstrumented<ChannelStats> channel) {
ChannelStats stats = getFuture(channel.getStats());
Channel.Builder channelBuilder = Channel
.newBuilder()
.setRef(toChannelRef(channel))
.setData(extractChannelData(stats));
- for (WithLogId subchannel : stats.subchannels) {
+ for (InternalWithLogId subchannel : stats.subchannels) {
channelBuilder.addSubchannelRef(toSubchannelRef(subchannel));
}
@@ -407,17 +407,17 @@ final class ChannelzProtoUtil {
}
}
- static Subchannel toSubchannel(Instrumented<ChannelStats> subchannel) {
+ static Subchannel toSubchannel(InternalInstrumented<ChannelStats> subchannel) {
ChannelStats stats = getFuture(subchannel.getStats());
Subchannel.Builder subchannelBuilder = Subchannel
.newBuilder()
.setRef(toSubchannelRef(subchannel))
.setData(extractChannelData(stats));
Preconditions.checkState(stats.sockets.isEmpty() || stats.subchannels.isEmpty());
- for (WithLogId childSocket : stats.sockets) {
+ for (InternalWithLogId childSocket : stats.sockets) {
subchannelBuilder.addSocketRef(toSocketRef(childSocket));
}
- for (WithLogId childSubchannel : stats.subchannels) {
+ for (InternalWithLogId childSubchannel : stats.subchannels) {
subchannelBuilder.addSubchannelRef(toSubchannelRef(childSubchannel));
}
return subchannelBuilder.build();
@@ -427,7 +427,7 @@ final class ChannelzProtoUtil {
GetTopChannelsResponse.Builder responseBuilder = GetTopChannelsResponse
.newBuilder()
.setEnd(rootChannels.end);
- for (Instrumented<ChannelStats> c : rootChannels.channels) {
+ for (InternalInstrumented<ChannelStats> c : rootChannels.channels) {
responseBuilder.addChannel(ChannelzProtoUtil.toChannel(c));
}
return responseBuilder.build();
@@ -437,7 +437,7 @@ final class ChannelzProtoUtil {
GetServersResponse.Builder responseBuilder = GetServersResponse
.newBuilder()
.setEnd(servers.end);
- for (Instrumented<ServerStats> s : servers.servers) {
+ for (InternalInstrumented<ServerStats> s : servers.servers) {
responseBuilder.addServer(ChannelzProtoUtil.toServer(s));
}
return responseBuilder.build();
@@ -447,7 +447,7 @@ final class ChannelzProtoUtil {
GetServerSocketsResponse.Builder responseBuilder = GetServerSocketsResponse
.newBuilder()
.setEnd(serverSockets.end);
- for (WithLogId s : serverSockets.sockets) {
+ for (InternalWithLogId s : serverSockets.sockets) {
responseBuilder.addSocketRef(ChannelzProtoUtil.toSocketRef(s));
}
return responseBuilder.build();
diff --git a/services/src/main/java/io/grpc/services/ChannelzService.java b/services/src/main/java/io/grpc/services/ChannelzService.java
index 81415197e..773c9d4af 100644
--- a/services/src/main/java/io/grpc/services/ChannelzService.java
+++ b/services/src/main/java/io/grpc/services/ChannelzService.java
@@ -18,12 +18,12 @@ package io.grpc.services;
import com.google.common.annotations.VisibleForTesting;
import io.grpc.ExperimentalApi;
-import io.grpc.Instrumented;
import io.grpc.InternalChannelz;
import io.grpc.InternalChannelz.ChannelStats;
import io.grpc.InternalChannelz.ServerList;
import io.grpc.InternalChannelz.ServerSocketsList;
import io.grpc.InternalChannelz.SocketStats;
+import io.grpc.InternalInstrumented;
import io.grpc.ServerInterceptors;
import io.grpc.ServerServiceDefinition;
import io.grpc.Status;
@@ -92,7 +92,7 @@ public final class ChannelzService extends ChannelzGrpc.ChannelzImplBase {
@Override
public void getChannel(
GetChannelRequest request, StreamObserver<GetChannelResponse> responseObserver) {
- Instrumented<ChannelStats> s = channelz.getRootChannel(request.getChannelId());
+ InternalInstrumented<ChannelStats> s = channelz.getRootChannel(request.getChannelId());
if (s == null) {
responseObserver.onError(Status.NOT_FOUND.asRuntimeException());
return;
@@ -120,7 +120,7 @@ public final class ChannelzService extends ChannelzGrpc.ChannelzImplBase {
@Override
public void getSubchannel(
GetSubchannelRequest request, StreamObserver<GetSubchannelResponse> responseObserver) {
- Instrumented<ChannelStats> s = channelz.getSubchannel(request.getSubchannelId());
+ InternalInstrumented<ChannelStats> s = channelz.getSubchannel(request.getSubchannelId());
if (s == null) {
responseObserver.onError(Status.NOT_FOUND.asRuntimeException());
return;
@@ -138,7 +138,7 @@ public final class ChannelzService extends ChannelzGrpc.ChannelzImplBase {
@Override
public void getSocket(
GetSocketRequest request, StreamObserver<GetSocketResponse> responseObserver) {
- Instrumented<SocketStats> s = channelz.getSocket(request.getSocketId());
+ InternalInstrumented<SocketStats> s = channelz.getSocket(request.getSocketId());
if (s == null) {
responseObserver.onError(Status.NOT_FOUND.asRuntimeException());
return;
diff --git a/services/src/test/java/io/grpc/services/ChannelzProtoUtilTest.java b/services/src/test/java/io/grpc/services/ChannelzProtoUtilTest.java
index 9c97beb41..03890fbdd 100644
--- a/services/src/test/java/io/grpc/services/ChannelzProtoUtilTest.java
+++ b/services/src/test/java/io/grpc/services/ChannelzProtoUtilTest.java
@@ -32,7 +32,6 @@ import com.google.protobuf.Message;
import com.google.protobuf.util.Durations;
import com.google.protobuf.util.Timestamps;
import io.grpc.ConnectivityState;
-import io.grpc.Instrumented;
import io.grpc.InternalChannelz;
import io.grpc.InternalChannelz.ChannelStats;
import io.grpc.InternalChannelz.ChannelTrace.Event;
@@ -43,7 +42,8 @@ import io.grpc.InternalChannelz.ServerSocketsList;
import io.grpc.InternalChannelz.ServerStats;
import io.grpc.InternalChannelz.SocketOptions;
import io.grpc.InternalChannelz.SocketStats;
-import io.grpc.WithLogId;
+import io.grpc.InternalInstrumented;
+import io.grpc.InternalWithLogId;
import io.grpc.channelz.v1.Address;
import io.grpc.channelz.v1.Address.OtherAddress;
import io.grpc.channelz.v1.Address.TcpIpAddress;
@@ -538,7 +538,7 @@ public final class ChannelzProtoUtilTest {
// 1 listen socket
server.serverStats = toBuilder(server.serverStats)
- .setListenSockets(ImmutableList.<Instrumented<SocketStats>>of(listenSocket))
+ .setListenSockets(ImmutableList.<InternalInstrumented<SocketStats>>of(listenSocket))
.build();
assertEquals(
serverProto
@@ -552,7 +552,7 @@ public final class ChannelzProtoUtilTest {
SocketRef otherListenSocketRef = ChannelzProtoUtil.toSocketRef(otherListenSocket);
server.serverStats = toBuilder(server.serverStats)
.setListenSockets(
- ImmutableList.<Instrumented<SocketStats>>of(listenSocket, otherListenSocket))
+ ImmutableList.<InternalInstrumented<SocketStats>>of(listenSocket, otherListenSocket))
.build();
assertEquals(
serverProto
@@ -573,7 +573,7 @@ public final class ChannelzProtoUtilTest {
assertEquals(channelProto, ChannelzProtoUtil.toChannel(channel));
channel.stats = toBuilder(channel.stats)
- .setSubchannels(ImmutableList.<WithLogId>of(subchannel))
+ .setSubchannels(ImmutableList.<InternalWithLogId>of(subchannel))
.build();
assertEquals(
@@ -585,7 +585,7 @@ public final class ChannelzProtoUtilTest {
TestChannel otherSubchannel = new TestChannel();
channel.stats = toBuilder(channel.stats)
- .setSubchannels(ImmutableList.<WithLogId>of(subchannel, otherSubchannel))
+ .setSubchannels(ImmutableList.<InternalWithLogId>of(subchannel, otherSubchannel))
.build();
assertEquals(
channelProto
@@ -611,7 +611,7 @@ public final class ChannelzProtoUtilTest {
@Test
public void toSubchannel_socketChildren() throws Exception {
subchannel.stats = toBuilder(subchannel.stats)
- .setSockets(ImmutableList.<WithLogId>of(socket))
+ .setSockets(ImmutableList.<InternalWithLogId>of(socket))
.build();
assertEquals(
@@ -622,7 +622,7 @@ public final class ChannelzProtoUtilTest {
TestSocket otherSocket = new TestSocket();
subchannel.stats = toBuilder(subchannel.stats)
- .setSockets(ImmutableList.<WithLogId>of(socket, otherSocket))
+ .setSockets(ImmutableList.<InternalWithLogId>of(socket, otherSocket))
.build();
assertEquals(
subchannelProto
@@ -637,7 +637,7 @@ public final class ChannelzProtoUtilTest {
public void toSubchannel_subchannelChildren() throws Exception {
TestChannel subchannel1 = new TestChannel();
subchannel.stats = toBuilder(subchannel.stats)
- .setSubchannels(ImmutableList.<WithLogId>of(subchannel1))
+ .setSubchannels(ImmutableList.<InternalWithLogId>of(subchannel1))
.build();
assertEquals(
subchannelProto.toBuilder()
@@ -647,7 +647,7 @@ public final class ChannelzProtoUtilTest {
TestChannel subchannel2 = new TestChannel();
subchannel.stats = toBuilder(subchannel.stats)
- .setSubchannels(ImmutableList.<WithLogId>of(subchannel1, subchannel2))
+ .setSubchannels(ImmutableList.<InternalWithLogId>of(subchannel1, subchannel2))
.build();
assertEquals(
subchannelProto
@@ -664,7 +664,8 @@ public final class ChannelzProtoUtilTest {
assertEquals(
GetTopChannelsResponse.newBuilder().setEnd(true).build(),
ChannelzProtoUtil.toGetTopChannelResponse(
- new RootChannelList(Collections.<Instrumented<ChannelStats>>emptyList(), true)));
+ new RootChannelList(
+ Collections.<InternalInstrumented<ChannelStats>>emptyList(), true)));
// 1 result, paginated
assertEquals(
@@ -673,7 +674,8 @@ public final class ChannelzProtoUtilTest {
.addChannel(channelProto)
.build(),
ChannelzProtoUtil.toGetTopChannelResponse(
- new RootChannelList(ImmutableList.<Instrumented<ChannelStats>>of(channel), false)));
+ new RootChannelList(
+ ImmutableList.<InternalInstrumented<ChannelStats>>of(channel), false)));
// 1 result, end
assertEquals(
@@ -683,7 +685,8 @@ public final class ChannelzProtoUtilTest {
.setEnd(true)
.build(),
ChannelzProtoUtil.toGetTopChannelResponse(
- new RootChannelList(ImmutableList.<Instrumented<ChannelStats>>of(channel), true)));
+ new RootChannelList(
+ ImmutableList.<InternalInstrumented<ChannelStats>>of(channel), true)));
// 2 results, end
TestChannel channel2 = new TestChannel();
@@ -696,7 +699,7 @@ public final class ChannelzProtoUtilTest {
.build(),
ChannelzProtoUtil.toGetTopChannelResponse(
new RootChannelList(
- ImmutableList.<Instrumented<ChannelStats>>of(channel, channel2), true)));
+ ImmutableList.<InternalInstrumented<ChannelStats>>of(channel, channel2), true)));
}
@Test
@@ -705,7 +708,7 @@ public final class ChannelzProtoUtilTest {
assertEquals(
GetServersResponse.getDefaultInstance(),
ChannelzProtoUtil.toGetServersResponse(
- new ServerList(Collections.<Instrumented<ServerStats>>emptyList(), false)));
+ new ServerList(Collections.<InternalInstrumented<ServerStats>>emptyList(), false)));
// 1 result, paginated
assertEquals(
@@ -714,7 +717,7 @@ public final class ChannelzProtoUtilTest {
.addServer(serverProto)
.build(),
ChannelzProtoUtil.toGetServersResponse(
- new ServerList(ImmutableList.<Instrumented<ServerStats>>of(server), false)));
+ new ServerList(ImmutableList.<InternalInstrumented<ServerStats>>of(server), false)));
// 1 result, end
assertEquals(
@@ -724,7 +727,7 @@ public final class ChannelzProtoUtilTest {
.setEnd(true)
.build(),
ChannelzProtoUtil.toGetServersResponse(
- new ServerList(ImmutableList.<Instrumented<ServerStats>>of(server), true)));
+ new ServerList(ImmutableList.<InternalInstrumented<ServerStats>>of(server), true)));
TestServer server2 = new TestServer();
// 2 results, end
@@ -736,7 +739,8 @@ public final class ChannelzProtoUtilTest {
.setEnd(true)
.build(),
ChannelzProtoUtil.toGetServersResponse(
- new ServerList(ImmutableList.<Instrumented<ServerStats>>of(server, server2), true)));
+ new ServerList(
+ ImmutableList.<InternalInstrumented<ServerStats>>of(server, server2), true)));
}
@Test
@@ -745,7 +749,7 @@ public final class ChannelzProtoUtilTest {
assertEquals(
GetServerSocketsResponse.getDefaultInstance(),
ChannelzProtoUtil.toGetServerSocketsResponse(
- new ServerSocketsList(Collections.<WithLogId>emptyList(), false)));
+ new ServerSocketsList(Collections.<InternalWithLogId>emptyList(), false)));
// 1 result, paginated
assertEquals(
@@ -754,7 +758,7 @@ public final class ChannelzProtoUtilTest {
.addSocketRef(socketRef)
.build(),
ChannelzProtoUtil.toGetServerSocketsResponse(
- new ServerSocketsList(ImmutableList.<WithLogId>of(socket), false)));
+ new ServerSocketsList(ImmutableList.<InternalWithLogId>of(socket), false)));
// 1 result, end
assertEquals(
@@ -764,7 +768,7 @@ public final class ChannelzProtoUtilTest {
.setEnd(true)
.build(),
ChannelzProtoUtil.toGetServerSocketsResponse(
- new ServerSocketsList(ImmutableList.<WithLogId>of(socket), true)));
+ new ServerSocketsList(ImmutableList.<InternalWithLogId>of(socket), true)));
TestSocket socket2 = new TestSocket();
// 2 results, end
@@ -776,7 +780,7 @@ public final class ChannelzProtoUtilTest {
.setEnd(true)
.build(),
ChannelzProtoUtil.toGetServerSocketsResponse(
- new ServerSocketsList(ImmutableList.<WithLogId>of(socket, socket2), true)));
+ new ServerSocketsList(ImmutableList.<InternalWithLogId>of(socket, socket2), true)));
}
@Test
diff --git a/services/src/test/java/io/grpc/services/ChannelzTestHelper.java b/services/src/test/java/io/grpc/services/ChannelzTestHelper.java
index 822740056..cd8b67613 100644
--- a/services/src/test/java/io/grpc/services/ChannelzTestHelper.java
+++ b/services/src/test/java/io/grpc/services/ChannelzTestHelper.java
@@ -20,7 +20,6 @@ import com.google.common.base.MoreObjects;
import com.google.common.util.concurrent.ListenableFuture;
import com.google.common.util.concurrent.SettableFuture;
import io.grpc.ConnectivityState;
-import io.grpc.Instrumented;
import io.grpc.InternalChannelz;
import io.grpc.InternalChannelz.ChannelStats;
import io.grpc.InternalChannelz.Security;
@@ -28,8 +27,9 @@ import io.grpc.InternalChannelz.ServerStats;
import io.grpc.InternalChannelz.SocketOptions;
import io.grpc.InternalChannelz.SocketStats;
import io.grpc.InternalChannelz.TransportStats;
-import io.grpc.LogId;
-import io.grpc.WithLogId;
+import io.grpc.InternalInstrumented;
+import io.grpc.InternalLogId;
+import io.grpc.InternalWithLogId;
import java.net.InetSocketAddress;
import java.net.SocketAddress;
import java.util.Collections;
@@ -40,8 +40,8 @@ import java.util.Collections;
*/
final class ChannelzTestHelper {
- static final class TestSocket implements Instrumented<SocketStats> {
- private final LogId id = LogId.allocate("socket");
+ static final class TestSocket implements InternalInstrumented<SocketStats> {
+ private final InternalLogId id = InternalLogId.allocate("socket");
TransportStats transportStats = new TransportStats(
/*streamsStarted=*/ 1,
/*lastLocalStreamCreatedTimeNanos=*/ 2,
@@ -75,7 +75,7 @@ final class ChannelzTestHelper {
}
@Override
- public LogId getLogId() {
+ public InternalLogId getLogId() {
return id;
}
@@ -87,8 +87,8 @@ final class ChannelzTestHelper {
}
}
- static final class TestListenSocket implements Instrumented<SocketStats> {
- private final LogId id = LogId.allocate("listensocket");
+ static final class TestListenSocket implements InternalInstrumented<SocketStats> {
+ private final InternalLogId id = InternalLogId.allocate("listensocket");
SocketAddress listenAddress = new InetSocketAddress("10.0.0.1", 1234);
@Override
@@ -105,7 +105,7 @@ final class ChannelzTestHelper {
}
@Override
- public LogId getLogId() {
+ public InternalLogId getLogId() {
return id;
}
@@ -117,14 +117,14 @@ final class ChannelzTestHelper {
}
}
- static final class TestServer implements Instrumented<ServerStats> {
- private final LogId id = LogId.allocate("server");
+ static final class TestServer implements InternalInstrumented<ServerStats> {
+ private final InternalLogId id = InternalLogId.allocate("server");
ServerStats serverStats = new ServerStats(
/*callsStarted=*/ 1,
/*callsSucceeded=*/ 2,
/*callsFailed=*/ 3,
/*lastCallStartedNanos=*/ 4,
- Collections.<Instrumented<SocketStats>>emptyList());
+ Collections.<InternalInstrumented<SocketStats>>emptyList());
@Override
public ListenableFuture<ServerStats> getStats() {
@@ -134,7 +134,7 @@ final class ChannelzTestHelper {
}
@Override
- public LogId getLogId() {
+ public InternalLogId getLogId() {
return id;
}
@@ -146,8 +146,8 @@ final class ChannelzTestHelper {
}
}
- static final class TestChannel implements Instrumented<ChannelStats> {
- private final LogId id = LogId.allocate("channel-or-subchannel");
+ static final class TestChannel implements InternalInstrumented<ChannelStats> {
+ private final InternalLogId id = InternalLogId.allocate("channel-or-subchannel");
ChannelStats stats = new ChannelStats.Builder()
.setTarget("sometarget")
@@ -156,8 +156,8 @@ final class ChannelzTestHelper {
.setCallsSucceeded(2)
.setCallsFailed(3)
.setLastCallStartedNanos(4)
- .setSubchannels(Collections.<WithLogId>emptyList())
- .setSockets(Collections.<WithLogId>emptyList())
+ .setSubchannels(Collections.<InternalWithLogId>emptyList())
+ .setSockets(Collections.<InternalWithLogId>emptyList())
.build();
@Override
@@ -168,7 +168,7 @@ final class ChannelzTestHelper {
}
@Override
- public LogId getLogId() {
+ public InternalLogId getLogId() {
return id;
}
diff --git a/testing/src/main/java/io/grpc/internal/testing/AbstractTransportTest.java b/testing/src/main/java/io/grpc/internal/testing/AbstractTransportTest.java
index 7c3de172f..4c025bff4 100644
--- a/testing/src/main/java/io/grpc/internal/testing/AbstractTransportTest.java
+++ b/testing/src/main/java/io/grpc/internal/testing/AbstractTransportTest.java
@@ -48,9 +48,9 @@ import io.grpc.CallCredentials;
import io.grpc.CallOptions;
import io.grpc.ClientStreamTracer;
import io.grpc.Grpc;
-import io.grpc.Instrumented;
import io.grpc.InternalChannelz.SocketStats;
import io.grpc.InternalChannelz.TransportStats;
+import io.grpc.InternalInstrumented;
import io.grpc.Metadata;
import io.grpc.MethodDescriptor;
import io.grpc.ServerStreamTracer;
@@ -2043,7 +2043,7 @@ public abstract class AbstractTransportTest {
}
}
- private static TransportStats getTransportStats(Instrumented<SocketStats> socket)
+ private static TransportStats getTransportStats(InternalInstrumented<SocketStats> socket)
throws ExecutionException, InterruptedException {
return socket.getStats().get().data;
}