Package io.vlingo.xoom.server
Class VlingoScene
- java.lang.Object
-
- io.vlingo.xoom.server.VlingoScene
-
- All Implemented Interfaces:
io.micronaut.context.LifeCycle<VlingoScene>
,java.io.Closeable
,java.lang.AutoCloseable
@Context public class VlingoScene extends java.lang.Object implements io.micronaut.context.LifeCycle<VlingoScene>
TheVlingoScene
is a lifecycle management class for the vlingo/actors context used in vlingo/http.
-
-
Constructor Summary
Constructors Constructor Description VlingoScene(ServerConfiguration serverConfiguration, io.micronaut.runtime.ApplicationConfiguration applicationConfiguration, io.micronaut.context.ApplicationContext applicationContext)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
close()
io.micronaut.runtime.ApplicationConfiguration
getApplicationConfiguration()
io.micronaut.context.ApplicationContext
getApplicationContext()
ServerConfiguration
getServerConfiguration()
io.vlingo.actors.World
getWorld()
boolean
isRunning()
VlingoScene
refresh()
VlingoScene
start()
VlingoScene
stop()
-
-
-
Constructor Detail
-
VlingoScene
public VlingoScene(ServerConfiguration serverConfiguration, io.micronaut.runtime.ApplicationConfiguration applicationConfiguration, io.micronaut.context.ApplicationContext applicationContext)
-
-
Method Detail
-
getWorld
public io.vlingo.actors.World getWorld()
-
getApplicationConfiguration
public io.micronaut.runtime.ApplicationConfiguration getApplicationConfiguration()
-
getServerConfiguration
public ServerConfiguration getServerConfiguration()
-
getApplicationContext
public io.micronaut.context.ApplicationContext getApplicationContext()
-
isRunning
public boolean isRunning()
- Specified by:
isRunning
in interfaceio.micronaut.context.LifeCycle<VlingoScene>
-
start
@Nonnull public VlingoScene start()
- Specified by:
start
in interfaceio.micronaut.context.LifeCycle<VlingoScene>
-
stop
@Nonnull public VlingoScene stop()
- Specified by:
stop
in interfaceio.micronaut.context.LifeCycle<VlingoScene>
-
close
public void close()
- Specified by:
close
in interfacejava.lang.AutoCloseable
- Specified by:
close
in interfacejava.io.Closeable
- Specified by:
close
in interfaceio.micronaut.context.LifeCycle<VlingoScene>
-
refresh
@Nonnull public VlingoScene refresh()
- Specified by:
refresh
in interfaceio.micronaut.context.LifeCycle<VlingoScene>
-
-