@Singleton
@Secondary
@Requires(classes=io.grpc.ServerBuilder.class)
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.EmbeddedServer
public java.lang.String getHost()
getHost
in interface io.micronaut.runtime.server.EmbeddedServer
public java.lang.String getScheme()
getScheme
in interface io.micronaut.runtime.server.EmbeddedServer
public java.net.URL getURL()
getURL
in interface io.micronaut.runtime.server.EmbeddedServer
public boolean isServer()
isServer
in interface io.micronaut.runtime.EmbeddedApplication<io.micronaut.runtime.server.EmbeddedServer>
isServer
in interface io.micronaut.runtime.server.EmbeddedServer
public java.net.URI getURI()
getURI
in interface io.micronaut.runtime.server.EmbeddedServer
public io.micronaut.runtime.server.EmbeddedServer start()
start
in interface io.micronaut.context.ApplicationContextLifeCycle<io.micronaut.runtime.server.EmbeddedServer>
start
in interface io.micronaut.context.LifeCycle
public io.micronaut.runtime.server.EmbeddedServer stop()
stop
in interface io.micronaut.context.ApplicationContextLifeCycle<io.micronaut.runtime.server.EmbeddedServer>
stop
in interface io.micronaut.context.LifeCycle
public io.micronaut.context.ApplicationContext getApplicationContext()
getApplicationContext
in interface io.micronaut.context.ApplicationContextProvider
getApplicationContext
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