Class InProcessGrpcEmbeddedServer

java.lang.Object
io.micronaut.grpc.server.GrpcEmbeddedServer
io.micronaut.grpc.server.InProcessGrpcEmbeddedServer
All Implemented Interfaces:
io.micronaut.context.ApplicationContextLifeCycle<io.micronaut.runtime.server.EmbeddedServer>, io.micronaut.context.ApplicationContextProvider, io.micronaut.context.LifeCycle<io.micronaut.runtime.server.EmbeddedServer>, io.micronaut.runtime.EmbeddedApplication<io.micronaut.runtime.server.EmbeddedServer>, io.micronaut.runtime.server.EmbeddedServer, Closeable, AutoCloseable

@Singleton @Secondary @Named("grpc.server") @Replaces(GrpcEmbeddedServer.class) @Requires(classes={io.grpc.ServerBuilder.class,io.micronaut.discovery.ServiceInstance.class}) @Requires(property="grpc.server.enabled",value="true",defaultValue="true") @Requires(property="grpc.server.in-process-name") @Internal public class InProcessGrpcEmbeddedServer extends GrpcEmbeddedServer
Replaces the embedded server bean when the in-process transport is enabled.
Since:
5.0.0
  • Method Details

    • getHost

      public String getHost()
      Specified by:
      getHost in interface io.micronaut.runtime.server.EmbeddedServer
      Overrides:
      getHost in class GrpcEmbeddedServer
    • getScheme

      public String getScheme()
      Specified by:
      getScheme in interface io.micronaut.runtime.server.EmbeddedServer
      Overrides:
      getScheme in class GrpcEmbeddedServer
    • getURL

      public URL getURL()
      Specified by:
      getURL in interface io.micronaut.runtime.server.EmbeddedServer
      Overrides:
      getURL in class GrpcEmbeddedServer
    • getURI

      public URI getURI()
      Specified by:
      getURI in interface io.micronaut.runtime.server.EmbeddedServer
      Overrides:
      getURI in class GrpcEmbeddedServer