@Singleton
@Secondary
@Requires(classes=io.grpc.ServerBuilder.class) @Requires(property="grpc.server.enabled",value="true",defaultValue="true")
public class GrpcEmbeddedServer
extends java.lang.Object
implements io.micronaut.runtime.server.EmbeddedServer
EmbeddedServer interface for GRPC.| Modifier and Type | Method and Description |
|---|---|
io.micronaut.runtime.ApplicationConfiguration |
getApplicationConfiguration() |
io.micronaut.context.ApplicationContext |
getApplicationContext() |
java.lang.String |
getHost() |
int |
getPort() |
java.lang.String |
getScheme() |
io.grpc.Server |
getServer() |
GrpcServerConfiguration |
getServerConfiguration() |
java.net.URI |
getURI() |
java.net.URL |
getURL() |
boolean |
isRunning() |
boolean |
isServer() |
io.micronaut.runtime.server.EmbeddedServer |
start() |
io.micronaut.runtime.server.EmbeddedServer |
stop() |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait@NonNull public io.grpc.Server getServer()
Server.@NonNull public GrpcServerConfiguration getServerConfiguration()
public int getPort()
getPort in interface io.micronaut.runtime.server.EmbeddedServerpublic java.lang.String getHost()
getHost in interface io.micronaut.runtime.server.EmbeddedServerpublic java.lang.String getScheme()
getScheme in interface io.micronaut.runtime.server.EmbeddedServerpublic java.net.URL getURL()
getURL in interface io.micronaut.runtime.server.EmbeddedServerpublic boolean isServer()
isServer in interface io.micronaut.runtime.EmbeddedApplication<io.micronaut.runtime.server.EmbeddedServer>isServer in interface io.micronaut.runtime.server.EmbeddedServerpublic java.net.URI getURI()
getURI in interface io.micronaut.runtime.server.EmbeddedServerpublic io.micronaut.runtime.server.EmbeddedServer start()
start in interface io.micronaut.context.ApplicationContextLifeCycle<io.micronaut.runtime.server.EmbeddedServer>start in interface io.micronaut.context.LifeCyclepublic io.micronaut.runtime.server.EmbeddedServer stop()
stop in interface io.micronaut.context.ApplicationContextLifeCycle<io.micronaut.runtime.server.EmbeddedServer>stop in interface io.micronaut.context.LifeCyclepublic io.micronaut.context.ApplicationContext getApplicationContext()
getApplicationContext in interface io.micronaut.context.ApplicationContextProvidergetApplicationContext in interface io.micronaut.runtime.EmbeddedApplication<io.micronaut.runtime.server.EmbeddedServer>public io.micronaut.runtime.ApplicationConfiguration getApplicationConfiguration()
getApplicationConfiguration in interface io.micronaut.runtime.EmbeddedApplication<io.micronaut.runtime.server.EmbeddedServer>public boolean isRunning()
isRunning in interface io.micronaut.context.LifeCycle