CircuitBreaker
Defined in: packages/core/src/resilience/circuit-breaker.ts:16
Constructors
섹션 제목: “Constructors”Constructor
섹션 제목: “Constructor”new CircuitBreaker(
options):CircuitBreaker
Defined in: packages/core/src/resilience/circuit-breaker.ts:22
Parameters
섹션 제목: “Parameters”options
섹션 제목: “options”Returns
섹션 제목: “Returns”CircuitBreaker
Methods
섹션 제목: “Methods”execute()
섹션 제목: “execute()”execute<
T>(operation):Promise<T>
Defined in: packages/core/src/resilience/circuit-breaker.ts:24
Type Parameters
섹션 제목: “Type Parameters”T
Parameters
섹션 제목: “Parameters”operation
섹션 제목: “operation”() => Promise<T>
Returns
섹션 제목: “Returns”Promise<T>
getFailureCount()
섹션 제목: “getFailureCount()”getFailureCount():
number
Defined in: packages/core/src/resilience/circuit-breaker.ts:93
Returns
섹션 제목: “Returns”number
getState()
섹션 제목: “getState()”getState():
string
Defined in: packages/core/src/resilience/circuit-breaker.ts:89
Returns
섹션 제목: “Returns”string
reset()
섹션 제목: “reset()”reset():
void
Defined in: packages/core/src/resilience/circuit-breaker.ts:97
Returns
섹션 제목: “Returns”void