Package io.grpc.internal
Interface ConnectionClientTransport
-
- All Superinterfaces:
ClientTransport
,InternalInstrumented<InternalChannelz.SocketStats>
,InternalWithLogId
,ManagedClientTransport
- All Known Implementing Classes:
CallCredentialsApplyingTransportFactory.CallCredentialsApplyingTransport
,ForwardingConnectionClientTransport
,InProcessTransport
,InternalSubchannel.CallTracingTransport
,NettyClientTransport
@ThreadSafe public interface ConnectionClientTransport extends ManagedClientTransport
AManagedClientTransport
that is based on a connection.
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface io.grpc.internal.ClientTransport
ClientTransport.PingCallback
-
Nested classes/interfaces inherited from interface io.grpc.internal.ManagedClientTransport
ManagedClientTransport.Listener
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description Attributes
getAttributes()
Returns a set of attributes, which may vary depending on the state of the transport.-
Methods inherited from interface io.grpc.internal.ClientTransport
newStream, ping
-
Methods inherited from interface io.grpc.InternalInstrumented
getStats
-
Methods inherited from interface io.grpc.InternalWithLogId
getLogId
-
Methods inherited from interface io.grpc.internal.ManagedClientTransport
shutdown, shutdownNow, start
-
-
-
-
Method Detail
-
getAttributes
Attributes getAttributes()
Returns a set of attributes, which may vary depending on the state of the transport. The keys should define in what states they will be present.
-
-