Class InvokerHttpServer
- java.lang.Object
-
- io.micronaut.gcp.function.http.test.InvokerHttpServer
-
- All Implemented Interfaces:
io.micronaut.context.ApplicationContextLifeCycle<io.micronaut.runtime.server.EmbeddedServer>,io.micronaut.context.ApplicationContextProvider,io.micronaut.context.LifeCycle,io.micronaut.runtime.EmbeddedApplication<io.micronaut.runtime.server.EmbeddedServer>,io.micronaut.runtime.server.EmbeddedServer,java.io.Closeable,java.lang.AutoCloseable
@Singleton @Internal public class InvokerHttpServer extends java.lang.Object implements io.micronaut.runtime.server.EmbeddedServerAn embedded server implementation that uses the function invoker. Only for testing purposes.- Since:
- 3.0.2
- Author:
- gkrocher
-
-
Constructor Summary
Constructors Constructor Description InvokerHttpServer(io.micronaut.context.ApplicationContext applicationContext, io.micronaut.http.server.HttpServerConfiguration serverConfiguration)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description io.micronaut.runtime.ApplicationConfigurationgetApplicationConfiguration()io.micronaut.context.ApplicationContextgetApplicationContext()protected java.lang.Class<?>getFunctionClass()The function class.java.lang.StringgetHost()intgetPort()java.lang.StringgetScheme()java.net.URIgetURI()java.net.URLgetURL()booleanisRunning()io.micronaut.runtime.server.EmbeddedServerstart()io.micronaut.runtime.server.EmbeddedServerstop()-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
-
-
-
Method Detail
-
start
public io.micronaut.runtime.server.EmbeddedServer start()
- Specified by:
startin interfaceio.micronaut.context.ApplicationContextLifeCycle<io.micronaut.runtime.server.EmbeddedServer>- Specified by:
startin interfaceio.micronaut.context.LifeCycle
-
getFunctionClass
protected java.lang.Class<?> getFunctionClass()
The function class.- Returns:
- The function class
-
stop
public io.micronaut.runtime.server.EmbeddedServer stop()
- Specified by:
stopin interfaceio.micronaut.context.ApplicationContextLifeCycle<io.micronaut.runtime.server.EmbeddedServer>- Specified by:
stopin interfaceio.micronaut.context.LifeCycle
-
getPort
public int getPort()
- Specified by:
getPortin interfaceio.micronaut.runtime.server.EmbeddedServer
-
getHost
public java.lang.String getHost()
- Specified by:
getHostin interfaceio.micronaut.runtime.server.EmbeddedServer
-
getScheme
public java.lang.String getScheme()
- Specified by:
getSchemein interfaceio.micronaut.runtime.server.EmbeddedServer
-
getURL
public java.net.URL getURL()
- Specified by:
getURLin interfaceio.micronaut.runtime.server.EmbeddedServer
-
getURI
public java.net.URI getURI()
- Specified by:
getURIin interfaceio.micronaut.runtime.server.EmbeddedServer
-
getApplicationContext
public io.micronaut.context.ApplicationContext getApplicationContext()
- Specified by:
getApplicationContextin interfaceio.micronaut.context.ApplicationContextProvider- Specified by:
getApplicationContextin interfaceio.micronaut.runtime.EmbeddedApplication<io.micronaut.runtime.server.EmbeddedServer>
-
getApplicationConfiguration
public io.micronaut.runtime.ApplicationConfiguration getApplicationConfiguration()
- Specified by:
getApplicationConfigurationin interfaceio.micronaut.runtime.EmbeddedApplication<io.micronaut.runtime.server.EmbeddedServer>
-
isRunning
public boolean isRunning()
- Specified by:
isRunningin interfaceio.micronaut.context.LifeCycle
-
-