Module swim.actor
Package swim.actor

Class ActorCell

java.lang.Object
swim.actor.ActorCell
All Implemented Interfaces:
swim.system.CellBinding, swim.system.CellContext, swim.util.Log
Direct Known Subclasses:
ActorTier

public abstract class ActorCell extends Object implements swim.system.CellBinding, swim.system.CellContext
  • Constructor Details

    • ActorCell

      public ActorCell()
  • Method Details

    • cellBinding

      public abstract swim.system.CellBinding cellBinding()
    • cellContext

      public abstract swim.system.CellContext cellContext()
    • cellAddress

      public abstract swim.system.CellAddress cellAddress()
      Specified by:
      cellAddress in interface swim.system.CellContext
    • edgeName

      public String edgeName()
      Specified by:
      edgeName in interface swim.system.CellContext
    • meshUri

      public swim.uri.Uri meshUri()
      Specified by:
      meshUri in interface swim.system.CellContext
    • policy

      public swim.api.policy.Policy policy()
      Specified by:
      policy in interface swim.system.CellContext
    • schedule

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

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

      public swim.store.StoreBinding store()
      Specified by:
      store in interface swim.system.CellContext
    • openLog

      protected swim.util.Log openLog()
    • closeLog

      protected void closeLog()
    • openPolicy

      protected swim.api.policy.Policy openPolicy()
    • closePolicy

      protected void closePolicy()
    • bindDownlink

      public swim.system.LinkBinding bindDownlink(swim.api.Downlink downlink)
      Specified by:
      bindDownlink in interface swim.system.CellContext
    • openDownlink

      public void openDownlink(swim.system.LinkBinding link)
      Specified by:
      openDownlink in interface swim.system.CellContext
    • closeDownlink

      public void closeDownlink(swim.system.LinkBinding link)
      Specified by:
      closeDownlink in interface swim.system.CellContext
    • pushDown

      public void pushDown(swim.system.Push<?> push)
      Specified by:
      pushDown in interface swim.system.CellContext
    • reportDown

      public void reportDown(swim.system.Metric metric)
      Specified by:
      reportDown in interface swim.system.CellContext
    • openUplink

      public void openUplink(swim.system.LinkBinding link)
      Specified by:
      openUplink in interface swim.system.CellBinding
    • pushUp

      public void pushUp(swim.system.Push<?> push)
      Specified by:
      pushUp in interface swim.system.CellBinding
    • trace

      public void trace(Object message)
      Specified by:
      trace in interface swim.util.Log
    • debug

      public void debug(Object message)
      Specified by:
      debug in interface swim.util.Log
    • info

      public void info(Object message)
      Specified by:
      info in interface swim.util.Log
    • warn

      public void warn(Object message)
      Specified by:
      warn in interface swim.util.Log
    • error

      public void error(Object message)
      Specified by:
      error in interface swim.util.Log
    • fail

      public void fail(Object message)
      Specified by:
      fail in interface swim.util.Log