mirror of https://github.com/grpc/grpc-java.git
core: Remove unused helper field from SubchannelImpl
This commit is contained in:
parent
42ba00ba65
commit
62d924745d
|
|
@ -1461,7 +1461,7 @@ final class ManagedChannelImpl extends ManagedChannel implements
|
||||||
syncContext.throwIfNotInThisSynchronizationContext();
|
syncContext.throwIfNotInThisSynchronizationContext();
|
||||||
// No new subchannel should be created after load balancer has been shutdown.
|
// No new subchannel should be created after load balancer has been shutdown.
|
||||||
checkState(!terminating, "Channel is being terminated");
|
checkState(!terminating, "Channel is being terminated");
|
||||||
return new SubchannelImpl(args, this);
|
return new SubchannelImpl(args);
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
|
|
@ -1933,7 +1933,6 @@ final class ManagedChannelImpl extends ManagedChannel implements
|
||||||
|
|
||||||
private final class SubchannelImpl extends AbstractSubchannel {
|
private final class SubchannelImpl extends AbstractSubchannel {
|
||||||
final CreateSubchannelArgs args;
|
final CreateSubchannelArgs args;
|
||||||
final LbHelperImpl helper;
|
|
||||||
final InternalLogId subchannelLogId;
|
final InternalLogId subchannelLogId;
|
||||||
final ChannelLoggerImpl subchannelLogger;
|
final ChannelLoggerImpl subchannelLogger;
|
||||||
final ChannelTracer subchannelTracer;
|
final ChannelTracer subchannelTracer;
|
||||||
|
|
@ -1943,7 +1942,7 @@ final class ManagedChannelImpl extends ManagedChannel implements
|
||||||
boolean shutdown;
|
boolean shutdown;
|
||||||
ScheduledHandle delayedShutdownTask;
|
ScheduledHandle delayedShutdownTask;
|
||||||
|
|
||||||
SubchannelImpl(CreateSubchannelArgs args, LbHelperImpl helper) {
|
SubchannelImpl(CreateSubchannelArgs args) {
|
||||||
checkNotNull(args, "args");
|
checkNotNull(args, "args");
|
||||||
addressGroups = args.getAddresses();
|
addressGroups = args.getAddresses();
|
||||||
if (authorityOverride != null) {
|
if (authorityOverride != null) {
|
||||||
|
|
@ -1952,7 +1951,6 @@ final class ManagedChannelImpl extends ManagedChannel implements
|
||||||
args = args.toBuilder().setAddresses(eagsWithoutOverrideAttr).build();
|
args = args.toBuilder().setAddresses(eagsWithoutOverrideAttr).build();
|
||||||
}
|
}
|
||||||
this.args = args;
|
this.args = args;
|
||||||
this.helper = checkNotNull(helper, "helper");
|
|
||||||
subchannelLogId = InternalLogId.allocate("Subchannel", /*details=*/ authority());
|
subchannelLogId = InternalLogId.allocate("Subchannel", /*details=*/ authority());
|
||||||
subchannelTracer = new ChannelTracer(
|
subchannelTracer = new ChannelTracer(
|
||||||
subchannelLogId, maxTraceEvents, timeProvider.currentTimeNanos(),
|
subchannelLogId, maxTraceEvents, timeProvider.currentTimeNanos(),
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue