public class ExpansionServer
extends java.lang.Object
implements java.lang.AutoCloseable
gRPC Server for an ExpansionService.| Modifier and Type | Method and Description |
|---|---|
void |
close() |
static ExpansionServer |
create(ExpansionService service,
java.lang.String host,
int port)
Create a
ExpansionServer for the provided ExpansionService running on an arbitrary
port. |
java.lang.String |
getHost()
Get the host that this
ExpansionServer is bound to. |
int |
getPort()
Get the port that this
ExpansionServer is bound to. |
public static ExpansionServer create(ExpansionService service, java.lang.String host, int port) throws java.io.IOException
ExpansionServer for the provided ExpansionService running on an arbitrary
port.
If port is 0, a free port will be assigned.
java.io.IOExceptionpublic java.lang.String getHost()
ExpansionServer is bound to.public int getPort()
ExpansionServer is bound to.public void close()
throws java.lang.Exception
close in interface java.lang.AutoCloseablejava.lang.Exception