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
 
 - 
 
 -