public class ProxyExtensions extends Object implements AutoCloseable
| Modifier and Type | Method and Description |
|---|---|
void |
close() |
ProxyExtension |
extension(String extension)
Return the handler for the provided extension.
|
void |
initialize(ProxyConfiguration conf) |
static ProxyExtensions |
load(ProxyConfiguration conf)
Load the extensions for the given extensions list.
|
Map<String,Map<InetSocketAddress,io.netty.channel.ChannelInitializer<io.netty.channel.socket.SocketChannel>>> |
newChannelInitializers() |
void |
start(ProxyService service) |
public static ProxyExtensions load(ProxyConfiguration conf) throws IOException
conf - the pulsar broker service configurationIOExceptionpublic ProxyExtension extension(String extension)
extension - the extension to usepublic void initialize(ProxyConfiguration conf) throws Exception
Exceptionpublic Map<String,Map<InetSocketAddress,io.netty.channel.ChannelInitializer<io.netty.channel.socket.SocketChannel>>> newChannelInitializers()
public void start(ProxyService service)
public void close()
close in interface AutoCloseableCopyright © 2017–2022 Apache Software Foundation. All rights reserved.