Module swim.actor
Package swim.actor

Class ActorLaneDef

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 Details

    • 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 Details

    • laneUri

      public final swim.uri.Uri laneUri()
      Specified by:
      laneUri in interface swim.system.LaneDef
    • lanePattern

      public final swim.uri.UriPattern lanePattern()
      Specified by:
      lanePattern in interface swim.system.LaneDef
    • lanePattern

      public ActorLaneDef lanePattern(swim.uri.UriPattern lanePattern)
    • laneType

      public final String laneType()
      Specified by:
      laneType in interface swim.system.LaneDef
    • laneType

      public ActorLaneDef laneType(String laneType)
    • logDef

      public final swim.system.LogDef logDef()
      Specified by:
      logDef in interface swim.system.CellDef
    • logDef

      public ActorLaneDef logDef(swim.system.LogDef logDef)
    • policyDef

      public final swim.system.PolicyDef policyDef()
      Specified by:
      policyDef in interface swim.system.CellDef
    • policyDef

      public ActorLaneDef policyDef(swim.system.PolicyDef policyDef)
    • stageDef

      public final swim.concurrent.StageDef stageDef()
      Specified by:
      stageDef in interface swim.system.CellDef
    • stageDef

      public ActorLaneDef stageDef(swim.concurrent.StageDef stageDef)
    • storeDef

      public final swim.store.StoreDef storeDef()
      Specified by:
      storeDef in interface swim.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)
    • equals

      public boolean equals(Object other)
      Overrides:
      equals in class Object
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object
    • debug

      public <T> swim.codec.Output<T> debug(swim.codec.Output<T> output)
      Specified by:
      debug in interface swim.codec.Debug
    • toString

      public String toString()
      Overrides:
      toString in class Object
    • 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)