A B C D E F G H J M N O P R S T 

A

allOf(BreakStrategy...) - Static method in class net.secodo.jcircuitbreaker.breakstrategy.SimpleStrategyDsl
anyOf(BreakStrategy...) - Static method in class net.secodo.jcircuitbreaker.breakstrategy.SimpleStrategyDsl

B

BreakHandler<R> - Interface in net.secodo.jcircuitbreaker.breakhandler
BreakHandlerException - Exception in net.secodo.jcircuitbreaker.breakhandler
BreakHandlerException(String) - Constructor for exception net.secodo.jcircuitbreaker.breakhandler.BreakHandlerException
BreakHandlerException(String, Throwable) - Constructor for exception net.secodo.jcircuitbreaker.breakhandler.BreakHandlerException
BreakStrategy - Interface in net.secodo.jcircuitbreaker.breakstrategy

C

CircuitBreaker - Interface in net.secodo.jcircuitbreaker.breaker
CircuitBreakerException - Exception in net.secodo.jcircuitbreaker
CircuitBreakerException(String) - Constructor for exception net.secodo.jcircuitbreaker.CircuitBreakerException
CircuitBreakerException(String, Throwable) - Constructor for exception net.secodo.jcircuitbreaker.CircuitBreakerException

D

DefaultCircuitBreaker - Class in net.secodo.jcircuitbreaker.breaker.impl
DefaultCircuitBreaker(int) - Constructor for class net.secodo.jcircuitbreaker.breaker.impl.DefaultCircuitBreaker
DefaultCircuitBreaker() - Constructor for class net.secodo.jcircuitbreaker.breaker.impl.DefaultCircuitBreaker
DefaultExecutionContextImpl<U> - Class in net.secodo.jcircuitbreaker.breaker.execution.impl
DefaultExecutionContextImpl(ConcurrentHashMap<String, ExecutedTask>, U) - Constructor for class net.secodo.jcircuitbreaker.breaker.execution.impl.DefaultExecutionContextImpl
DslAndStrategy - Class in net.secodo.jcircuitbreaker.breakstrategy.impl.dsl
DslAndStrategy(BreakStrategy, BreakStrategy) - Constructor for class net.secodo.jcircuitbreaker.breakstrategy.impl.dsl.DslAndStrategy
DslOrStrategy - Class in net.secodo.jcircuitbreaker.breakstrategy.impl.dsl
DslOrStrategy(BreakStrategy, BreakStrategy) - Constructor for class net.secodo.jcircuitbreaker.breakstrategy.impl.dsl.DslOrStrategy

E

equals(Object) - Method in class net.secodo.jcircuitbreaker.breaker.execution.ExecutedTask
ExceptionThrowingHandler<R> - Class in net.secodo.jcircuitbreaker.breakhandler.impl
ExceptionThrowingHandler() - Constructor for class net.secodo.jcircuitbreaker.breakhandler.impl.ExceptionThrowingHandler
execute(Callable<R>, BreakStrategy, BreakHandler<R>) - Method in interface net.secodo.jcircuitbreaker.breaker.CircuitBreaker
execute(Callable<R>, BreakStrategy, BreakHandler<R>, U) - Method in interface net.secodo.jcircuitbreaker.breaker.CircuitBreaker
execute(Callable<R>, BreakStrategy, BreakHandler<R>) - Method in class net.secodo.jcircuitbreaker.breaker.impl.DefaultCircuitBreaker
execute(Callable<R>, BreakStrategy, BreakHandler<R>, U) - Method in class net.secodo.jcircuitbreaker.breaker.impl.DefaultCircuitBreaker
execute(Callable<R>) - Method in class net.secodo.jcircuitbreaker.breaker.impl.FixedCircuitBreaker
execute(Callable<R>, U) - Method in class net.secodo.jcircuitbreaker.breaker.impl.FixedCircuitBreaker
execute(Callable<R>, BreakStrategy, BreakHandler<R>) - Static method in class net.secodo.jcircuitbreaker.JCircuitBreaker
execute(Callable<R>, BreakStrategy, BreakHandler<R>, U) - Static method in class net.secodo.jcircuitbreaker.JCircuitBreaker
ExecutedTask<R> - Class in net.secodo.jcircuitbreaker.breaker.execution
ExecutedTask(Callable<R>, long) - Constructor for class net.secodo.jcircuitbreaker.breaker.execution.ExecutedTask
ExecutionContext<U> - Interface in net.secodo.jcircuitbreaker.breaker.execution

F

FixedCircuitBreaker<R> - Class in net.secodo.jcircuitbreaker.breaker.impl
FixedCircuitBreaker(BreakStrategy, BreakHandler<R>) - Constructor for class net.secodo.jcircuitbreaker.breaker.impl.FixedCircuitBreaker

G

getCurrentNumberOfRetries() - Method in class net.secodo.jcircuitbreaker.breakhandler.impl.RetryHandler
getCurrentTimeMilis() - Method in class net.secodo.jcircuitbreaker.util.TimeUtil
getExecutionsInProgress() - Method in interface net.secodo.jcircuitbreaker.breaker.execution.ExecutionContext
getExecutionsInProgress() - Method in class net.secodo.jcircuitbreaker.breaker.execution.impl.DefaultExecutionContextImpl
getExecutionStaredTimestamp() - Method in class net.secodo.jcircuitbreaker.breaker.execution.ExecutedTask
getTask() - Method in class net.secodo.jcircuitbreaker.breaker.execution.ExecutedTask
getUserData() - Method in interface net.secodo.jcircuitbreaker.breaker.execution.ExecutionContext
getUserData() - Method in class net.secodo.jcircuitbreaker.breaker.execution.impl.DefaultExecutionContextImpl

