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 Details

    • ActorTier

      public ActorTier()
  • Method Details

    • 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