状态模式
2018-03-02 10:53:12 0 举报
状态模式
作者其他创作
大纲/内容
AsynJob
-call:Callable<V>-times:int-count:int-state:boolean-timeStrategry:TimeStragryEnum-parse:IResultParse
DefaultRetryerAdapter
+call():V
HealthDedect
-count:AtomicInteger-sscount:AtomicInteger-failcount:AtomicInteger-time:AtomicInteger-init:AtomicBoolean
+ failCount():void+getHealth():HealtyEnum+successcount():void
RetryerBuilder
+stopStrategy:StopStrategy+waitStrategy:WaitStrategy+blockStrategy:BlockStrategy+attemptTimeLimiter:AttemptTimeLimiter+rejectionPredicate:Predicate+parse:Iparse
+ RetryerBuilder()+newBuilder:RetryerBuilder+withRetryListener:RetryerBuilder...
Retryer
+stopStrategy:StopStrategy+waitStrategy:WaitStrategy+blockStrategy:BlockStrategy+attemptTimeLimiter:AttemptTimeLimiter+rejectionPredicate:Predicate+parse:Iparse
RetryCallable
Exception
IResultParse
+ parse(Object result):Boolean
AspectContext
-clazz:Class-method:Method-objects:Object[]-times:int-asyn:boolean-timeStrategry:TimeStrategryEnum-parse:IResultParse
+AspectContext()+init(ProceedingJointPoint joinPoint):AspectContext
UntryException
DefaultParse
+parse(Object result):Boolean
AsynContext
+init():void
HealthContext
-clazz:Calss-method:Method-dedect:HealthDect
RetryerFactory
0 条评论
回复 删除
下一页