H

hashCode() - Method in class net.secodo.jcircuitbreaker.breaker.execution.ExecutedTask

J

JCircuitBreaker - Class in net.secodo.jcircuitbreaker
JCircuitBreaker() - Constructor for class net.secodo.jcircuitbreaker.JCircuitBreaker

M

maxAllowedExecutionTimeMillis - Variable in class net.secodo.jcircuitbreaker.breakstrategy.impl.TooLongCurrentAverageExecutionTimeStrategy
maxSupportedExecutions - Variable in class net.secodo.jcircuitbreaker.breakstrategy.impl.TooManyConcurrentExecutionsStrategy

N

net.secodo.jcircuitbreaker - package net.secodo.jcircuitbreaker
net.secodo.jcircuitbreaker.breaker - package net.secodo.jcircuitbreaker.breaker
net.secodo.jcircuitbreaker.breaker.execution - package net.secodo.jcircuitbreaker.breaker.execution
net.secodo.jcircuitbreaker.breaker.execution.impl - package net.secodo.jcircuitbreaker.breaker.execution.impl
net.secodo.jcircuitbreaker.breaker.impl - package net.secodo.jcircuitbreaker.breaker.impl
net.secodo.jcircuitbreaker.breakhandler - package net.secodo.jcircuitbreaker.breakhandler
net.secodo.jcircuitbreaker.breakhandler.impl - package net.secodo.jcircuitbreaker.breakhandler.impl
net.secodo.jcircuitbreaker.breakstrategy - package net.secodo.jcircuitbreaker.breakstrategy
net.secodo.jcircuitbreaker.breakstrategy.impl - package net.secodo.jcircuitbreaker.breakstrategy.impl
net.secodo.jcircuitbreaker.breakstrategy.impl.dsl - package net.secodo.jcircuitbreaker.breakstrategy.impl.dsl
net.secodo.jcircuitbreaker.util - package net.secodo.jcircuitbreaker.util

O

onBreak(CircuitBreaker, Callable<R>, BreakStrategy, ExecutionContext<?>) - Method in interface net.secodo.jcircuitbreaker.breakhandler.BreakHandler
onBreak(CircuitBreaker, Callable<R>, BreakStrategy, ExecutionContext<?>) - Method in class net.secodo.jcircuitbreaker.breakhandler.impl.ExceptionThrowingHandler
onBreak(CircuitBreaker, Callable<R>, BreakStrategy, ExecutionContext<?>) - Method in class net.secodo.jcircuitbreaker.breakhandler.impl.RetryHandler
onBreak(CircuitBreaker, Callable<R>, BreakStrategy, ExecutionContext<?>) - Method in class net.secodo.jcircuitbreaker.breakhandler.impl.ReturnStaticValueHandler

P

percentageOfMaxTimesToSkip - Variable in class net.secodo.jcircuitbreaker.breakstrategy.impl.TooLongCurrentAverageExecutionTimeStrategy

R

RetryHandler<R> - Class in net.secodo.jcircuitbreaker.breakhandler.impl
RetryHandler() - Constructor for class net.secodo.jcircuitbreaker.breakhandler.impl.RetryHandler
RetryHandler(int) - Constructor for class net.secodo.jcircuitbreaker.breakhandler.impl.RetryHandler
ReturnStaticValueHandler<R> - Class in net.secodo.jcircuitbreaker.breakhandler.impl
ReturnStaticValueHandler(R) - Constructor for class net.secodo.jcircuitbreaker.breakhandler.impl.ReturnStaticValueHandler

S

shouldBreak(ExecutionContext) - Method in interface net.secodo.jcircuitbreaker.breakstrategy.BreakStrategy
shouldBreak(ExecutionContext) - Method in class net.secodo.jcircuitbreaker.breakstrategy.impl.dsl.DslAndStrategy
shouldBreak(ExecutionContext) - Method in class net.secodo.jcircuitbreaker.breakstrategy.impl.dsl.DslOrStrategy
shouldBreak(ExecutionContext) - Method in class net.secodo.jcircuitbreaker.breakstrategy.impl.TooLongCurrentAverageExecutionTimeStrategy
shouldBreak(ExecutionContext) - Method in class net.secodo.jcircuitbreaker.breakstrategy.impl.TooManyConcurrentExecutionsStrategy
SimpleStrategyDsl - Class in net.secodo.jcircuitbreaker.breakstrategy
SimpleStrategyDsl() - Constructor for class net.secodo.jcircuitbreaker.breakstrategy.SimpleStrategyDsl

T

TimeUtil - Class in net.secodo.jcircuitbreaker.util
TimeUtil() - Constructor for class net.secodo.jcircuitbreaker.util.TimeUtil
TooLongCurrentAverageExecutionTimeStrategy - Class in net.secodo.jcircuitbreaker.breakstrategy.impl
TooLongCurrentAverageExecutionTimeStrategy(long, int) - Constructor for class net.secodo.jcircuitbreaker.breakstrategy.impl.TooLongCurrentAverageExecutionTimeStrategy
TooLongCurrentAverageExecutionTimeStrategy(long) - Constructor for class net.secodo.jcircuitbreaker.breakstrategy.impl.TooLongCurrentAverageExecutionTimeStrategy
TooManyConcurrentExecutionsStrategy - Class in net.secodo.jcircuitbreaker.breakstrategy.impl
TooManyConcurrentExecutionsStrategy(long) - Constructor for class net.secodo.jcircuitbreaker.breakstrategy.impl.TooManyConcurrentExecutionsStrategy
A B C D E F G H J M N O P R S T 

Copyright © 2017. All rights reserved.