#1510 Update class diagram
This commit is contained in:
parent
b689fe0a26
commit
242ae6a412
Binary file not shown.
Before Width: | Height: | Size: 77 KiB After Width: | Height: | Size: 79 KiB |
@ -8,7 +8,7 @@ package com.iluwatar.circuitbreaker {
|
||||
interface CircuitBreaker {
|
||||
+ attemptRequest() : String {abstract}
|
||||
+ getState() : String {abstract}
|
||||
+ recordFailure() {abstract}
|
||||
+ recordFailure(String) {abstract}
|
||||
+ recordSuccess() {abstract}
|
||||
+ setState(State) {abstract}
|
||||
}
|
||||
@ -16,6 +16,7 @@ package com.iluwatar.circuitbreaker {
|
||||
~ failureCount : int
|
||||
- failureThreshold : int
|
||||
- futureTime : long
|
||||
- lastFailureResponse : String
|
||||
~ lastFailureTime : long
|
||||
- retryTimePeriod : long
|
||||
- service : RemoteService
|
||||
@ -25,7 +26,7 @@ package com.iluwatar.circuitbreaker {
|
||||
+ attemptRequest() : String
|
||||
# evaluateState()
|
||||
+ getState() : String
|
||||
+ recordFailure()
|
||||
+ recordFailure(response : String)
|
||||
+ recordSuccess()
|
||||
+ setState(state : State)
|
||||
}
|
||||
|
Loading…
x
Reference in New Issue
Block a user