1.0.6 • Published 6 years ago

@u-e-i/err-reached-max-retry v1.0.6

Weekly downloads
94
License
MIT
Repository
-
Last release
6 years ago

ERR_REACHED_MAX_RETRY

Kind: global class
Properties

NameTypeDescription
codestringERR_REACHED_MAX_RETRY
activitystringactivity's name
actorstringwho do this activity
logsArray.<object>list error and time of each retry operation
logs[].timenumbertime of retry operation
logs[].errorerrorerror of retry operation
reactionsArray.<string>TERMINATE
messagestringtemplate : Reached max retry of ${this.actor}.${this.activity}()

new ERR_REACHED_MAX_RETRY()

Throw when reached max retry times

Example

  {
    "message" : "Reached max retry of OrderService.createOrder()",
    "code": "ERR_REACHED_MAX_RETRY",
    "actor": "OrderService",
    "activity": "createOrder",
    "logs": [
      {
        "time": 200,
        "error": {
          "message": "Service Unavailable",
          "status": 503
        }
      },
      {
        "time": 400,
        "error": {
          "message": "Bad Gateway",
          "status": 500
        }
      }
    ],
    "reactions": [
      "TERMINATE"
    ]
  }
1.0.6

6 years ago

1.0.5

6 years ago

1.0.4

6 years ago

1.0.3

6 years ago

1.0.2

6 years ago

1.0.1

6 years ago

1.0.0

6 years ago