Module swim.actor
Package swim.actor

Class 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 Detail

      • ActorCell

        public ActorCell()
    • Method Detail

      • 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