Module swim.actor
Package swim.actor

Class ActorSpace

java.lang.Object
swim.system.AbstractWarpRef
swim.system.AbstractTierBinding
swim.actor.ActorSpace
All Implemented Interfaces:
swim.api.downlink.DownlinkFactory, swim.api.plane.PlaneContext, swim.api.ref.WarpRef, swim.api.space.Space, swim.system.CellContext, swim.system.EdgeContext, swim.system.TierBinding, swim.system.TierContext, swim.util.Log

public class ActorSpace extends swim.system.AbstractTierBinding implements swim.system.EdgeContext, swim.api.plane.PlaneContext, swim.api.space.Space
  • Field Summary

    Fields inherited from class swim.system.AbstractTierBinding

    CLOSED_PHASE, CLOSED_STATE, CLOSING_STATE, FAILED_STATE, FAILING_STATE, LOADED_PHASE, LOADED_STATE, LOADING_STATE, OPENED_PHASE, OPENED_STATE, OPENING_STATE, PHASE_MASK, PHASE_SHIFT, RECOVERING_STATE, STARTED_PHASE, STARTED_STATE, STARTING_STATE, STATE_MASK, status, STATUS, STOPPING_STATE, UNLOADING_STATE
  • Constructor Summary

    Constructors
    Constructor
    Description
    ActorSpace(swim.system.EdgeAddress edgeAddress, ActorSpaceDef spaceDef, swim.kernel.KernelContext kernel)
     
  • Method Summary

    Modifier and Type
    Method
    Description
    void
    addAgentRoute(String routeName, String pattern, swim.api.agent.AgentRoute<?> agentRoute)
     
    void
    addAgentRoute(String routeName, swim.uri.UriPattern pattern, swim.api.agent.AgentRoute<?> agentRoute)
     
    void
    addAuthenticator(String authenticatorName, swim.api.auth.Authenticator authenticator)
     
    swim.api.policy.PolicyDirective<swim.api.auth.Identity>
    authenticate(swim.api.auth.Credentials credentials)
     
    swim.system.LinkBinding
    bindDownlink(swim.api.Downlink downlink)
     
    <T> T
    bottomEdge(Class<T> edgeClass)
     
    final swim.system.EdgeAddress
     
    void
     
    void
    closeDownlink(swim.system.LinkBinding link)
     
    protected void
     
    protected void
     
    protected void
     
    protected void
     
    <A extends swim.api.agent.Agent>
    swim.api.agent.AgentFactory<A>
    createAgentFactory(swim.system.NodeBinding node, Class<? extends A> agentClass)
     
    swim.api.agent.AgentFactory<?>
    createAgentFactory(swim.system.NodeBinding node, swim.api.agent.AgentDef agentDef)
     
    <A extends swim.api.agent.Agent>
    swim.api.agent.AgentRoute<A>
    createAgentRoute(Class<? extends A> agentClass)
     
    protected swim.system.EdgeBinding
     
    swim.system.HostBinding
    createHost(swim.system.HostAddress hostAddress)
     
    swim.system.LaneBinding
    createLane(swim.system.LaneAddress laneAddress)
     
    swim.system.LaneBinding
    createLane(swim.system.NodeBinding node, swim.system.LaneDef laneDef)
     
    swim.util.Log
    createLog(swim.system.CellAddress cellAddress)
     
    swim.util.Log
    createLog(swim.system.LogDef logDef)
     
    swim.system.MeshBinding
    createMesh(swim.system.MeshAddress meshAddress)
     
    swim.system.NodeBinding
    createNode(swim.system.NodeAddress nodeAddress)
     
    swim.system.PartBinding
    createPart(swim.system.PartAddress partAddress)
     
    protected <P extends swim.api.plane.Plane>
    P
    createPlane(swim.api.plane.PlaneFactory<P> planeFactory)
     
    swim.api.policy.Policy
    createPolicy(swim.system.CellAddress cellAddress)
     
    swim.api.policy.Policy
    createPolicy(swim.system.PolicyDef policyDef)
     
    swim.concurrent.Stage
    createStage(swim.concurrent.StageDef stageDef)
     
    swim.concurrent.Stage
    createStage(swim.system.CellAddress cellAddress)
     
    swim.store.StoreBinding
    createStore(swim.store.StoreDef storeDef)
     
    swim.store.StoreBinding
    createStore(swim.system.CellAddress cellAddress)
     
    void
    debug(Object message)
     
    void
     
    void
     
    void
     
    void
     
    void
     
    void
     
    void
     
    final swim.system.EdgeBinding
     
    final String
     
    final swim.system.EdgeBinding
     
    void
    error(Object message)
     
    void
    fail(Object message)
     
    swim.api.agent.AgentFactory<?>
    getAgentFactory(swim.uri.Uri nodeUri)
     
    <A extends swim.api.agent.Agent>
    swim.api.agent.AgentRoute<A>
    getAgentRoute(String routeName)
     
    swim.api.auth.Authenticator
    getAuthenticator(String authenticatorName)
     
    swim.system.HostDef
    getHostDef(swim.system.HostAddress hostAddress)
     
    swim.system.LaneDef
    getLaneDef(swim.system.LaneAddress laneAddress)
     
    swim.system.MeshDef
    getMeshDef(swim.system.MeshAddress meshAddress)
     
    swim.system.NodeDef
    getNodeDef(swim.system.NodeAddress nodeAddress)
     
    swim.system.PartDef
    getPartDef(swim.system.PartAddress partAddress)
     
    <P extends swim.api.plane.Plane>
    P
    getPlane(Class<? extends P> planeClass)
     
    swim.api.plane.Plane
    getPlane(String planeName)
     
    void
    info(Object message)
     
    protected swim.system.EdgeBinding
    injectEdge(swim.system.EdgeAddress edgeAddress, swim.system.EdgeBinding edge)
     
    swim.system.HostBinding
    injectHost(swim.system.HostAddress hostAddress, swim.system.HostBinding host)
     
    swim.system.LaneBinding
    injectLane(swim.system.LaneAddress laneAddress, swim.system.LaneBinding lane)
     
    swim.util.Log
    injectLog(swim.util.Log log)
     
    swim.system.MeshBinding
    injectMesh(swim.system.MeshAddress meshAddress, swim.system.MeshBinding mesh)
     
    swim.system.NodeBinding
    injectNode(swim.system.NodeAddress nodeAddress, swim.system.NodeBinding node)
     
    swim.system.PartBinding
    injectPart(swim.system.PartAddress partAddress, swim.system.PartBinding part)
     
    swim.api.policy.Policy
    injectPolicy(swim.api.policy.Policy policy)
     
    swim.concurrent.Stage
    injectStage(swim.concurrent.Stage stage)
     
    swim.store.StoreBinding
    injectStore(swim.store.StoreBinding store)
     
    final swim.kernel.KernelContext
     
    void
     
    final swim.uri.Uri
     
    void
     
    void
    openAgents(swim.system.NodeBinding node)
     
    void
    openDownlink(swim.system.LinkBinding link)
     
    void
    openLanes(swim.system.NodeBinding node)
     
    protected swim.util.Log
     
    void
    openMetaDownlink(swim.system.LinkBinding downlink, swim.system.NodeBinding metaDownlink)
     
    void
    openMetaEdge(swim.system.EdgeBinding edge, swim.system.NodeBinding metaEdge)
     
    void
    openMetaHost(swim.system.HostBinding host, swim.system.NodeBinding metaHost)
     
    void
    openMetaLane(swim.system.LaneBinding lane, swim.system.NodeBinding metaLane)
     
    void
    openMetaMesh(swim.system.MeshBinding mesh, swim.system.NodeBinding metaMesh)
     
    void
    openMetaNode(swim.system.NodeBinding node, swim.system.NodeBinding metaNode)
     
    void
    openMetaPart(swim.system.PartBinding part, swim.system.NodeBinding metaPart)
     
    void
    openMetaUplink(swim.system.LinkBinding uplink, swim.system.NodeBinding metaUplink)
     
    <P extends swim.api.plane.Plane>
    P
    openPlane(String planeName, Class<? extends P> planeClass)
     
    <P extends swim.api.plane.Plane>
    P
    openPlane(String planeName, swim.api.plane.PlaneFactory<P> planeFactory)
     
    protected swim.api.policy.PlanePolicy
     
    protected swim.concurrent.Stage
     
    protected swim.store.StoreBinding
     
    Collection<? extends swim.api.plane.Plane>
     
    final swim.api.policy.PlanePolicy
     
    void
    pushDown(swim.system.Push<?> push)
     
    void
     
    void
    reportDown(swim.system.Metric metric)
     
    swim.concurrent.Schedule
     
    protected void
    seedEdge(swim.system.EdgeBinding edge)
     
    protected swim.system.HostBinding
    seedHost(swim.system.PartBinding part, swim.system.HostDef hostDef)
     
    protected swim.system.LaneBinding
    seedLane(swim.system.NodeBinding node, swim.system.LaneDef laneDef)
     
    protected swim.system.MeshBinding
    seedMesh(swim.system.EdgeBinding edge, swim.system.MeshDef meshDef)
     
    protected swim.system.NodeBinding
    seedNode(swim.system.HostBinding host, swim.system.NodeDef nodeDef)
     
    protected swim.system.PartBinding
    seedPart(swim.system.MeshBinding mesh, swim.system.PartDef partDef)
     
    void
    setPolicy(swim.api.policy.PlanePolicy policy)
     
     
    final swim.concurrent.Stage
     
    void
     
    void
     
    final swim.store.StoreBinding
     
    final swim.system.TierContext
     
    void
    trace(Object message)
     
    void
     
    <T> T
    unwrapEdge(Class<T> edgeClass)
     
    void
    warn(Object message)
     
    void
     
    void
     
    void
     
    void
     
    void
     
    void
     

    Methods inherited from class swim.system.AbstractTierBinding

    activate, awaitStart, isClosed, isLoaded, isOpened, isStarted

    Methods inherited from class swim.system.AbstractWarpRef

    command, command, command, command, command, command, command, command, command, command, command, command, command, command, command, command, downlink, downlinkHttp, downlinkList, downlinkMap, downlinkValue, downlinkWs, hostRef, hostRef, laneRef, laneRef, laneRef, laneRef, nodeRef, nodeRef, nodeRef, nodeRef

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

    Methods inherited from interface swim.api.downlink.DownlinkFactory

    downlink, downlinkHttp, downlinkList, downlinkMap, downlinkValue, downlinkWs

    Methods inherited from interface swim.api.ref.WarpRef

    command, command, command, command, command, command, command, command, command, command, command, command, command, command, command, command, hostRef, hostRef, laneRef, laneRef, laneRef, laneRef, nodeRef, nodeRef, nodeRef, nodeRef
  • Constructor Details

    • ActorSpace

      public ActorSpace(swim.system.EdgeAddress edgeAddress, ActorSpaceDef spaceDef, swim.kernel.KernelContext kernel)
  • Method Details

    • spaceDef

      public final ActorSpaceDef spaceDef()
    • tierContext

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

      public final swim.system.EdgeBinding edgeWrapper()
      Specified by:
      edgeWrapper in interface swim.system.EdgeContext
    • unwrapEdge

      public <T> T unwrapEdge(Class<T> edgeClass)
      Specified by:
      unwrapEdge in interface swim.system.EdgeContext
    • bottomEdge

      public <T> T bottomEdge(Class<T> edgeClass)
      Specified by:
      bottomEdge in interface swim.system.EdgeContext
    • cellAddress

      public final swim.system.EdgeAddress cellAddress()
      Specified by:
      cellAddress in interface swim.system.CellContext
      Specified by:
      cellAddress in interface swim.system.EdgeContext
    • edgeName

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

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

      public final swim.api.policy.PlanePolicy policy()
      Specified by:
      policy in interface swim.system.CellContext
      Specified by:
      policy in interface swim.api.plane.PlaneContext
      Specified by:
      policy in interface swim.api.space.Space
    • setPolicy

      public void setPolicy(swim.api.policy.PlanePolicy policy)
      Specified by:
      setPolicy in interface swim.api.plane.PlaneContext
    • schedule

      public swim.concurrent.Schedule schedule()
      Specified by:
      schedule in interface swim.system.CellContext
      Specified by:
      schedule in interface swim.api.plane.PlaneContext
      Specified by:
      schedule in interface swim.api.space.Space
    • stage

      public final swim.concurrent.Stage stage()
      Specified by:
      stage in interface swim.system.CellContext
      Specified by:
      stage in interface swim.api.plane.PlaneContext
      Specified by:
      stage in interface swim.api.space.Space
    • store

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

      public final swim.kernel.KernelContext kernel()
    • edge

      public final swim.system.EdgeBinding edge()
    • getAuthenticator

      public swim.api.auth.Authenticator getAuthenticator(String authenticatorName)
      Specified by:
      getAuthenticator in interface swim.api.plane.PlaneContext
    • addAuthenticator

      public void addAuthenticator(String authenticatorName, swim.api.auth.Authenticator authenticator)
      Specified by:
      addAuthenticator in interface swim.api.plane.PlaneContext
    • planes

      public Collection<? extends swim.api.plane.Plane> planes()
      Specified by:
      planes in interface swim.api.space.Space
    • getPlane

      public swim.api.plane.Plane getPlane(String planeName)
      Specified by:
      getPlane in interface swim.api.space.Space
    • getPlane

      public <P extends swim.api.plane.Plane> P getPlane(Class<? extends P> planeClass)
      Specified by:
      getPlane in interface swim.api.space.Space
    • openPlane

      public <P extends swim.api.plane.Plane> P openPlane(String planeName, swim.api.plane.PlaneFactory<P> planeFactory)
      Specified by:
      openPlane in interface swim.api.space.Space
    • openPlane

      public <P extends swim.api.plane.Plane> P openPlane(String planeName, Class<? extends P> planeClass)
      Specified by:
      openPlane in interface swim.api.space.Space
    • createPlane

      protected <P extends swim.api.plane.Plane> P createPlane(swim.api.plane.PlaneFactory<P> planeFactory)
    • getAgentRoute

      public <A extends swim.api.agent.Agent> swim.api.agent.AgentRoute<A> getAgentRoute(String routeName)
      Specified by:
      getAgentRoute in interface swim.api.plane.PlaneContext
    • createAgentRoute

      public <A extends swim.api.agent.Agent> swim.api.agent.AgentRoute<A> createAgentRoute(Class<? extends A> agentClass)
      Specified by:
      createAgentRoute in interface swim.api.plane.PlaneContext
    • addAgentRoute

      public void addAgentRoute(String routeName, swim.uri.UriPattern pattern, swim.api.agent.AgentRoute<?> agentRoute)
      Specified by:
      addAgentRoute in interface swim.api.plane.PlaneContext
    • addAgentRoute

      public void addAgentRoute(String routeName, String pattern, swim.api.agent.AgentRoute<?> agentRoute)
      Specified by:
      addAgentRoute in interface swim.api.plane.PlaneContext
    • removeAgentRoute

      public void removeAgentRoute(String routeName)
      Specified by:
      removeAgentRoute in interface swim.api.plane.PlaneContext
    • getAgentFactory

      public swim.api.agent.AgentFactory<?> getAgentFactory(swim.uri.Uri nodeUri)
      Specified by:
      getAgentFactory in interface swim.api.plane.PlaneContext
    • createAgentFactory

      public swim.api.agent.AgentFactory<?> createAgentFactory(swim.system.NodeBinding node, swim.api.agent.AgentDef agentDef)
      Specified by:
      createAgentFactory in interface swim.system.EdgeContext
    • createAgentFactory

      public <A extends swim.api.agent.Agent> swim.api.agent.AgentFactory<A> createAgentFactory(swim.system.NodeBinding node, Class<? extends A> agentClass)
      Specified by:
      createAgentFactory in interface swim.system.EdgeContext
    • openAgents

      public void openAgents(swim.system.NodeBinding node)
      Specified by:
      openAgents in interface swim.system.EdgeContext
    • createLog

      public swim.util.Log createLog(swim.system.LogDef logDef)
    • createLog

      public swim.util.Log createLog(swim.system.CellAddress cellAddress)
    • injectLog

      public swim.util.Log injectLog(swim.util.Log log)
    • openLog

      protected swim.util.Log openLog()
    • closeLog

      protected void closeLog()
    • createPolicy

      public swim.api.policy.Policy createPolicy(swim.system.PolicyDef policyDef)
    • createPolicy

      public swim.api.policy.Policy createPolicy(swim.system.CellAddress cellAddress)
    • injectPolicy

      public swim.api.policy.Policy injectPolicy(swim.api.policy.Policy policy)
    • openPolicy

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

      protected void closePolicy()
    • createStage

      public swim.concurrent.Stage createStage(swim.concurrent.StageDef stageDef)
    • createStage

      public swim.concurrent.Stage createStage(swim.system.CellAddress cellAddress)
    • injectStage

      public swim.concurrent.Stage injectStage(swim.concurrent.Stage stage)
    • openStage

      protected swim.concurrent.Stage openStage()
    • closeStage

      protected void closeStage()
    • createStore

      public swim.store.StoreBinding createStore(swim.store.StoreDef storeDef)
    • createStore

      public swim.store.StoreBinding createStore(swim.system.CellAddress cellAddress)
    • injectStore

      public swim.store.StoreBinding injectStore(swim.store.StoreBinding store)
    • openStore

      protected swim.store.StoreBinding openStore()
    • closeStore

      protected void closeStore()
    • createEdge

      protected swim.system.EdgeBinding createEdge()
    • seedEdge

      protected void seedEdge(swim.system.EdgeBinding edge)
    • seedMesh

      protected swim.system.MeshBinding seedMesh(swim.system.EdgeBinding edge, swim.system.MeshDef meshDef)
    • seedPart

      protected swim.system.PartBinding seedPart(swim.system.MeshBinding mesh, swim.system.PartDef partDef)
    • seedHost

      protected swim.system.HostBinding seedHost(swim.system.PartBinding part, swim.system.HostDef hostDef)
    • seedNode

      protected swim.system.NodeBinding seedNode(swim.system.HostBinding host, swim.system.NodeDef nodeDef)
    • seedLane

      protected swim.system.LaneBinding seedLane(swim.system.NodeBinding node, swim.system.LaneDef laneDef)
    • injectEdge

      protected swim.system.EdgeBinding injectEdge(swim.system.EdgeAddress edgeAddress, swim.system.EdgeBinding edge)
    • openMetaEdge

      public void openMetaEdge(swim.system.EdgeBinding edge, swim.system.NodeBinding metaEdge)
      Specified by:
      openMetaEdge in interface swim.system.EdgeContext
    • getMeshDef

      public swim.system.MeshDef getMeshDef(swim.system.MeshAddress meshAddress)
    • createMesh

      public swim.system.MeshBinding createMesh(swim.system.MeshAddress meshAddress)
      Specified by:
      createMesh in interface swim.system.EdgeContext
    • injectMesh

      public swim.system.MeshBinding injectMesh(swim.system.MeshAddress meshAddress, swim.system.MeshBinding mesh)
      Specified by:
      injectMesh in interface swim.system.EdgeContext
    • openMetaMesh

      public void openMetaMesh(swim.system.MeshBinding mesh, swim.system.NodeBinding metaMesh)
      Specified by:
      openMetaMesh in interface swim.system.EdgeContext
    • getPartDef

      public swim.system.PartDef getPartDef(swim.system.PartAddress partAddress)
    • createPart

      public swim.system.PartBinding createPart(swim.system.PartAddress partAddress)
      Specified by:
      createPart in interface swim.system.EdgeContext
    • injectPart

      public swim.system.PartBinding injectPart(swim.system.PartAddress partAddress, swim.system.PartBinding part)
      Specified by:
      injectPart in interface swim.system.EdgeContext
    • openMetaPart

      public void openMetaPart(swim.system.PartBinding part, swim.system.NodeBinding metaPart)
      Specified by:
      openMetaPart in interface swim.system.EdgeContext
    • getHostDef

      public swim.system.HostDef getHostDef(swim.system.HostAddress hostAddress)
    • createHost

      public swim.system.HostBinding createHost(swim.system.HostAddress hostAddress)
      Specified by:
      createHost in interface swim.system.EdgeContext
    • injectHost

      public swim.system.HostBinding injectHost(swim.system.HostAddress hostAddress, swim.system.HostBinding host)
      Specified by:
      injectHost in interface swim.system.EdgeContext
    • openMetaHost

      public void openMetaHost(swim.system.HostBinding host, swim.system.NodeBinding metaHost)
      Specified by:
      openMetaHost in interface swim.system.EdgeContext
    • getNodeDef

      public swim.system.NodeDef getNodeDef(swim.system.NodeAddress nodeAddress)
    • createNode

      public swim.system.NodeBinding createNode(swim.system.NodeAddress nodeAddress)
      Specified by:
      createNode in interface swim.system.EdgeContext
    • injectNode

      public swim.system.NodeBinding injectNode(swim.system.NodeAddress nodeAddress, swim.system.NodeBinding node)
      Specified by:
      injectNode in interface swim.system.EdgeContext
    • openMetaNode

      public void openMetaNode(swim.system.NodeBinding node, swim.system.NodeBinding metaNode)
      Specified by:
      openMetaNode in interface swim.system.EdgeContext
    • getLaneDef

      public swim.system.LaneDef getLaneDef(swim.system.LaneAddress laneAddress)
    • createLane

      public swim.system.LaneBinding createLane(swim.system.LaneAddress laneAddress)
      Specified by:
      createLane in interface swim.system.EdgeContext
    • injectLane

      public swim.system.LaneBinding injectLane(swim.system.LaneAddress laneAddress, swim.system.LaneBinding lane)
      Specified by:
      injectLane in interface swim.system.EdgeContext
    • openMetaLane

      public void openMetaLane(swim.system.LaneBinding lane, swim.system.NodeBinding metaLane)
      Specified by:
      openMetaLane in interface swim.system.EdgeContext
    • openMetaUplink

      public void openMetaUplink(swim.system.LinkBinding uplink, swim.system.NodeBinding metaUplink)
      Specified by:
      openMetaUplink in interface swim.system.EdgeContext
    • openMetaDownlink

      public void openMetaDownlink(swim.system.LinkBinding downlink, swim.system.NodeBinding metaDownlink)
      Specified by:
      openMetaDownlink in interface swim.system.CellContext
    • createLane

      public swim.system.LaneBinding createLane(swim.system.NodeBinding node, swim.system.LaneDef laneDef)
      Specified by:
      createLane in interface swim.system.EdgeContext
    • openLanes

      public void openLanes(swim.system.NodeBinding node)
      Specified by:
      openLanes in interface swim.system.EdgeContext
    • authenticate

      public swim.api.policy.PolicyDirective<swim.api.auth.Identity> authenticate(swim.api.auth.Credentials credentials)
      Specified by:
      authenticate in interface swim.system.EdgeContext
    • 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
    • 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
    • open

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

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

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

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

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

      public void close()
      Specified by:
      close in interface swim.system.TierBinding
      Specified by:
      close in interface swim.system.TierContext
      Specified by:
      close in interface swim.api.ref.WarpRef
      Overrides:
      close in class swim.system.AbstractTierBinding
    • willOpen

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

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

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

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

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

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

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

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

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

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

      public void willClose()
      Specified by:
      willClose in interface swim.system.TierContext
      Overrides:
      willClose in class swim.system.AbstractTierBinding
    • didClose

      public void didClose()
      Specified by:
      didClose in interface swim.system.TierBinding
      Overrides:
      didClose in class swim.system.AbstractTierBinding
    • didFail

      public void didFail(Throwable error)
      Specified by:
      didFail in interface swim.system.TierBinding
      Overrides:
      didFail in class swim.system.AbstractTierBinding