what-the-bank/sources/io/grpc/ForwardingChannelBuilder.java

233 lines
6.7 KiB
Java
Raw Permalink Normal View History

2024-07-27 18:17:47 +07:00
package io.grpc;
import com.google.common.base.MoreObjects;
import io.grpc.ForwardingChannelBuilder;
import io.grpc.NameResolver;
import java.util.List;
import java.util.Map;
import java.util.concurrent.Executor;
import java.util.concurrent.TimeUnit;
/* loaded from: classes6.dex */
public abstract class ForwardingChannelBuilder<T extends ForwardingChannelBuilder<T>> extends ManagedChannelBuilder<T> {
protected abstract ManagedChannelBuilder<?> delegate();
protected final T thisT() {
return this;
}
@Override // io.grpc.ManagedChannelBuilder
public /* bridge */ /* synthetic */ ManagedChannelBuilder defaultServiceConfig(Map map) {
return defaultServiceConfig((Map<String, ?>) map);
}
@Override // io.grpc.ManagedChannelBuilder
public /* bridge */ /* synthetic */ ManagedChannelBuilder intercept(List list) {
return intercept((List<ClientInterceptor>) list);
}
public static ManagedChannelBuilder<?> forAddress(String str, int i) {
throw new UnsupportedOperationException("Subclass failed to hide static factory");
}
public static ManagedChannelBuilder<?> forTarget(String str) {
throw new UnsupportedOperationException("Subclass failed to hide static factory");
}
@Override // io.grpc.ManagedChannelBuilder
public T directExecutor() {
delegate().directExecutor();
return thisT();
}
@Override // io.grpc.ManagedChannelBuilder
public T executor(Executor executor) {
delegate().executor(executor);
return thisT();
}
@Override // io.grpc.ManagedChannelBuilder
public T offloadExecutor(Executor executor) {
delegate().offloadExecutor(executor);
return thisT();
}
@Override // io.grpc.ManagedChannelBuilder
public T intercept(List<ClientInterceptor> list) {
delegate().intercept(list);
return thisT();
}
@Override // io.grpc.ManagedChannelBuilder
public T intercept(ClientInterceptor... clientInterceptorArr) {
delegate().intercept(clientInterceptorArr);
return thisT();
}
@Override // io.grpc.ManagedChannelBuilder
public T userAgent(String str) {
delegate().userAgent(str);
return thisT();
}
@Override // io.grpc.ManagedChannelBuilder
public T overrideAuthority(String str) {
delegate().overrideAuthority(str);
return thisT();
}
@Override // io.grpc.ManagedChannelBuilder
public T usePlaintext() {
delegate().usePlaintext();
return thisT();
}
@Override // io.grpc.ManagedChannelBuilder
public T useTransportSecurity() {
delegate().useTransportSecurity();
return thisT();
}
@Override // io.grpc.ManagedChannelBuilder
@Deprecated
public T nameResolverFactory(NameResolver.Factory factory) {
delegate().nameResolverFactory(factory);
return thisT();
}
@Override // io.grpc.ManagedChannelBuilder
public T defaultLoadBalancingPolicy(String str) {
delegate().defaultLoadBalancingPolicy(str);
return thisT();
}
@Override // io.grpc.ManagedChannelBuilder
public T enableFullStreamDecompression() {
delegate().enableFullStreamDecompression();
return thisT();
}
@Override // io.grpc.ManagedChannelBuilder
public T decompressorRegistry(DecompressorRegistry decompressorRegistry) {
delegate().decompressorRegistry(decompressorRegistry);
return thisT();
}
@Override // io.grpc.ManagedChannelBuilder
public T compressorRegistry(CompressorRegistry compressorRegistry) {
delegate().compressorRegistry(compressorRegistry);
return thisT();
}
@Override // io.grpc.ManagedChannelBuilder
public T idleTimeout(long j, TimeUnit timeUnit) {
delegate().idleTimeout(j, timeUnit);
return thisT();
}
@Override // io.grpc.ManagedChannelBuilder
public T maxInboundMessageSize(int i) {
delegate().maxInboundMessageSize(i);
return thisT();
}
@Override // io.grpc.ManagedChannelBuilder
public T maxInboundMetadataSize(int i) {
delegate().maxInboundMetadataSize(i);
return thisT();
}
@Override // io.grpc.ManagedChannelBuilder
public T keepAliveTime(long j, TimeUnit timeUnit) {
delegate().keepAliveTime(j, timeUnit);
return thisT();
}
@Override // io.grpc.ManagedChannelBuilder
public T keepAliveTimeout(long j, TimeUnit timeUnit) {
delegate().keepAliveTimeout(j, timeUnit);
return thisT();
}
@Override // io.grpc.ManagedChannelBuilder
public T keepAliveWithoutCalls(boolean z) {
delegate().keepAliveWithoutCalls(z);
return thisT();
}
@Override // io.grpc.ManagedChannelBuilder
public T maxRetryAttempts(int i) {
delegate().maxRetryAttempts(i);
return thisT();
}
@Override // io.grpc.ManagedChannelBuilder
public T maxHedgedAttempts(int i) {
delegate().maxHedgedAttempts(i);
return thisT();
}
@Override // io.grpc.ManagedChannelBuilder
public T retryBufferSize(long j) {
delegate().retryBufferSize(j);
return thisT();
}
@Override // io.grpc.ManagedChannelBuilder
public T perRpcBufferLimit(long j) {
delegate().perRpcBufferLimit(j);
return thisT();
}
@Override // io.grpc.ManagedChannelBuilder
public T disableRetry() {
delegate().disableRetry();
return thisT();
}
@Override // io.grpc.ManagedChannelBuilder
public T enableRetry() {
delegate().enableRetry();
return thisT();
}
@Override // io.grpc.ManagedChannelBuilder
public T setBinaryLog(BinaryLog binaryLog) {
delegate().setBinaryLog(binaryLog);
return thisT();
}
@Override // io.grpc.ManagedChannelBuilder
public T maxTraceEvents(int i) {
delegate().maxTraceEvents(i);
return thisT();
}
@Override // io.grpc.ManagedChannelBuilder
public T proxyDetector(ProxyDetector proxyDetector) {
delegate().proxyDetector(proxyDetector);
return thisT();
}
@Override // io.grpc.ManagedChannelBuilder
public T defaultServiceConfig(Map<String, ?> map) {
delegate().defaultServiceConfig(map);
return thisT();
}
@Override // io.grpc.ManagedChannelBuilder
public T disableServiceConfigLookUp() {
delegate().disableServiceConfigLookUp();
return thisT();
}
@Override // io.grpc.ManagedChannelBuilder
public ManagedChannel build() {
return delegate().build();
}
public String toString() {
return MoreObjects.toStringHelper(this).add("delegate", delegate()).toString();
}
}