- java.lang.Object
-
- swim.actor.ActorCell
-
- swim.actor.ActorTier
-
- All Implemented Interfaces:
CellBinding
,CellContext
,TierBinding
,TierContext
,Log
public abstract class ActorTier extends ActorCell implements TierBinding, TierContext
-
-
Constructor Summary
Constructors Constructor Description ActorTier()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
close()
protected void
closeStage()
protected void
closeStore()
void
didLoad()
void
didOpen()
void
didStart()
void
didStop()
void
didUnload()
boolean
isClosed()
boolean
isLoaded()
boolean
isOpened()
boolean
isStarted()
void
load()
void
open()
protected Stage
openStage()
protected StoreBinding
openStore()
Schedule
schedule()
Stage
stage()
void
start()
void
stop()
StoreBinding
store()
TierContext
tierContext()
void
unload()
void
willClose()
void
willLoad()
void
willOpen()
void
willStart()
void
willStop()
void
willUnload()
-
Methods inherited from class swim.actor.ActorCell
bindDownlink, cellAddress, cellBinding, cellContext, closeDownlink, closeLog, closePolicy, debug, edgeName, error, fail, info, meshUri, openDownlink, openLog, openPolicy, openUplink, policy, pushDown, pushUp, reportDown, trace, warn
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface swim.system.CellContext
openMetaDownlink
-
Methods inherited from interface swim.system.TierBinding
didClose, didFail
-
-
-
-
Method Detail
-
tierContext
public final TierContext tierContext()
- Specified by:
tierContext
in interfaceTierBinding
-
schedule
public Schedule schedule()
- Specified by:
schedule
in interfaceCellContext
- Overrides:
schedule
in classActorCell
-
stage
public Stage stage()
- Specified by:
stage
in interfaceCellContext
- Overrides:
stage
in classActorCell
-
store
public StoreBinding store()
- Specified by:
store
in interfaceCellContext
- Overrides:
store
in classActorCell
-
openStage
protected Stage openStage()
-
closeStage
protected void closeStage()
-
openStore
protected StoreBinding openStore()
-
closeStore
protected void closeStore()
-
isClosed
public boolean isClosed()
- Specified by:
isClosed
in interfaceTierBinding
-
isOpened
public boolean isOpened()
- Specified by:
isOpened
in interfaceTierBinding
-
isLoaded
public boolean isLoaded()
- Specified by:
isLoaded
in interfaceTierBinding
-
isStarted
public boolean isStarted()
- Specified by:
isStarted
in interfaceTierBinding
-
open
public void open()
- Specified by:
open
in interfaceTierBinding
-
load
public void load()
- Specified by:
load
in interfaceTierBinding
-
start
public void start()
- Specified by:
start
in interfaceTierBinding
-
stop
public void stop()
- Specified by:
stop
in interfaceTierBinding
-
unload
public void unload()
- Specified by:
unload
in interfaceTierBinding
-
close
public void close()
- Specified by:
close
in interfaceTierBinding
- Specified by:
close
in interfaceTierContext
-
willOpen
public void willOpen()
- Specified by:
willOpen
in interfaceTierContext
-
didOpen
public void didOpen()
- Specified by:
didOpen
in interfaceTierContext
-
willLoad
public void willLoad()
- Specified by:
willLoad
in interfaceTierContext
-
didLoad
public void didLoad()
- Specified by:
didLoad
in interfaceTierContext
-
willStart
public void willStart()
- Specified by:
willStart
in interfaceTierContext
-
didStart
public void didStart()
- Specified by:
didStart
in interfaceTierContext
-
willStop
public void willStop()
- Specified by:
willStop
in interfaceTierContext
-
didStop
public void didStop()
- Specified by:
didStop
in interfaceTierContext
-
willUnload
public void willUnload()
- Specified by:
willUnload
in interfaceTierContext
-
didUnload
public void didUnload()
- Specified by:
didUnload
in interfaceTierContext
-
willClose
public void willClose()
- Specified by:
willClose
in interfaceTierContext
-
-