Package google.registry.proxy
Class Protocol.Builder<B extends Protocol.Builder<B,P>,P extends Protocol>
java.lang.Object
google.registry.proxy.Protocol.Builder<B,P>
- Type Parameters:
B
- builder of the concrete subtype ofProtocol
.P
- type of the concrete subtype ofProtocol
.
- Direct Known Subclasses:
Protocol.BackendProtocol.Builder
,Protocol.FrontendProtocol.Builder
- Enclosing interface:
Protocol
public abstract static class Protocol.Builder<B extends Protocol.Builder<B,P>,P extends Protocol>
extends Object
Generic builder enabling chaining for concrete implementations.
-
Constructor Summary
-
Method Summary
-
Constructor Details
-
Builder
public Builder()
-
-
Method Details
-
name
-
port
-
handlerProviders
public abstract B handlerProviders(com.google.common.collect.ImmutableList<javax.inject.Provider<? extends io.netty.channel.ChannelHandler>> value) -
build
-