JavaScript is disabled on your browser.
A
B
C
D
E
G
H
I
L
M
N
O
P
R
S
T
V
W
A
AbstractCircuitBreaker
<
R
> - Class in
net.secodo.jcircuitbreaker.breaker.impl
AbstractCircuitBreaker()
- Constructor for class net.secodo.jcircuitbreaker.breaker.impl.
AbstractCircuitBreaker
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.exception
BreakHandlerException(String)
- Constructor for exception net.secodo.jcircuitbreaker.breakhandler.exception.
BreakHandlerException
BreakHandlerException(String, Throwable)
- Constructor for exception net.secodo.jcircuitbreaker.breakhandler.exception.
BreakHandlerException
BreakHandlerFactory
<
R
> - Interface in
net.secodo.jcircuitbreaker.breakhandler
BreakStrategy
<
R
> - Interface in
net.secodo.jcircuitbreaker.breakstrategy
build()
- Method in class net.secodo.jcircuitbreaker.breaker.builder.impl.
ReusableCircuitBreakerBuilder
builder()
- Static method in class net.secodo.jcircuitbreaker.breaker.impl.
ReusableCircuitBreaker
builderP()
- Static method in class net.secodo.jcircuitbreaker.breaker.impl.
ReusableCircuitBreaker
BuilderValidationException
- Exception in
net.secodo.jcircuitbreaker.breaker.builder
BuilderValidationException(String)
- Constructor for exception net.secodo.jcircuitbreaker.breaker.builder.
BuilderValidationException
buildMessage(Task<R>, ExecutionContext<R>)
- Method in class net.secodo.jcircuitbreaker.breakhandler.impl.
ExceptionThrowingHandler
buildMessage(Task<R>, ExecutionContext<R>)
- Method in interface net.secodo.jcircuitbreaker.breakhandler.impl.
ExceptionThrowingHandlerMessageCallback
C
CircuitBreaker
<
R
> - Interface in
net.secodo.jcircuitbreaker.breaker
CircuitBreakerException
- Exception in
net.secodo.jcircuitbreaker.exception
CircuitBreakerException(String)
- Constructor for exception net.secodo.jcircuitbreaker.exception.
CircuitBreakerException
CircuitBreakerException(String, Throwable)
- Constructor for exception net.secodo.jcircuitbreaker.exception.
CircuitBreakerException
constructSingleParamInstance(Class<? extends BreakHandler>, P)
- Static method in class net.secodo.jcircuitbreaker.breakhandler.helper.
InstantiationHelper
ContextAwareCircuitBreaker
<
R
> - Interface in
net.secodo.jcircuitbreaker.breaker
createNewHandler(Task<R>, ExecutionContext<R>)
- Method in class net.secodo.jcircuitbreaker.breakhandler.impl.
ReusableRetryHandler
createNewHandler(Task<R>, ExecutionContext<R>)
- Method in interface net.secodo.jcircuitbreaker.breakhandler.
OnePerExecutionHandlerFactory
D
DefaultCircuitBreaker
<
R
> - Class in
net.secodo.jcircuitbreaker.breaker.impl
DefaultCircuitBreaker()
- Constructor for class net.secodo.jcircuitbreaker.breaker.impl.
DefaultCircuitBreaker
DefaultExecutionContextImpl
<
R
> - Class in
net.secodo.jcircuitbreaker.breaker.execution.impl
DefaultExecutionContextImpl(ConcurrentHashMap<String, ExecutedTask<R>>, Object)
- Constructor for class net.secodo.jcircuitbreaker.breaker.execution.impl.
DefaultExecutionContextImpl
DslAndStrategy
<
R
> - Class in
net.secodo.jcircuitbreaker.breakstrategy.impl.dsl
DslAndStrategy(BreakStrategy<R>, BreakStrategy<R>)
- Constructor for class net.secodo.jcircuitbreaker.breakstrategy.impl.dsl.
DslAndStrategy
DslOrStrategy
<
R
> - Class in
net.secodo.jcircuitbreaker.breakstrategy.impl.dsl
DslOrStrategy(BreakStrategy<R>, BreakStrategy<R>)
- 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(String)
- Constructor for class net.secodo.jcircuitbreaker.breakhandler.impl.
ExceptionThrowingHandler
ExceptionThrowingHandler(ExceptionThrowingHandlerMessageCallback<R>)
- Constructor for class net.secodo.jcircuitbreaker.breakhandler.impl.
ExceptionThrowingHandler
ExceptionThrowingHandler(Class<? extends BreakHandlerException>, String)
- Constructor for class net.secodo.jcircuitbreaker.breakhandler.impl.
ExceptionThrowingHandler
ExceptionThrowingHandler(Class<? extends BreakHandlerException>, ExceptionThrowingHandlerMessageCallback<R>)
- Constructor for class net.secodo.jcircuitbreaker.breakhandler.impl.
ExceptionThrowingHandler
ExceptionThrowingHandlerMessageCallback
<
R
> - Interface in
net.secodo.jcircuitbreaker.breakhandler.impl
execute(Task<R>, BreakStrategy<R>, BreakHandler<R>)
- Method in interface net.secodo.jcircuitbreaker.breaker.
CircuitBreaker
execute(Task<R>, BreakStrategy<R>, BreakHandler<R>, U)
- Method in interface net.secodo.jcircuitbreaker.breaker.
CircuitBreaker
execute(Task<R>, BreakStrategy<R>, BreakHandler<R>, U)
- Method in class net.secodo.jcircuitbreaker.breaker.impl.
AbstractCircuitBreaker
execute(Task<R>)
- Method in class net.secodo.jcircuitbreaker.breaker.impl.
ReusableCircuitBreaker
execute(Task<R>, U)
- Method in class net.secodo.jcircuitbreaker.breaker.impl.
ReusableCircuitBreaker
execute()
- Method in class net.secodo.jcircuitbreaker.task.experimental.
MethodInvokingTask
execute()
- Method in interface net.secodo.jcircuitbreaker.task.
Task
execute()
- Method in interface net.secodo.jcircuitbreaker.task.
VoidTask
ExecutedTask
<
R
> - Class in
net.secodo.jcircuitbreaker.breaker.execution
ExecutedTask(Task<R>, long)
- Constructor for class net.secodo.jcircuitbreaker.breaker.execution.
ExecutedTask
executeInContext(Task<R>, BreakStrategy<R>, BreakHandler<R>, ExecutionContext<R>)
- Method in interface net.secodo.jcircuitbreaker.breaker.
ContextAwareCircuitBreaker
executeInContext(Task<R>, BreakStrategy<R>, BreakHandler<R>, ExecutionContext<R>)
- Method in class net.secodo.jcircuitbreaker.breaker.impl.
AbstractCircuitBreaker
executeVoid()
- Method in interface net.secodo.jcircuitbreaker.task.
VoidTask
ExecutionContext
<
R
> - Interface in
net.secodo.jcircuitbreaker.breaker.execution
G
getContextAttribute(String)
- Method in interface net.secodo.jcircuitbreaker.breaker.execution.
ExecutionContext
getContextAttribute(String)
- Method in class net.secodo.jcircuitbreaker.breaker.execution.impl.
DefaultExecutionContextImpl
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
getExecutionStartedTimestamp()
- Method in class net.secodo.jcircuitbreaker.breaker.execution.
ExecutedTask
getOnePerExecutionContextParamName(Task<R>, ExecutionContext<R>)
- Method in class net.secodo.jcircuitbreaker.breakhandler.impl.
ReusableRetryHandler
getOnePerExecutionContextParamName(Task<R>, ExecutionContext<R>)
- Method in interface net.secodo.jcircuitbreaker.breakhandler.
OnePerExecutionHandlerFactory
getTask()
- Method in class net.secodo.jcircuitbreaker.breaker.execution.
ExecutedTask
getTaskException()
- Method in exception net.secodo.jcircuitbreaker.exception.
TaskExecutionException
getUserData()
- Method in interface net.secodo.jcircuitbreaker.breaker.execution.
ExecutionContext
getUserData()
- Method in class net.secodo.jcircuitbreaker.breaker.execution.impl.
DefaultExecutionContextImpl
H
hasContextAttribute(String)
- Method in interface net.secodo.jcircuitbreaker.breaker.execution.
ExecutionContext
hasContextAttribute(String)
- Method in class net.secodo.jcircuitbreaker.breaker.execution.impl.
DefaultExecutionContextImpl
hashCode()
- Method in class net.secodo.jcircuitbreaker.breaker.execution.
ExecutedTask
I
InstantiationHelper
- Class in
net.secodo.jcircuitbreaker.breakhandler.helper
InstantiationHelper()
- Constructor for class net.secodo.jcircuitbreaker.breakhandler.helper.
InstantiationHelper
L
LimitedConcurrentExecutionsStrategy
<
R
> - Class in
net.secodo.jcircuitbreaker.breakstrategy.impl
LimitedConcurrentExecutionsStrategy(long)
- Constructor for class net.secodo.jcircuitbreaker.breakstrategy.impl.
LimitedConcurrentExecutionsStrategy
LimitedCurrentAverageExecutionTimeStrategy
<
R
> - Class in
net.secodo.jcircuitbreaker.breakstrategy.impl
LimitedCurrentAverageExecutionTimeStrategy(long, int)
- Constructor for class net.secodo.jcircuitbreaker.breakstrategy.impl.
LimitedCurrentAverageExecutionTimeStrategy
LimitedCurrentAverageExecutionTimeStrategy(long)
- Constructor for class net.secodo.jcircuitbreaker.breakstrategy.impl.
LimitedCurrentAverageExecutionTimeStrategy
M
makeHandler(Task<R>, ExecutionContext<R>)
- Method in interface net.secodo.jcircuitbreaker.breakhandler.
BreakHandlerFactory
makeHandler(Task<R>, ExecutionContext<R>)
- Method in class net.secodo.jcircuitbreaker.breakhandler.impl.
SimpleHandlerFactory
makeHandler(Task<R>, ExecutionContext<R>)
- Method in interface net.secodo.jcircuitbreaker.breakhandler.
OnePerExecutionHandlerFactory
maxAllowedExecutionTimeMillis
- Variable in class net.secodo.jcircuitbreaker.breakstrategy.impl.
LimitedCurrentAverageExecutionTimeStrategy
maxSupportedExecutions
- Variable in class net.secodo.jcircuitbreaker.breakstrategy.impl.
LimitedConcurrentExecutionsStrategy
MethodInvokingTask
<
R
,
T
> - Class in
net.secodo.jcircuitbreaker.task.experimental
MethodInvokingTask(T, String, Class<R>, Object...)
- Constructor for class net.secodo.jcircuitbreaker.task.experimental.
MethodInvokingTask
N
net.secodo.jcircuitbreaker.breaker
- package net.secodo.jcircuitbreaker.breaker
net.secodo.jcircuitbreaker.breaker.builder
- package net.secodo.jcircuitbreaker.breaker.builder
net.secodo.jcircuitbreaker.breaker.builder.impl
- package net.secodo.jcircuitbreaker.breaker.builder.impl
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.exception
- package net.secodo.jcircuitbreaker.breakhandler.exception
net.secodo.jcircuitbreaker.breakhandler.helper
- package net.secodo.jcircuitbreaker.breakhandler.helper
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.exception
- package net.secodo.jcircuitbreaker.exception
net.secodo.jcircuitbreaker.task
- package net.secodo.jcircuitbreaker.task
net.secodo.jcircuitbreaker.task.experimental
- package net.secodo.jcircuitbreaker.task.experimental
net.secodo.jcircuitbreaker.util
- package net.secodo.jcircuitbreaker.util
NoActionHandler
<
R
> - Class in
net.secodo.jcircuitbreaker.breakhandler.impl
NoActionHandler()
- Constructor for class net.secodo.jcircuitbreaker.breakhandler.impl.
NoActionHandler
O
onBreak(ContextAwareCircuitBreaker<R>, Task<R>, BreakStrategy<R>, ExecutionContext<R>)
- Method in interface net.secodo.jcircuitbreaker.breakhandler.
BreakHandler
onBreak(ContextAwareCircuitBreaker<R>, Task<R>, BreakStrategy<R>, ExecutionContext<R>)
- Method in interface net.secodo.jcircuitbreaker.breakhandler.
BreakHandlerFactory
onBreak(ContextAwareCircuitBreaker<R>, Task<R>, BreakStrategy<R>, ExecutionContext<R>)
- Method in class net.secodo.jcircuitbreaker.breakhandler.impl.
ExceptionThrowingHandler
onBreak(ContextAwareCircuitBreaker<R>, Task<R>, BreakStrategy<R>, ExecutionContext<R>)
- Method in class net.secodo.jcircuitbreaker.breakhandler.impl.
NoActionHandler
onBreak(ContextAwareCircuitBreaker<R>, Task<R>, BreakStrategy<R>, ExecutionContext<R>)
- Method in class net.secodo.jcircuitbreaker.breakhandler.impl.
ReturnStaticValueHandler
onBreak(ContextAwareCircuitBreaker<R>, Task<R>, BreakStrategy<R>, ExecutionContext<R>)
- Method in class net.secodo.jcircuitbreaker.breakhandler.impl.
StatefulRetryHandler
OnePerExecutionHandlerFactory
<
R
> - Interface in
net.secodo.jcircuitbreaker.breakhandler
onRetry(int, ExecutionContext<R>)
- Method in interface net.secodo.jcircuitbreaker.breakhandler.impl.
RetryHandlerOnRetryCallback
onRetry(int, Task<R>, ExecutionContext<R>)
- Method in class net.secodo.jcircuitbreaker.breakhandler.impl.
StatefulRetryHandler
P
percentageOfMaxTimesToSkip
- Variable in class net.secodo.jcircuitbreaker.breakstrategy.impl.
LimitedCurrentAverageExecutionTimeStrategy
R
RetryHandlerException
- Exception in
net.secodo.jcircuitbreaker.breakhandler.impl
RetryHandlerException(String)
- Constructor for exception net.secodo.jcircuitbreaker.breakhandler.impl.
RetryHandlerException
RetryHandlerOnRetryCallback
<
R
> - Interface in
net.secodo.jcircuitbreaker.breakhandler.impl
ReturnStaticValueHandler
<
R
> - Class in
net.secodo.jcircuitbreaker.breakhandler.impl
ReturnStaticValueHandler(R)
- Constructor for class net.secodo.jcircuitbreaker.breakhandler.impl.
ReturnStaticValueHandler
ReusableCircuitBreaker
<
R
> - Class in
net.secodo.jcircuitbreaker.breaker.impl
ReusableCircuitBreaker(BreakStrategy<R>, BreakHandler<R>)
- Constructor for class net.secodo.jcircuitbreaker.breaker.impl.
ReusableCircuitBreaker
ReusableCircuitBreakerBuilder
<
R
> - Class in
net.secodo.jcircuitbreaker.breaker.builder.impl
ReusableCircuitBreakerBuilder()
- Constructor for class net.secodo.jcircuitbreaker.breaker.builder.impl.
ReusableCircuitBreakerBuilder
ReusableRetryHandler
<
R
> - Class in
net.secodo.jcircuitbreaker.breakhandler.impl
ReusableRetryHandler(int)
- Constructor for class net.secodo.jcircuitbreaker.breakhandler.impl.
ReusableRetryHandler
S
setContextAttribute(String, T)
- Method in interface net.secodo.jcircuitbreaker.breaker.execution.
ExecutionContext
setContextAttribute(String, T)
- Method in class net.secodo.jcircuitbreaker.breaker.execution.impl.
DefaultExecutionContextImpl
shouldBreak(Task<R>, ExecutionContext<R>)
- Method in interface net.secodo.jcircuitbreaker.breakstrategy.
BreakStrategy
shouldBreak(Task<R>, ExecutionContext<R>)
- Method in class net.secodo.jcircuitbreaker.breakstrategy.impl.dsl.
DslAndStrategy
shouldBreak(Task<R>, ExecutionContext<R>)
- Method in class net.secodo.jcircuitbreaker.breakstrategy.impl.dsl.
DslOrStrategy
shouldBreak(Task<R>, ExecutionContext<R>)
- Method in class net.secodo.jcircuitbreaker.breakstrategy.impl.
LimitedConcurrentExecutionsStrategy
shouldBreak(Task<R>, ExecutionContext<R>)
- Method in class net.secodo.jcircuitbreaker.breakstrategy.impl.
LimitedCurrentAverageExecutionTimeStrategy
SimpleHandlerFactory
<
R
> - Class in
net.secodo.jcircuitbreaker.breakhandler.impl
SimpleHandlerFactory(Class<? extends BreakHandler<R>>)
- Constructor for class net.secodo.jcircuitbreaker.breakhandler.impl.
SimpleHandlerFactory
SimpleStrategyDsl
- Class in
net.secodo.jcircuitbreaker.breakstrategy
SimpleStrategyDsl()
- Constructor for class net.secodo.jcircuitbreaker.breakstrategy.
SimpleStrategyDsl
SingleExecutionAllowedStrategy
<
R
> - Class in
net.secodo.jcircuitbreaker.breakstrategy.impl
SingleExecutionAllowedStrategy()
- Constructor for class net.secodo.jcircuitbreaker.breakstrategy.impl.
SingleExecutionAllowedStrategy
StatefulRetryHandler
<
R
> - Class in
net.secodo.jcircuitbreaker.breakhandler.impl
StatefulRetryHandler()
- Constructor for class net.secodo.jcircuitbreaker.breakhandler.impl.
StatefulRetryHandler
StatefulRetryHandler(int)
- Constructor for class net.secodo.jcircuitbreaker.breakhandler.impl.
StatefulRetryHandler
StatefulRetryHandler(int, RetryHandlerOnRetryCallback<R>)
- Constructor for class net.secodo.jcircuitbreaker.breakhandler.impl.
StatefulRetryHandler
T
Task
<
R
> - Interface in
net.secodo.jcircuitbreaker.task
TaskExecutionException
- Exception in
net.secodo.jcircuitbreaker.exception
TaskExecutionException(String, Throwable)
- Constructor for exception net.secodo.jcircuitbreaker.exception.
TaskExecutionException
TimeUtil
- Class in
net.secodo.jcircuitbreaker.util
TimeUtil()
- Constructor for class net.secodo.jcircuitbreaker.util.
TimeUtil
V
VoidTask
- Interface in
net.secodo.jcircuitbreaker.task
W
withBreakHandler(BreakHandler<R>)
- Method in class net.secodo.jcircuitbreaker.breaker.builder.impl.
ReusableCircuitBreakerBuilder
withBreakStrategy(BreakStrategy<R>)
- Method in class net.secodo.jcircuitbreaker.breaker.builder.impl.
ReusableCircuitBreakerBuilder
A
B
C
D
E
G
H
I
L
M
N
O
P
R
S
T
V
W
Copyright © 2017. All rights reserved.