Class TheaterDef

  • All Implemented Interfaces:
    swim.codec.Debug, StageDef

    public class TheaterDef
    extends Object
    implements StageDef, swim.codec.Debug
    • Constructor Detail

      • TheaterDef

        public TheaterDef​(String name,
                          int parallelism,
                          ScheduleDef scheduleDef)
    • Method Detail

      • name

        public final String name()
      • parallelism

        public final int parallelism()
      • parallelism

        public TheaterDef parallelism​(int parallelism)
      • 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
      • theaterForm

        @Kind
        public static swim.structure.Form<TheaterDef> theaterForm()
      • theaterForm

        public static swim.structure.Form<TheaterDef> theaterForm​(swim.structure.Form<ScheduleDef> scheduleForm)