Module swim.actor
Package swim.actor

Class 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

      All Methods Instance Methods Concrete Methods 
      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)  
      swim.system.EdgeAddress cellAddress()  
      void close()  
      void closeDownlink​(swim.system.LinkBinding link)  
      protected void closeLog()  
      protected void closePolicy()  
      protected void closeStage()  
      protected void closeStore()  
      <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 createEdge()  
      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 didClose()  
      void didFail​(Throwable error)  
      void didLoad()  
      void didOpen()  
      void didStart()  
      void didStop()  
      void didUnload()  
      swim.system.EdgeBinding edge()  
      String edgeName()  
      swim.system.EdgeBinding edgeWrapper()  
      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)  
      swim.kernel.KernelContext kernel()  
      void load()  
      swim.uri.Uri meshUri()  
      void open()  
      void openAgents​(swim.system.NodeBinding node)  
      void openDownlink​(swim.system.LinkBinding link)  
      void openLanes​(swim.system.NodeBinding node)  
      protected swim.util.Log openLog()  
      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 openPolicy()  
      protected swim.concurrent.Stage openStage()  
      protected swim.store.StoreBinding openStore()  
      Collection<? extends swim.api.plane.Plane> planes()  
      swim.api.policy.PlanePolicy policy()  
      void pushDown​(swim.system.Push<?> push)  
      void removeAgentRoute​(String routeName)  
      void reportDown​(swim.system.Metric metric)  
      swim.concurrent.Schedule 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)  
      ActorSpaceDef spaceDef()  
      swim.concurrent.Stage stage()  
      void start()  
      void stop()  
      swim.store.StoreBinding store()  
      swim.system.TierContext tierContext()  
      void trace​(Object message)  
      void unload()  
      <T> T unwrapEdge​(Class<T> edgeClass)  
      void warn​(Object message)  
      void willClose()  
      void willLoad()  
      void willOpen()  
      void willStart()  
      void willStop()  
      void willUnload()  
      • 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 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 Detail

      • ActorSpace

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

      • 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