Class 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>
    The VlingoScene is a lifecycle management class for the vlingo/actors context used in vlingo/http.
    • 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()
      • getApplicationContext

        public io.micronaut.context.ApplicationContext getApplicationContext()
      • isRunning

        public boolean isRunning()
        Specified by:
        isRunning in interface io.micronaut.context.LifeCycle<VlingoScene>
      • start

        @Nonnull
        public VlingoScene start()
        Specified by:
        start in interface io.micronaut.context.LifeCycle<VlingoScene>
      • stop

        @Nonnull
        public VlingoScene stop()
        Specified by:
        stop in interface io.micronaut.context.LifeCycle<VlingoScene>
      • close

        public void close()
        Specified by:
        close in interface java.lang.AutoCloseable
        Specified by:
        close in interface java.io.Closeable
        Specified by:
        close in interface io.micronaut.context.LifeCycle<VlingoScene>
      • refresh

        @Nonnull
        public VlingoScene refresh()
        Specified by:
        refresh in interface io.micronaut.context.LifeCycle<VlingoScene>