java.lang.Object
swim.actor.ActorNodeDef
- All Implemented Interfaces:
swim.codec.Debug,swim.system.CellDef,swim.system.NodeDef
-
Constructor Summary
ConstructorsConstructorDescriptionActorNodeDef(swim.uri.UriPattern nodePattern, swim.collections.FingerTrieSeq<swim.api.agent.AgentDef> agentDefs, swim.uri.UriMapper<swim.system.LaneDef> laneDefs, swim.system.LogDef logDef, swim.system.PolicyDef policyDef, swim.concurrent.StageDef stageDef, swim.store.StoreDef storeDef) -
Method Summary
Modifier and TypeMethodDescriptionagentDef(swim.api.agent.AgentDef agentDef) final Collection<? extends swim.api.agent.AgentDef>protected ActorNodeDefcopy(swim.uri.UriPattern nodePattern, swim.collections.FingerTrieSeq<swim.api.agent.AgentDef> agentDefs, swim.uri.UriMapper<swim.system.LaneDef> laneDefs, swim.system.LogDef logDef, swim.system.PolicyDef policyDef, swim.concurrent.StageDef stageDef, swim.store.StoreDef storeDef) <T> swim.codec.Output<T>debug(swim.codec.Output<T> output) booleanstatic ActorNodeDeffromNodePattern(String nodePattern) static ActorNodeDeffromNodePattern(swim.uri.UriPattern nodePattern) static ActorNodeDeffromNodeUri(String nodeUri) static ActorNodeDeffromNodeUri(swim.uri.Uri nodeUri) final swim.api.agent.AgentDefgetAgentDef(swim.structure.Value agentId) final swim.system.LaneDefgetLaneDef(swim.uri.Uri laneUri) inthashCode()laneDef(swim.system.LaneDef laneDef) final Collection<? extends swim.system.LaneDef>laneDefs()final swim.system.LogDeflogDef()logDef(swim.system.LogDef logDef) final swim.uri.UriPatternnodePattern(swim.uri.UriPattern nodePattern) final swim.uri.UrinodeUri()final swim.system.PolicyDefpolicyDef(swim.system.PolicyDef policyDef) final swim.concurrent.StageDefstageDef()stageDef(swim.concurrent.StageDef stageDef) final swim.store.StoreDefstoreDef()storeDef(swim.store.StoreDef storeDef) toString()Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface swim.system.NodeDef
props
-
Constructor Details
-
ActorNodeDef
public ActorNodeDef(swim.uri.UriPattern nodePattern, swim.collections.FingerTrieSeq<swim.api.agent.AgentDef> agentDefs, swim.uri.UriMapper<swim.system.LaneDef> laneDefs, swim.system.LogDef logDef, swim.system.PolicyDef policyDef, swim.concurrent.StageDef stageDef, swim.store.StoreDef storeDef)
-
-
Method Details
-
nodeUri
public final swim.uri.Uri nodeUri()- Specified by:
nodeUriin interfaceswim.system.NodeDef
-
nodePattern
public final swim.uri.UriPattern nodePattern()- Specified by:
nodePatternin interfaceswim.system.NodeDef
-
nodePattern
-
agentDefs
- Specified by:
agentDefsin interfaceswim.system.NodeDef
-
getAgentDef
public final swim.api.agent.AgentDef getAgentDef(swim.structure.Value agentId) - Specified by:
getAgentDefin interfaceswim.system.NodeDef
-
agentDef
-
laneDefs
- Specified by:
laneDefsin interfaceswim.system.NodeDef
-
getLaneDef
public final swim.system.LaneDef getLaneDef(swim.uri.Uri laneUri) - Specified by:
getLaneDefin interfaceswim.system.NodeDef
-
laneDef
-
logDef
public final swim.system.LogDef logDef()- Specified by:
logDefin interfaceswim.system.CellDef
-
logDef
-
policyDef
public final swim.system.PolicyDef policyDef()- Specified by:
policyDefin interfaceswim.system.CellDef
-
policyDef
-
stageDef
public final swim.concurrent.StageDef stageDef()- Specified by:
stageDefin interfaceswim.system.CellDef
-
stageDef
-
storeDef
public final swim.store.StoreDef storeDef()- Specified by:
storeDefin interfaceswim.system.CellDef
-
storeDef
-
copy
protected ActorNodeDef copy(swim.uri.UriPattern nodePattern, swim.collections.FingerTrieSeq<swim.api.agent.AgentDef> agentDefs, swim.uri.UriMapper<swim.system.LaneDef> laneDefs, swim.system.LogDef logDef, swim.system.PolicyDef policyDef, swim.concurrent.StageDef stageDef, swim.store.StoreDef storeDef) -
equals
-
hashCode
public int hashCode() -
debug
public <T> swim.codec.Output<T> debug(swim.codec.Output<T> output) - Specified by:
debugin interfaceswim.codec.Debug
-
toString
-
fromNodeUri
-
fromNodeUri
-
fromNodePattern
-
fromNodePattern
-