java.lang.Object
swim.actor.ActorSpaceDef
- All Implemented Interfaces:
swim.api.space.SpaceDef,swim.codec.Debug,swim.system.CellDef,swim.system.EdgeDef
public class ActorSpaceDef
extends Object
implements swim.api.space.SpaceDef, swim.system.EdgeDef, swim.codec.Debug
-
Constructor Summary
ConstructorsConstructorDescriptionActorSpaceDef(String spaceName, swim.collections.FingerTrieSeq<swim.api.plane.PlaneDef> planeDefs, swim.collections.HashTrieMap<String, swim.api.auth.AuthenticatorDef> authenticatorDefs, swim.collections.HashTrieMap<swim.uri.Uri, swim.system.MeshDef> meshDefs, swim.collections.HashTrieMap<swim.structure.Value, swim.system.PartDef> partDefs, swim.uri.UriMapper<swim.system.HostDef> hostDefs, swim.uri.UriMapper<swim.system.NodeDef> nodeDefs, 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 TypeMethodDescriptionauthenticatorDef(swim.api.auth.AuthenticatorDef authenticatorDef) final Collection<? extends swim.api.auth.AuthenticatorDef>protected ActorSpaceDefcopy(String spaceName, swim.collections.FingerTrieSeq<swim.api.plane.PlaneDef> planeDefs, swim.collections.HashTrieMap<String, swim.api.auth.AuthenticatorDef> authenticatorDefs, swim.collections.HashTrieMap<swim.uri.Uri, swim.system.MeshDef> meshDefs, swim.collections.HashTrieMap<swim.structure.Value, swim.system.PartDef> partDefs, swim.uri.UriMapper<swim.system.HostDef> hostDefs, swim.uri.UriMapper<swim.system.NodeDef> nodeDefs, 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 ActorSpaceDefstatic ActorSpaceDeffromPlaneDef(swim.api.plane.PlaneDef planeDef) final swim.api.auth.AuthenticatorDefgetAuthenticatorDef(String authenticatorDef) final swim.system.HostDefgetHostDef(swim.uri.Uri hostUri) final swim.system.LaneDefgetLaneDef(swim.uri.Uri laneUri) final swim.system.MeshDefgetMeshDef(swim.uri.Uri meshUri) final swim.system.NodeDefgetNodeDef(swim.uri.Uri nodeUri) final swim.system.PartDefgetPartDef(swim.structure.Value partKey) final swim.api.plane.PlaneDefgetPlaneDef(String planeName) inthashCode()hostDef(swim.system.HostDef hostDef) final Collection<? extends swim.system.HostDef>hostDefs()laneDef(swim.system.LaneDef laneDef) final Collection<? extends swim.system.LaneDef>laneDefs()final swim.system.LogDeflogDef()logDef(swim.system.LogDef logDef) meshDef(swim.system.MeshDef meshDef) final Collection<? extends swim.system.MeshDef>meshDefs()nodeDef(swim.system.NodeDef nodeDef) final Collection<? extends swim.system.NodeDef>nodeDefs()partDef(swim.system.PartDef partDef) final Collection<? extends swim.system.PartDef>partDefs()planeDef(swim.api.plane.PlaneDef planeDef) final Collection<? extends swim.api.plane.PlaneDef>final swim.system.PolicyDefpolicyDef(swim.system.PolicyDef policyDef) final Stringfinal swim.concurrent.StageDefstageDef()stageDef(swim.concurrent.StageDef stageDef) final swim.store.StoreDefstoreDef()storeDef(swim.store.StoreDef storeDef) toString()
-
Constructor Details
-
ActorSpaceDef
public ActorSpaceDef(String spaceName, swim.collections.FingerTrieSeq<swim.api.plane.PlaneDef> planeDefs, swim.collections.HashTrieMap<String, swim.api.auth.AuthenticatorDef> authenticatorDefs, swim.collections.HashTrieMap<swim.uri.Uri, swim.system.MeshDef> meshDefs, swim.collections.HashTrieMap<swim.structure.Value, swim.system.PartDef> partDefs, swim.uri.UriMapper<swim.system.HostDef> hostDefs, swim.uri.UriMapper<swim.system.NodeDef> nodeDefs, 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
-
spaceName
- Specified by:
spaceNamein interfaceswim.api.space.SpaceDef
-
spaceName
-
planeDefs
- Specified by:
planeDefsin interfaceswim.api.space.SpaceDef
-
getPlaneDef
- Specified by:
getPlaneDefin interfaceswim.api.space.SpaceDef
-
planeDef
-
authenticatorDefs
-
getAuthenticatorDef
-
authenticatorDef
-
meshDefs
- Specified by:
meshDefsin interfaceswim.system.EdgeDef
-
getMeshDef
public final swim.system.MeshDef getMeshDef(swim.uri.Uri meshUri) - Specified by:
getMeshDefin interfaceswim.system.EdgeDef
-
meshDef
-
partDefs
- Specified by:
partDefsin interfaceswim.system.EdgeDef
-
getPartDef
public final swim.system.PartDef getPartDef(swim.structure.Value partKey) - Specified by:
getPartDefin interfaceswim.system.EdgeDef
-
partDef
-
hostDefs
- Specified by:
hostDefsin interfaceswim.system.EdgeDef
-
getHostDef
public final swim.system.HostDef getHostDef(swim.uri.Uri hostUri) - Specified by:
getHostDefin interfaceswim.system.EdgeDef
-
hostDef
-
nodeDefs
- Specified by:
nodeDefsin interfaceswim.system.EdgeDef
-
getNodeDef
public final swim.system.NodeDef getNodeDef(swim.uri.Uri nodeUri) - Specified by:
getNodeDefin interfaceswim.system.EdgeDef
-
nodeDef
-
laneDefs
- Specified by:
laneDefsin interfaceswim.system.EdgeDef
-
getLaneDef
public final swim.system.LaneDef getLaneDef(swim.uri.Uri laneUri) - Specified by:
getLaneDefin interfaceswim.system.EdgeDef
-
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 ActorSpaceDef copy(String spaceName, swim.collections.FingerTrieSeq<swim.api.plane.PlaneDef> planeDefs, swim.collections.HashTrieMap<String, swim.api.auth.AuthenticatorDef> authenticatorDefs, swim.collections.HashTrieMap<swim.uri.Uri, swim.system.MeshDef> meshDefs, swim.collections.HashTrieMap<swim.structure.Value, swim.system.PartDef> partDefs, swim.uri.UriMapper<swim.system.HostDef> hostDefs, swim.uri.UriMapper<swim.system.NodeDef> nodeDefs, 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
-
fromName
-
fromPlaneDef
-