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.