Package io.grpc.xds.orca
Class OrcaOobUtil.SubchannelImpl
java.lang.Object
io.grpc.LoadBalancer.Subchannel
io.grpc.util.ForwardingSubchannel
io.grpc.xds.orca.OrcaOobUtil.SubchannelImpl
- Enclosing class:
OrcaOobUtil
static final class OrcaOobUtil.SubchannelImpl
extends io.grpc.util.ForwardingSubchannel
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final io.grpc.LoadBalancer.Subchannel
private final OrcaOobUtil.OrcaReportingHelper.OrcaReportingState
-
Constructor Summary
ConstructorsConstructorDescriptionSubchannelImpl
(io.grpc.LoadBalancer.Subchannel delegate, OrcaOobUtil.OrcaReportingHelper.OrcaReportingState orcaState) -
Method Summary
Methods inherited from class io.grpc.util.ForwardingSubchannel
asChannel, getAllAddresses, getChannelLogger, getConnectedAddressAttributes, getInternalSubchannel, requestConnection, shutdown, toString, updateAddresses
Methods inherited from class io.grpc.LoadBalancer.Subchannel
getAddresses
-
Field Details
-
delegate
private final io.grpc.LoadBalancer.Subchannel delegate -
orcaState
-
reportListener
-
-
Constructor Details
-
SubchannelImpl
SubchannelImpl(io.grpc.LoadBalancer.Subchannel delegate, OrcaOobUtil.OrcaReportingHelper.OrcaReportingState orcaState)
-
-
Method Details
-
delegate
protected io.grpc.LoadBalancer.Subchannel delegate()- Specified by:
delegate
in classio.grpc.util.ForwardingSubchannel
-
start
public void start(io.grpc.LoadBalancer.SubchannelStateListener listener) - Overrides:
start
in classio.grpc.util.ForwardingSubchannel
-
getAttributes
public io.grpc.Attributes getAttributes()- Overrides:
getAttributes
in classio.grpc.util.ForwardingSubchannel
-