- java.lang.Object
-
- swim.actor.ActorLaneDef
-
- All Implemented Interfaces:
swim.codec.Debug,swim.system.CellDef,swim.system.LaneDef
public class ActorLaneDef extends Object implements swim.system.LaneDef, swim.codec.Debug
-
-
Constructor Summary
Constructors Constructor Description ActorLaneDef(swim.uri.UriPattern lanePattern, String laneType, 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 protected ActorLaneDefcopy(swim.uri.UriPattern lanePattern, String laneType, 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 ActorLaneDeffromLanePattern(String lanePattern)static ActorLaneDeffromLanePattern(swim.uri.UriPattern lanePattern)static ActorLaneDeffromLaneUri(String laneUri)static ActorLaneDeffromLaneUri(swim.uri.Uri laneUri)inthashCode()swim.uri.UriPatternlanePattern()ActorLaneDeflanePattern(swim.uri.UriPattern lanePattern)StringlaneType()ActorLaneDeflaneType(String laneType)swim.uri.UrilaneUri()swim.system.LogDeflogDef()ActorLaneDeflogDef(swim.system.LogDef logDef)swim.system.PolicyDefpolicyDef()ActorLaneDefpolicyDef(swim.system.PolicyDef policyDef)swim.concurrent.StageDefstageDef()ActorLaneDefstageDef(swim.concurrent.StageDef stageDef)swim.store.StoreDefstoreDef()ActorLaneDefstoreDef(swim.store.StoreDef storeDef)StringtoString()
-
-
-
Constructor Detail
-
ActorLaneDef
public ActorLaneDef(swim.uri.UriPattern lanePattern, String laneType, swim.system.LogDef logDef, swim.system.PolicyDef policyDef, swim.concurrent.StageDef stageDef, swim.store.StoreDef storeDef)
-
-
Method Detail
-
laneUri
public final swim.uri.Uri laneUri()
- Specified by:
laneUriin interfaceswim.system.LaneDef
-
lanePattern
public final swim.uri.UriPattern lanePattern()
- Specified by:
lanePatternin interfaceswim.system.LaneDef
-
lanePattern
public ActorLaneDef lanePattern(swim.uri.UriPattern lanePattern)
-
laneType
public final String laneType()
- Specified by:
laneTypein interfaceswim.system.LaneDef
-
laneType
public ActorLaneDef laneType(String laneType)
-
logDef
public final swim.system.LogDef logDef()
- Specified by:
logDefin interfaceswim.system.CellDef
-
logDef
public ActorLaneDef logDef(swim.system.LogDef logDef)
-
policyDef
public final swim.system.PolicyDef policyDef()
- Specified by:
policyDefin interfaceswim.system.CellDef
-
policyDef
public ActorLaneDef policyDef(swim.system.PolicyDef policyDef)
-
stageDef
public final swim.concurrent.StageDef stageDef()
- Specified by:
stageDefin interfaceswim.system.CellDef
-
stageDef
public ActorLaneDef stageDef(swim.concurrent.StageDef stageDef)
-
storeDef
public final swim.store.StoreDef storeDef()
- Specified by:
storeDefin interfaceswim.system.CellDef
-
storeDef
public ActorLaneDef storeDef(swim.store.StoreDef storeDef)
-
copy
protected ActorLaneDef copy(swim.uri.UriPattern lanePattern, String laneType, 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
-
fromLaneUri
public static ActorLaneDef fromLaneUri(swim.uri.Uri laneUri)
-
fromLaneUri
public static ActorLaneDef fromLaneUri(String laneUri)
-
fromLanePattern
public static ActorLaneDef fromLanePattern(swim.uri.UriPattern lanePattern)
-
fromLanePattern
public static ActorLaneDef fromLanePattern(String lanePattern)
-
-