Package io.grpc

Class ForwardingChannelBuilder2<T extends ManagedChannelBuilder<T>>

java.lang.Object
io.grpc.ManagedChannelBuilder<T>
io.grpc.ForwardingChannelBuilder2<T>
Type Parameters:
T - The type of the subclass extending this abstract class.
Direct Known Subclasses:
ForwardingChannelBuilder, InProcessChannelBuilder, NettyChannelBuilder

public abstract class ForwardingChannelBuilder2<T extends ManagedChannelBuilder<T>> extends ManagedChannelBuilder<T>
A ManagedChannelBuilder that delegates all its builder methods to another builder by default.

Always choose this over ForwardingChannelBuilder, because ForwardingChannelBuilder2 is ABI-safe.

Since:
1.59.0