DivideRuleEnum.java 781 B

12345678910111213141516171819202122232425262728293031323334353637383940414243444546
  1. package jnpf.flowable.enums;
  2. import lombok.Getter;
  3. /**
  4. * 分流规则(网关类型)
  5. *
  6. * @author JNPF@YinMai Info. Co., Ltd
  7. * @version 5.0.x
  8. * @since 2024/4/19 9:21
  9. */
  10. @Getter
  11. public enum DivideRuleEnum {
  12. /**
  13. * 根据条件多分支流转(包容网关)
  14. */
  15. INCLUSION("inclusion"),
  16. /**
  17. * 根据条件单分支流转(排它网关)
  18. */
  19. EXCLUSIVE("exclusive"),
  20. /**
  21. * 所有分支都流转(并行网关)
  22. */
  23. PARALLEL("parallel"),
  24. /**
  25. * 选择分支
  26. */
  27. CHOOSE("choose"),
  28. /**
  29. * 网关
  30. */
  31. GATEWAY("gateway"),
  32. /**
  33. * 汇合网关
  34. */
  35. CONFLUENCE("confluence"),
  36. ;
  37. private final String type;
  38. DivideRuleEnum(String type) {
  39. this.type = type;
  40. }
  41. }