public static class GatewayServer.GatewayServerBuilder
extends java.lang.Object
GatewayServer
is constructed.Constructor and Description |
---|
GatewayServerBuilder() |
GatewayServerBuilder(java.lang.Object entryPoint) |
Modifier and Type | Method and Description |
---|---|
GatewayServer.GatewayServerBuilder |
authToken(java.lang.String authToken)
Authentication token that clients must provide to the server when connecting.
|
GatewayServer |
build()
Builds a GatewayServer instance using the provided parameters.
|
GatewayServer.GatewayServerBuilder |
callbackClient(CallbackClient callbackClient) |
GatewayServer.GatewayServerBuilder |
callbackClient(int pythonPort,
java.net.InetAddress pythonAddress) |
GatewayServer.GatewayServerBuilder |
callbackClient(int pythonPort,
java.net.InetAddress pythonAddress,
java.lang.String authToken)
Set up the callback client to talk to the server running at the given address and port,
authenticating with the given token.
|
GatewayServer.GatewayServerBuilder |
connectTimeout(int connectTimeout) |
GatewayServer.GatewayServerBuilder |
customCommands(java.util.List<java.lang.Class<? extends Command>> customCommands) |
GatewayServer.GatewayServerBuilder |
entryPoint(java.lang.Object entryPoint) |
GatewayServer.GatewayServerBuilder |
gateway(Gateway gateway) |
GatewayServer.GatewayServerBuilder |
javaAddress(java.net.InetAddress javaAddress) |
GatewayServer.GatewayServerBuilder |
javaPort(int javaPort) |
GatewayServer.GatewayServerBuilder |
readTimeout(int readTimeout) |
GatewayServer.GatewayServerBuilder |
serverSocketFactory(javax.net.ServerSocketFactory serverSocketFactory) |
public GatewayServerBuilder()
public GatewayServerBuilder(java.lang.Object entryPoint)
public GatewayServer build()
Builds a GatewayServer instance using the provided parameters. If gateway is provided, some parameters will be ignored (callbackClient and entryPoint).
public GatewayServer.GatewayServerBuilder gateway(Gateway gateway)
public GatewayServer.GatewayServerBuilder javaPort(int javaPort)
public GatewayServer.GatewayServerBuilder javaAddress(java.net.InetAddress javaAddress)
public GatewayServer.GatewayServerBuilder callbackClient(int pythonPort, java.net.InetAddress pythonAddress)
public GatewayServer.GatewayServerBuilder callbackClient(int pythonPort, java.net.InetAddress pythonAddress, java.lang.String authToken)
public GatewayServer.GatewayServerBuilder callbackClient(CallbackClient callbackClient)
public GatewayServer.GatewayServerBuilder connectTimeout(int connectTimeout)
public GatewayServer.GatewayServerBuilder readTimeout(int readTimeout)
public GatewayServer.GatewayServerBuilder serverSocketFactory(javax.net.ServerSocketFactory serverSocketFactory)
public GatewayServer.GatewayServerBuilder entryPoint(java.lang.Object entryPoint)
public GatewayServer.GatewayServerBuilder customCommands(java.util.List<java.lang.Class<? extends Command>> customCommands)
public GatewayServer.GatewayServerBuilder authToken(java.lang.String authToken)