public class InProcessGrpcServerFactory extends AbstractGrpcServerFactory<io.grpc.inprocess.InProcessServerBuilder>
properties, serverConfigurers| Constructor and Description |
|---|
InProcessGrpcServerFactory(GrpcServerProperties properties)
Creates a new in process server factory with the given properties.
|
InProcessGrpcServerFactory(GrpcServerProperties properties,
List<GrpcServerConfigurer> serverConfigurers)
Creates a new in process server factory with the given properties.
|
InProcessGrpcServerFactory(String name,
GrpcServerProperties properties)
Creates a new in process server factory with the given properties.
|
InProcessGrpcServerFactory(String name,
GrpcServerProperties properties,
List<GrpcServerConfigurer> serverConfigurers)
Creates a new in process server factory with the given properties.
|
| Modifier and Type | Method and Description |
|---|---|
protected void |
configureSecurity(io.grpc.inprocess.InProcessServerBuilder builder)
Configures the security options that should be used by the server.
|
String |
getAddress()
Gets the IP address the created server will be bound to.
|
int |
getPort()
Gets the local port the created server will use to listen to requests.
|
protected io.grpc.inprocess.InProcessServerBuilder |
newServerBuilder()
Creates a new server builder.
|
addService, configure, configureConnectionLimits, configureKeepAlive, configureLimits, configureServices, createServerpublic InProcessGrpcServerFactory(GrpcServerProperties properties)
properties - The properties used to configure the server.public InProcessGrpcServerFactory(GrpcServerProperties properties, List<GrpcServerConfigurer> serverConfigurers)
properties - The properties used to configure the server.serverConfigurers - The server configurers to use. Can be empty.public InProcessGrpcServerFactory(String name, GrpcServerProperties properties)
name - The name of the in process server.properties - The properties used to configure the server.public InProcessGrpcServerFactory(String name, GrpcServerProperties properties, List<GrpcServerConfigurer> serverConfigurers)
name - The name of the in process server.properties - The properties used to configure the server.serverConfigurers - The server configurers to use. Can be empty.protected io.grpc.inprocess.InProcessServerBuilder newServerBuilder()
AbstractGrpcServerFactorynewServerBuilder in class AbstractGrpcServerFactory<io.grpc.inprocess.InProcessServerBuilder>protected void configureSecurity(io.grpc.inprocess.InProcessServerBuilder builder)
AbstractGrpcServerFactoryconfigureSecurity in class AbstractGrpcServerFactory<io.grpc.inprocess.InProcessServerBuilder>builder - The server builder to configure.public String getAddress()
GrpcServerFactorygetAddress in interface GrpcServerFactorygetAddress in class AbstractGrpcServerFactory<io.grpc.inprocess.InProcessServerBuilder>public int getPort()
GrpcServerFactorygetPort in interface GrpcServerFactorygetPort in class AbstractGrpcServerFactory<io.grpc.inprocess.InProcessServerBuilder>