Module swim.actor
Package swim.actor

Class ActorTier

  • All Implemented Interfaces:
    swim.system.CellBinding, swim.system.CellContext, swim.system.TierBinding, swim.system.TierContext, swim.util.Log
    Direct Known Subclasses:
    ActorHost, ActorLane, ActorMesh, ActorNode, ActorPart

    public abstract class ActorTier
    extends ActorCell
    implements swim.system.TierBinding, swim.system.TierContext
    • Constructor Detail

      • ActorTier

        public ActorTier()
    • Method Detail

      • tierContext

        public final swim.system.TierContext tierContext()
        Specified by:
        tierContext in interface swim.system.TierBinding
      • schedule

        public swim.concurrent.Schedule schedule()
        Specified by:
        schedule in interface swim.system.CellContext
        Overrides:
        schedule in class ActorCell
      • stage

        public swim.concurrent.Stage stage()
        Specified by:
        stage in interface swim.system.CellContext
        Overrides:
        stage in class ActorCell
      • store

        public swim.store.StoreBinding store()
        Specified by:
        store in interface swim.system.CellContext
        Overrides:
        store in class ActorCell
      • openStage

        protected swim.concurrent.Stage openStage()
      • closeStage

        protected void closeStage()
      • openStore

        protected swim.store.StoreBinding openStore()
      • closeStore

        protected void closeStore()
      • isClosed

        public boolean isClosed()
        Specified by:
        isClosed in interface swim.system.TierBinding
      • isOpened

        public boolean isOpened()
        Specified by:
        isOpened in interface swim.system.TierBinding
      • isLoaded

        public boolean isLoaded()
        Specified by:
        isLoaded in interface swim.system.TierBinding
      • isStarted

        public boolean isStarted()
        Specified by:
        isStarted in interface swim.system.TierBinding
      • open

        public void open()
        Specified by:
        open in interface swim.system.TierBinding
      • load

        public void load()
        Specified by:
        load in interface swim.system.TierBinding
      • start

        public void start()
        Specified by:
        start in interface swim.system.TierBinding
      • stop

        public void stop()
        Specified by:
        stop in interface swim.system.TierBinding
      • unload

        public void unload()
        Specified by:
        unload in interface swim.system.TierBinding
      • close

        public void close()
        Specified by:
        close in interface swim.system.TierBinding
        Specified by:
        close in interface swim.system.TierContext
      • willOpen

        public void willOpen()
        Specified by:
        willOpen in interface swim.system.TierContext
      • didOpen

        public void didOpen()
        Specified by:
        didOpen in interface swim.system.TierContext
      • willLoad

        public void willLoad()
        Specified by:
        willLoad in interface swim.system.TierContext
      • didLoad

        public void didLoad()
        Specified by:
        didLoad in interface swim.system.TierContext
      • willStart

        public void willStart()
        Specified by:
        willStart in interface swim.system.TierContext
      • didStart

        public void didStart()
        Specified by:
        didStart in interface swim.system.TierContext
      • willStop

        public void willStop()
        Specified by:
        willStop in interface swim.system.TierContext
      • didStop

        public void didStop()
        Specified by:
        didStop in interface swim.system.TierContext
      • willUnload

        public void willUnload()
        Specified by:
        willUnload in interface swim.system.TierContext
      • didUnload

        public void didUnload()
        Specified by:
        didUnload in interface swim.system.TierContext
      • willClose

        public void willClose()
        Specified by:
        willClose in interface swim.system.TierContext