- 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
Constructors Constructor Description 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 Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description ActorSpaceDefauthenticatorDef(swim.api.auth.AuthenticatorDef authenticatorDef)Collection<? extends swim.api.auth.AuthenticatorDef>authenticatorDefs()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)booleanequals(Object other)static ActorSpaceDeffromName(String spaceName)static ActorSpaceDeffromPlaneDef(swim.api.plane.PlaneDef planeDef)swim.api.auth.AuthenticatorDefgetAuthenticatorDef(String authenticatorDef)swim.system.HostDefgetHostDef(swim.uri.Uri hostUri)swim.system.LaneDefgetLaneDef(swim.uri.Uri laneUri)swim.system.MeshDefgetMeshDef(swim.uri.Uri meshUri)swim.system.NodeDefgetNodeDef(swim.uri.Uri nodeUri)swim.system.PartDefgetPartDef(swim.structure.Value partKey)swim.api.plane.PlaneDefgetPlaneDef(String planeName)inthashCode()ActorSpaceDefhostDef(swim.system.HostDef hostDef)Collection<? extends swim.system.HostDef>hostDefs()ActorSpaceDeflaneDef(swim.system.LaneDef laneDef)Collection<? extends swim.system.LaneDef>laneDefs()swim.system.LogDeflogDef()ActorSpaceDeflogDef(swim.system.LogDef logDef)ActorSpaceDefmeshDef(swim.system.MeshDef meshDef)Collection<? extends swim.system.MeshDef>meshDefs()ActorSpaceDefnodeDef(swim.system.NodeDef nodeDef)Collection<? extends swim.system.NodeDef>nodeDefs()ActorSpaceDefpartDef(swim.system.PartDef partDef)Collection<? extends swim.system.PartDef>partDefs()ActorSpaceDefplaneDef(swim.api.plane.PlaneDef planeDef)Collection<? extends swim.api.plane.PlaneDef>planeDefs()swim.system.PolicyDefpolicyDef()ActorSpaceDefpolicyDef(swim.system.PolicyDef policyDef)StringspaceName()ActorSpaceDefspaceName(String spaceName)swim.concurrent.StageDefstageDef()ActorSpaceDefstageDef(swim.concurrent.StageDef stageDef)swim.store.StoreDefstoreDef()ActorSpaceDefstoreDef(swim.store.StoreDef storeDef)StringtoString()
-
-
-
Constructor Detail
-
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 Detail
-
spaceName
public final String spaceName()
- Specified by:
spaceNamein interfaceswim.api.space.SpaceDef
-
spaceName
public ActorSpaceDef spaceName(String spaceName)
-
planeDefs
public final Collection<? extends swim.api.plane.PlaneDef> planeDefs()
- Specified by:
planeDefsin interfaceswim.api.space.SpaceDef
-
getPlaneDef
public final swim.api.plane.PlaneDef getPlaneDef(String planeName)
- Specified by:
getPlaneDefin interfaceswim.api.space.SpaceDef
-
planeDef
public ActorSpaceDef planeDef(swim.api.plane.PlaneDef planeDef)
-
authenticatorDefs
public final Collection<? extends swim.api.auth.AuthenticatorDef> authenticatorDefs()
-
getAuthenticatorDef
public final swim.api.auth.AuthenticatorDef getAuthenticatorDef(String authenticatorDef)
-
authenticatorDef
public ActorSpaceDef authenticatorDef(swim.api.auth.AuthenticatorDef authenticatorDef)
-
meshDefs
public final Collection<? extends swim.system.MeshDef> 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
public ActorSpaceDef meshDef(swim.system.MeshDef meshDef)
-
partDefs
public final Collection<? extends swim.system.PartDef> 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
public ActorSpaceDef partDef(swim.system.PartDef partDef)
-
hostDefs
public final Collection<? extends swim.system.HostDef> 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
public ActorSpaceDef hostDef(swim.system.HostDef hostDef)
-
nodeDefs
public final Collection<? extends swim.system.NodeDef> 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
public ActorSpaceDef nodeDef(swim.system.NodeDef nodeDef)
-
laneDefs
public final Collection<? extends swim.system.LaneDef> 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
public ActorSpaceDef laneDef(swim.system.LaneDef laneDef)
-
logDef
public final swim.system.LogDef logDef()
- Specified by:
logDefin interfaceswim.system.CellDef
-
logDef
public ActorSpaceDef logDef(swim.system.LogDef logDef)
-
policyDef
public final swim.system.PolicyDef policyDef()
- Specified by:
policyDefin interfaceswim.system.CellDef
-
policyDef
public ActorSpaceDef policyDef(swim.system.PolicyDef policyDef)
-
stageDef
public final swim.concurrent.StageDef stageDef()
- Specified by:
stageDefin interfaceswim.system.CellDef
-
stageDef
public ActorSpaceDef stageDef(swim.concurrent.StageDef stageDef)
-
storeDef
public final swim.store.StoreDef storeDef()
- Specified by:
storeDefin interfaceswim.system.CellDef
-
storeDef
public ActorSpaceDef storeDef(swim.store.StoreDef 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)
-
debug
public <T> swim.codec.Output<T> debug(swim.codec.Output<T> output)
- Specified by:
debugin interfaceswim.codec.Debug
-
fromName
public static ActorSpaceDef fromName(String spaceName)
-
fromPlaneDef
public static ActorSpaceDef fromPlaneDef(swim.api.plane.PlaneDef planeDef)
-
-