ResponsibilityChainException.java 633 B

123456789101112131415161718192021222324252627282930
  1. package cn.nosum.support.chain;
  2. import lombok.Data;
  3. import lombok.EqualsAndHashCode;
  4. /**
  5. * 责任链自定义异常。
  6. *
  7. * @author Young
  8. */
  9. @Data
  10. @EqualsAndHashCode(callSuper = true)
  11. public class ResponsibilityChainException extends RuntimeException {
  12. private static final long serialVersionUID = -215073194559629227L;
  13. /**
  14. * 节点名称.
  15. */
  16. private String name;
  17. public ResponsibilityChainException(String name, Exception e) {
  18. super(e.getMessage(), e);
  19. this.setName(name);
  20. }
  21. public ResponsibilityChainException(String detailMessage) {
  22. super(detailMessage);
  23. }
  24. }