A B C D E F G H I L M O P R S T V W 

A

AbstractClosureFactory - Class in com.netflix.hystrix.contrib.javanica.command.closure
Abstract implementation of ClosureFactory.
AbstractClosureFactory() - Constructor for class com.netflix.hystrix.contrib.javanica.command.closure.AbstractClosureFactory
 
AbstractHystrixCommand<T> - Class in com.netflix.hystrix.contrib.javanica.command
Base class for hystrix commands.
AbstractHystrixCommand(HystrixCommandBuilder) - Constructor for class com.netflix.hystrix.contrib.javanica.command.AbstractHystrixCommand
 
AbstractHystrixCommandFactory<T extends AbstractHystrixCommand> - Class in com.netflix.hystrix.contrib.javanica.command
Base implementation of HystrixCommandFactory interface.
AbstractHystrixCommandFactory() - Constructor for class com.netflix.hystrix.contrib.javanica.command.AbstractHystrixCommandFactory
 
AopUtils - Class in com.netflix.hystrix.contrib.javanica.utils
Provides common methods to retrieve information from JoinPoint and not only.
args(Object[]) - Method in class com.netflix.hystrix.contrib.javanica.command.MetaHolder.Builder
 
AsyncClosureFactory - Class in com.netflix.hystrix.contrib.javanica.command.closure
Specific implementation of ClosureFactory.
AsyncClosureFactory() - Constructor for class com.netflix.hystrix.contrib.javanica.command.closure.AsyncClosureFactory
 
AsyncResult<T> - Class in com.netflix.hystrix.contrib.javanica.command
Fake implementation of Future.
AsyncResult() - Constructor for class com.netflix.hystrix.contrib.javanica.command.AsyncResult
 

B

BatchHystrixCommand - Class in com.netflix.hystrix.contrib.javanica.command
This command is used in collapser.
BatchHystrixCommand(HystrixCommandBuilder) - Constructor for class com.netflix.hystrix.contrib.javanica.command.BatchHystrixCommand
 
BatchHystrixCommandFactory - Class in com.netflix.hystrix.contrib.javanica.command
Specific implementation of HystrixCommandFactory interface to create BatchHystrixCommand instances.
BatchHystrixCommandFactory() - Constructor for class com.netflix.hystrix.contrib.javanica.command.BatchHystrixCommandFactory
 
build() - Method in class com.netflix.hystrix.contrib.javanica.command.CommandActions.Builder
 
build() - Method in class com.netflix.hystrix.contrib.javanica.command.CommandSetterBuilder
Creates instance of HystrixCommand.Setter.
build() - Method in class com.netflix.hystrix.contrib.javanica.command.MetaHolder.Builder
 
builder() - Static method in class com.netflix.hystrix.contrib.javanica.command.CommandActions
 
builder() - Static method in class com.netflix.hystrix.contrib.javanica.command.MetaHolder
 

C

CacheInvocationContext<A extends java.lang.annotation.Annotation> - Class in com.netflix.hystrix.contrib.javanica.cache
Runtime information about an intercepted method invocation for a method annotated with CacheResult, CacheRemove annotations.
CacheInvocationContext(A, MethodExecutionAction, Object, Method, Object...) - Constructor for class com.netflix.hystrix.contrib.javanica.cache.CacheInvocationContext
Constructor to create CacheInvocationContext based on passed parameters.
CacheInvocationContextFactory - Class in com.netflix.hystrix.contrib.javanica.cache
Factory to create certain CacheInvocationContext.
CacheInvocationContextFactory() - Constructor for class com.netflix.hystrix.contrib.javanica.cache.CacheInvocationContextFactory
 
CacheInvocationParameter - Class in com.netflix.hystrix.contrib.javanica.cache
A parameter to an intercepted method invocation.
CacheInvocationParameter(Class<?>, Object, Annotation[], int) - Constructor for class com.netflix.hystrix.contrib.javanica.cache.CacheInvocationParameter
 
CacheKey - Annotation Type in com.netflix.hystrix.contrib.javanica.cache.annotation
Marks a method argument as part of the cache key.
cacheKeyMethod(Method) - Method in class com.netflix.hystrix.contrib.javanica.command.MetaHolder.Builder
 
CacheRemove - Annotation Type in com.netflix.hystrix.contrib.javanica.cache.annotation
Marks methods used to invalidate cache of a command.
cacheRemoveAnnotationPointcut() - Method in class com.netflix.hystrix.contrib.javanica.aop.aspectj.HystrixCacheAspect
 
cacheRemoveInvocationContext(CacheInvocationContext<CacheRemove>) - Method in class com.netflix.hystrix.contrib.javanica.command.HystrixCommandBuilder
Sets CacheRemove invocation context, see CacheInvocationContext and CacheRemove.
CacheResult - Annotation Type in com.netflix.hystrix.contrib.javanica.cache.annotation
Marks a methods that results should be cached for a Hystrix command.
cacheResultInvocationContext(CacheInvocationContext<CacheResult>) - Method in class com.netflix.hystrix.contrib.javanica.command.HystrixCommandBuilder
Sets CacheResult invocation context, see CacheInvocationContext and CacheResult.
cancel(boolean) - Method in class com.netflix.hystrix.contrib.javanica.command.AsyncResult
 
clearCache(CacheInvocationContext<CacheRemove>) - Method in class com.netflix.hystrix.contrib.javanica.cache.HystrixRequestCacheManager
Clears the cache for a given cacheKey context.
Closure - Class in com.netflix.hystrix.contrib.javanica.command.closure
Contains method and instance of anonymous class which implements ClosureCommand interface.
Closure() - Constructor for class com.netflix.hystrix.contrib.javanica.command.closure.Closure
 
Closure(Method, Object) - Constructor for class com.netflix.hystrix.contrib.javanica.command.closure.Closure
 
closure(Closure) - Method in class com.netflix.hystrix.contrib.javanica.command.MetaHolder.Builder
 
ClosureCommand<T> - Interface in com.netflix.hystrix.contrib.javanica.command
This interface is used to perform command logic within an anonymous class and basically used as wrapper for some logic.
ClosureFactory - Interface in com.netflix.hystrix.contrib.javanica.command.closure
Factory to create instances of Closure class.
ClosureFactoryRegistry - Class in com.netflix.hystrix.contrib.javanica.command.closure
Registry of ClosureFactory instances.
ClosureFactoryRegistry() - Constructor for class com.netflix.hystrix.contrib.javanica.command.closure.ClosureFactoryRegistry
 
collapsedRequests(Collection<HystrixCollapser.CollapsedRequest<Object, Object>>) - Method in class com.netflix.hystrix.contrib.javanica.command.HystrixCommandBuilder
Sets collapsed requests.
collapserExecutionType(ExecutionType) - Method in class com.netflix.hystrix.contrib.javanica.command.MetaHolder.Builder
 
com.netflix.hystrix.contrib.javanica.annotation - package com.netflix.hystrix.contrib.javanica.annotation
 
com.netflix.hystrix.contrib.javanica.aop.aspectj - package com.netflix.hystrix.contrib.javanica.aop.aspectj
 
com.netflix.hystrix.contrib.javanica.cache - package com.netflix.hystrix.contrib.javanica.cache
 
com.netflix.hystrix.contrib.javanica.cache.annotation - package com.netflix.hystrix.contrib.javanica.cache.annotation
 
com.netflix.hystrix.contrib.javanica.collapser - package com.netflix.hystrix.contrib.javanica.collapser
 
com.netflix.hystrix.contrib.javanica.command - package com.netflix.hystrix.contrib.javanica.command
 
com.netflix.hystrix.contrib.javanica.command.closure - package com.netflix.hystrix.contrib.javanica.command.closure
 
com.netflix.hystrix.contrib.javanica.conf - package com.netflix.hystrix.contrib.javanica.conf
 
com.netflix.hystrix.contrib.javanica.exception - package com.netflix.hystrix.contrib.javanica.exception
 
com.netflix.hystrix.contrib.javanica.utils - package com.netflix.hystrix.contrib.javanica.utils
 
CommandAction - Class in com.netflix.hystrix.contrib.javanica.command
Simple action to encapsulate some logic to process it in a Hystrix command.
CommandAction() - Constructor for class com.netflix.hystrix.contrib.javanica.command.CommandAction
 
commandAction(CommandAction) - Method in class com.netflix.hystrix.contrib.javanica.command.CommandActions.Builder
 
CommandActionExecutionException - Exception in com.netflix.hystrix.contrib.javanica.exception
This exception is used to wrap original exceptions to push through javanica infrastructure.
CommandActionExecutionException(Throwable) - Constructor for exception com.netflix.hystrix.contrib.javanica.exception.CommandActionExecutionException
Creates exceptions instance with cause is original exception.
CommandActionExecutionException() - Constructor for exception com.netflix.hystrix.contrib.javanica.exception.CommandActionExecutionException
Default constructor.
CommandActions - Class in com.netflix.hystrix.contrib.javanica.command
Wrapper for command actions combines different actions together.
CommandActions(CommandActions.Builder) - Constructor for class com.netflix.hystrix.contrib.javanica.command.CommandActions
 
commandActions(CommandActions) - Method in class com.netflix.hystrix.contrib.javanica.command.HystrixCommandBuilder
Sets command actions CommandActions.
CommandActions.Builder - Class in com.netflix.hystrix.contrib.javanica.command
 
CommandActions.Builder() - Constructor for class com.netflix.hystrix.contrib.javanica.command.CommandActions.Builder
 
CommandCollapser - Class in com.netflix.hystrix.contrib.javanica.collapser
Collapses multiple requests into a single HystrixCommand execution based on a time window and optionally a max batch size.
CommandCollapser(MetaHolder) - Constructor for class com.netflix.hystrix.contrib.javanica.collapser.CommandCollapser
Constructor with parameters.
CommandExecutionAction - Class in com.netflix.hystrix.contrib.javanica.command
Action to execute a Hystrix command.
CommandExecutionAction(AbstractHystrixCommand) - Constructor for class com.netflix.hystrix.contrib.javanica.command.CommandExecutionAction
Constructor with parameters.
CommandExecutor - Class in com.netflix.hystrix.contrib.javanica.command
Invokes necessary method of HystrixExecutable for specified execution type:

ExecutionType.SYNCHRONOUS -> HystrixExecutable.execute() ExecutionType.ASYNCHRONOUS -> HystrixExecutable.queue() ExecutionType.OBSERVABLE -> HystrixExecutable.observe().

CommandExecutor() - Constructor for class com.netflix.hystrix.contrib.javanica.command.CommandExecutor
 
commandKey(String) - Method in class com.netflix.hystrix.contrib.javanica.command.CommandSetterBuilder
 
commandKey(String, String) - Method in class com.netflix.hystrix.contrib.javanica.command.CommandSetterBuilder
 
commandProperties(Map<String, Object>) - Method in class com.netflix.hystrix.contrib.javanica.command.HystrixCommandBuilder
Sets command properties.
CommandSetterBuilder - Class in com.netflix.hystrix.contrib.javanica.command
Builder for HystrixCommand.Setter.
CommandSetterBuilder() - Constructor for class com.netflix.hystrix.contrib.javanica.command.CommandSetterBuilder
 
create(MetaHolder, Collection<HystrixCollapser.CollapsedRequest<Object, Object>>) - Method in class com.netflix.hystrix.contrib.javanica.command.AbstractHystrixCommandFactory
Creates a Hystrix command.
create(MetaHolder, Collection<HystrixCollapser.CollapsedRequest<Object, Object>>) - Method in interface com.netflix.hystrix.contrib.javanica.command.HystrixCommandFactory
Creates a Hystrix command.
createCacheRemoveInvocationContext(MetaHolder) - Static method in class com.netflix.hystrix.contrib.javanica.cache.CacheInvocationContextFactory
Create CacheInvocationContext parametrized with CacheRemove annotation.
createCacheResultInvocationContext(MetaHolder) - Static method in class com.netflix.hystrix.contrib.javanica.cache.CacheInvocationContextFactory
Create CacheInvocationContext parametrized with CacheResult annotation.
createClosure(Method, Object, Object...) - Method in class com.netflix.hystrix.contrib.javanica.command.closure.AbstractClosureFactory
Creates closure in accordance with method return type.
createClosure(Method, Object, Object...) - Method in interface com.netflix.hystrix.contrib.javanica.command.closure.ClosureFactory
Creates closure in accordance with method return type.
createCommand(Collection<HystrixCollapser.CollapsedRequest<Object, Object>>) - Method in class com.netflix.hystrix.contrib.javanica.collapser.CommandCollapser
Creates batch command.

D

defaultCollapserKey(String) - Method in class com.netflix.hystrix.contrib.javanica.command.MetaHolder.Builder
 
defaultCommandKey(String) - Method in class com.netflix.hystrix.contrib.javanica.command.MetaHolder.Builder
 
defaultGroupKey(String) - Method in class com.netflix.hystrix.contrib.javanica.command.MetaHolder.Builder
 
DefaultHystrixGeneratedCacheKey - Class in com.netflix.hystrix.contrib.javanica.cache
Default implementation of HystrixGeneratedCacheKey.
DefaultHystrixGeneratedCacheKey(String) - Constructor for class com.netflix.hystrix.contrib.javanica.cache.DefaultHystrixGeneratedCacheKey
 

E

EMPTY - Static variable in class com.netflix.hystrix.contrib.javanica.cache.DefaultHystrixGeneratedCacheKey
Means "do not cache".
equals(Object) - Method in class com.netflix.hystrix.contrib.javanica.cache.DefaultHystrixGeneratedCacheKey
 
ExceptionUtils - Class in com.netflix.hystrix.contrib.javanica.exception
Util class to work with exceptions.
ExceptionUtils() - Constructor for class com.netflix.hystrix.contrib.javanica.exception.ExceptionUtils
 
execute(ExecutionType) - Method in class com.netflix.hystrix.contrib.javanica.command.CommandAction
Executes action in accordance with the given execution type.
execute(ExecutionType) - Method in class com.netflix.hystrix.contrib.javanica.command.CommandExecutionAction
 
execute(HystrixExecutable, ExecutionType) - Static method in class com.netflix.hystrix.contrib.javanica.command.CommandExecutor
Calls a method of HystrixExecutable in accordance with specified execution type.
execute(ExecutionType) - Method in class com.netflix.hystrix.contrib.javanica.command.LazyCommandExecutionAction
Executes action in accordance with the given execution type.
execute(ExecutionType) - Method in class com.netflix.hystrix.contrib.javanica.command.MethodExecutionAction
 
executeWithArgs(ExecutionType, Object[]) - Method in class com.netflix.hystrix.contrib.javanica.command.CommandAction
Executes action with parameters in accordance with the given execution ty
executeWithArgs(ExecutionType, Object[]) - Method in class com.netflix.hystrix.contrib.javanica.command.CommandExecutionAction
 
executeWithArgs(ExecutionType, Object[]) - Method in class com.netflix.hystrix.contrib.javanica.command.LazyCommandExecutionAction
Executes action with parameters in accordance with the given execution ty
executeWithArgs(ExecutionType, Object[]) - Method in class com.netflix.hystrix.contrib.javanica.command.MethodExecutionAction
Invokes the method.
ExecutionType - Enum in com.netflix.hystrix.contrib.javanica.command
Specifies executions types.
executionType(ExecutionType) - Method in class com.netflix.hystrix.contrib.javanica.command.HystrixCommandBuilder
Sets execution type, see ExecutionType.
executionType(ExecutionType) - Method in class com.netflix.hystrix.contrib.javanica.command.MetaHolder.Builder
 

F

fallbackAction(CommandAction) - Method in class com.netflix.hystrix.contrib.javanica.command.CommandActions.Builder
 
FallbackInvocationException - Exception in com.netflix.hystrix.contrib.javanica.exception
Exception specifies error occurred in fallback method.
FallbackInvocationException() - Constructor for exception com.netflix.hystrix.contrib.javanica.exception.FallbackInvocationException
 
FallbackInvocationException(String, Throwable) - Constructor for exception com.netflix.hystrix.contrib.javanica.exception.FallbackInvocationException
 
FallbackInvocationException(Throwable) - Constructor for exception com.netflix.hystrix.contrib.javanica.exception.FallbackInvocationException
 
flushCache() - Method in class com.netflix.hystrix.contrib.javanica.command.AbstractHystrixCommand
Clears cache for the specified hystrix command.

G

generateCacheKey(CacheInvocationContext<? extends Annotation>) - Method in class com.netflix.hystrix.contrib.javanica.cache.HystrixCacheKeyGenerator
 
GenericCommand - Class in com.netflix.hystrix.contrib.javanica.command
Implementation of AbstractHystrixCommand which returns an Object as result.
GenericCommand(HystrixCommandBuilder) - Constructor for class com.netflix.hystrix.contrib.javanica.command.GenericCommand
 
GenericHystrixCommandFactory - Class in com.netflix.hystrix.contrib.javanica.command
Specific implementation of HystrixCommandFactory interface to create GenericCommand instances.
GenericHystrixCommandFactory() - Constructor for class com.netflix.hystrix.contrib.javanica.command.GenericHystrixCommandFactory
 
get() - Method in class com.netflix.hystrix.contrib.javanica.command.AsyncResult
 
get(long, TimeUnit) - Method in class com.netflix.hystrix.contrib.javanica.command.AsyncResult
 
getActionName() - Method in class com.netflix.hystrix.contrib.javanica.command.CommandAction
Gets action name.
getActionName() - Method in class com.netflix.hystrix.contrib.javanica.command.CommandExecutionAction
Gets action name.
getActionName() - Method in class com.netflix.hystrix.contrib.javanica.command.LazyCommandExecutionAction
Gets action name.
getActionName() - Method in class com.netflix.hystrix.contrib.javanica.command.MethodExecutionAction
Gets action name.
getAllParameters() - Method in class com.netflix.hystrix.contrib.javanica.cache.CacheInvocationContext
Gets all method parameters.
getAnnotations() - Method in class com.netflix.hystrix.contrib.javanica.cache.CacheInvocationParameter
Returns an immutable Set of all Annotations on this method parameter, never null.
getArgs() - Method in class com.netflix.hystrix.contrib.javanica.command.MetaHolder
 
getArgs() - Method in class com.netflix.hystrix.contrib.javanica.command.MethodExecutionAction
 
getCacheAnnotation() - Method in class com.netflix.hystrix.contrib.javanica.cache.CacheInvocationContext
 
getCacheKey() - Method in class com.netflix.hystrix.contrib.javanica.cache.DefaultHystrixGeneratedCacheKey
 
getCacheKey() - Method in interface com.netflix.hystrix.contrib.javanica.cache.HystrixGeneratedCacheKey
Key to be used for request caching.
getCacheKey() - Method in class com.netflix.hystrix.contrib.javanica.command.AbstractHystrixCommand
.
getCacheKeyAnnotation() - Method in class com.netflix.hystrix.contrib.javanica.cache.CacheInvocationParameter
Gets CacheKey for the parameter.
getCacheKeyMethod() - Method in class com.netflix.hystrix.contrib.javanica.cache.CacheInvocationContext
Gets action that invokes cache key method, the result of execution is used as cache key.
getCacheKeyMethod() - Method in class com.netflix.hystrix.contrib.javanica.command.MetaHolder
 
getCacheKeyMethodName() - Method in class com.netflix.hystrix.contrib.javanica.cache.CacheInvocationContext
Gets method name to be used to get a key for request caching.
getCacheRemoveInvocationContext() - Method in class com.netflix.hystrix.contrib.javanica.command.HystrixCommandBuilder
 
getCacheResultInvocationContext() - Method in class com.netflix.hystrix.contrib.javanica.command.HystrixCommandBuilder
 
getClosure() - Method in class com.netflix.hystrix.contrib.javanica.command.MetaHolder
 
getClosureMethod() - Method in class com.netflix.hystrix.contrib.javanica.command.closure.Closure
 
getClosureObj() - Method in class com.netflix.hystrix.contrib.javanica.command.closure.Closure
 
getCollapsedRequests() - Method in class com.netflix.hystrix.contrib.javanica.command.HystrixCommandBuilder
 
getCollapserExecutionType() - Method in class com.netflix.hystrix.contrib.javanica.command.MetaHolder
 
getCommandAction() - Method in class com.netflix.hystrix.contrib.javanica.command.CommandActions
 
getCommandActions() - Method in class com.netflix.hystrix.contrib.javanica.command.HystrixCommandBuilder
 
getCommandProperties() - Method in class com.netflix.hystrix.contrib.javanica.command.HystrixCommandBuilder
 
getDeclaredMethod(Class<?>, String, Class<?>...) - Static method in class com.netflix.hystrix.contrib.javanica.utils.AopUtils
Gets declared method from specified type by mame and parameters types.
getDefaultCollapserKey() - Method in class com.netflix.hystrix.contrib.javanica.command.MetaHolder
 
getDefaultCommandKey() - Method in class com.netflix.hystrix.contrib.javanica.command.MetaHolder
 
getDefaultGroupKey() - Method in class com.netflix.hystrix.contrib.javanica.command.MetaHolder
 
getExecutionType() - Method in class com.netflix.hystrix.contrib.javanica.cache.CacheInvocationContext
Gets execution type of cache key action.
getExecutionType() - Method in class com.netflix.hystrix.contrib.javanica.command.AbstractHystrixCommand
 
getExecutionType(Class<?>) - Static method in enum com.netflix.hystrix.contrib.javanica.command.ExecutionType
Gets execution type for specified class type.
getExecutionType() - Method in class com.netflix.hystrix.contrib.javanica.command.HystrixCommandBuilder
 
getExecutionType() - Method in class com.netflix.hystrix.contrib.javanica.command.MetaHolder
 
getFactory(ExecutionType) - Static method in class com.netflix.hystrix.contrib.javanica.command.closure.ClosureFactoryRegistry
Gets factory for specified execution type.
getFallback() - Method in class com.netflix.hystrix.contrib.javanica.command.AbstractHystrixCommand
.
getFallback() - Method in class com.netflix.hystrix.contrib.javanica.command.BatchHystrixCommand
 
getFallback() - Method in class com.netflix.hystrix.contrib.javanica.command.GenericCommand
The fallback is performed whenever a command execution fails.
getFallbackAction() - Method in class com.netflix.hystrix.contrib.javanica.command.CommandActions
 
getHystrixCollapser() - Method in class com.netflix.hystrix.contrib.javanica.command.MetaHolder
 
getHystrixCommand() - Method in class com.netflix.hystrix.contrib.javanica.command.CommandExecutionAction
 
getHystrixCommand() - Method in class com.netflix.hystrix.contrib.javanica.command.MetaHolder
 
getIgnoreExceptions() - Method in class com.netflix.hystrix.contrib.javanica.command.HystrixCommandBuilder
 
getInstance() - Static method in class com.netflix.hystrix.contrib.javanica.cache.HystrixCacheKeyGenerator
 
getInstance() - Static method in class com.netflix.hystrix.contrib.javanica.cache.HystrixRequestCacheManager
 
getInstance() - Static method in class com.netflix.hystrix.contrib.javanica.command.BatchHystrixCommandFactory
 
getInstance() - Static method in class com.netflix.hystrix.contrib.javanica.command.GenericHystrixCommandFactory
 
getKeyParameters() - Method in class com.netflix.hystrix.contrib.javanica.cache.CacheInvocationContext
Returns a clone of the array of all method parameters annotated with CacheKey annotation to be used by the HystrixCacheKeyGenerator in creating a HystrixGeneratedCacheKey.
getMethod() - Method in class com.netflix.hystrix.contrib.javanica.cache.CacheInvocationContext
Gets intercepted method that annotated with caching annotation.
getMethod() - Method in class com.netflix.hystrix.contrib.javanica.command.MetaHolder
 
getMethod() - Method in class com.netflix.hystrix.contrib.javanica.command.MethodExecutionAction
 
getMethodFromTarget(JoinPoint) - Static method in class com.netflix.hystrix.contrib.javanica.utils.AopUtils
Gets a Method object from target object (not proxy class).
getMethodFromTarget(JoinPoint, String) - Static method in class com.netflix.hystrix.contrib.javanica.utils.AopUtils
Gets a Method object from target object by specified method name.
getObj() - Method in class com.netflix.hystrix.contrib.javanica.command.MetaHolder
 
getObject() - Method in class com.netflix.hystrix.contrib.javanica.command.MethodExecutionAction
 
getParameterTypes() - Method in class com.netflix.hystrix.contrib.javanica.command.MetaHolder
 
getParameterTypes(JoinPoint) - Static method in class com.netflix.hystrix.contrib.javanica.utils.AopUtils
Gets parameter types of the join point.
getPosition() - Method in class com.netflix.hystrix.contrib.javanica.cache.CacheInvocationParameter
Gets index of the parameter in the original parameter array.
getPropertiesAsMap(HystrixCommand) - Static method in class com.netflix.hystrix.contrib.javanica.conf.HystrixPropertiesManager
 
getPropertiesAsMap(HystrixCollapser) - Static method in class com.netflix.hystrix.contrib.javanica.conf.HystrixPropertiesManager
 
getProxyObj() - Method in class com.netflix.hystrix.contrib.javanica.command.MetaHolder
 
getRawType() - Method in class com.netflix.hystrix.contrib.javanica.cache.CacheInvocationParameter
Gets the parameter type as declared on the method.
getRequestArgument() - Method in class com.netflix.hystrix.contrib.javanica.collapser.CommandCollapser
getSetterBuilder() - Method in class com.netflix.hystrix.contrib.javanica.command.HystrixCommandBuilder
 
getTarget() - Method in class com.netflix.hystrix.contrib.javanica.cache.CacheInvocationContext
Gets current instance that can be used to invoke CacheInvocationContext.cacheKeyMethod or for another needs.
getValue() - Method in class com.netflix.hystrix.contrib.javanica.cache.CacheInvocationParameter
Gets the parameter value
groupKey(String) - Method in class com.netflix.hystrix.contrib.javanica.command.CommandSetterBuilder
 
groupKey(String, String) - Method in class com.netflix.hystrix.contrib.javanica.command.CommandSetterBuilder
 

H

hasCacheKeyAnnotation() - Method in class com.netflix.hystrix.contrib.javanica.cache.CacheInvocationParameter
Checks whether the parameter annotated with CacheKey or not.
hashCode() - Method in class com.netflix.hystrix.contrib.javanica.cache.DefaultHystrixGeneratedCacheKey
 
hasKeyParameters() - Method in class com.netflix.hystrix.contrib.javanica.cache.CacheInvocationContext
Checks whether any method argument annotated with CacheKey annotation.
HystrixCacheAspect - Class in com.netflix.hystrix.contrib.javanica.aop.aspectj
AspectJ aspect to process methods which annotated with annotations from com.netflix.hystrix.contrib.javanica.cache.annotation package.
HystrixCacheAspect() - Constructor for class com.netflix.hystrix.contrib.javanica.aop.aspectj.HystrixCacheAspect
 
HystrixCacheKeyGenerationException - Exception in com.netflix.hystrix.contrib.javanica.exception
Indicates that something is going wrong with cache key generation logic.
HystrixCacheKeyGenerationException() - Constructor for exception com.netflix.hystrix.contrib.javanica.exception.HystrixCacheKeyGenerationException
 
HystrixCacheKeyGenerationException(String) - Constructor for exception com.netflix.hystrix.contrib.javanica.exception.HystrixCacheKeyGenerationException
 
HystrixCacheKeyGenerationException(String, Throwable) - Constructor for exception com.netflix.hystrix.contrib.javanica.exception.HystrixCacheKeyGenerationException
 
HystrixCacheKeyGenerationException(Throwable) - Constructor for exception com.netflix.hystrix.contrib.javanica.exception.HystrixCacheKeyGenerationException
 
HystrixCacheKeyGenerator - Class in com.netflix.hystrix.contrib.javanica.cache
HystrixCacheKeyGenerator() - Constructor for class com.netflix.hystrix.contrib.javanica.cache.HystrixCacheKeyGenerator
 
HystrixCachingException - Exception in com.netflix.hystrix.contrib.javanica.exception
Indicates that something is going wrong with caching logic.
HystrixCachingException() - Constructor for exception com.netflix.hystrix.contrib.javanica.exception.HystrixCachingException
 
HystrixCachingException(String) - Constructor for exception com.netflix.hystrix.contrib.javanica.exception.HystrixCachingException
 
HystrixCachingException(String, Throwable) - Constructor for exception com.netflix.hystrix.contrib.javanica.exception.HystrixCachingException
 
HystrixCachingException(Throwable) - Constructor for exception com.netflix.hystrix.contrib.javanica.exception.HystrixCachingException
 
HystrixCollapser - Annotation Type in com.netflix.hystrix.contrib.javanica.annotation
This annotation is used to collapse some commands into a single backend dependency call.
hystrixCollapser(HystrixCollapser) - Method in class com.netflix.hystrix.contrib.javanica.command.MetaHolder.Builder
 
hystrixCollapserAnnotationPointcut() - Method in class com.netflix.hystrix.contrib.javanica.aop.aspectj.HystrixCommandAspect
 
HystrixCommand - Annotation Type in com.netflix.hystrix.contrib.javanica.annotation
This annotation used to specify some methods which should be processes as hystrix commands.
hystrixCommand(HystrixCommand) - Method in class com.netflix.hystrix.contrib.javanica.command.MetaHolder.Builder
 
hystrixCommandAnnotationPointcut() - Method in class com.netflix.hystrix.contrib.javanica.aop.aspectj.HystrixCommandAspect
 
HystrixCommandAspect - Class in com.netflix.hystrix.contrib.javanica.aop.aspectj
AspectJ aspect to process methods which annotated with HystrixCommand annotation.
HystrixCommandAspect() - Constructor for class com.netflix.hystrix.contrib.javanica.aop.aspectj.HystrixCommandAspect
 
HystrixCommandBuilder - Class in com.netflix.hystrix.contrib.javanica.command
Builder contains all necessary information required to create specific hystrix command.
HystrixCommandBuilder() - Constructor for class com.netflix.hystrix.contrib.javanica.command.HystrixCommandBuilder
 
HystrixCommandFactory<T extends AbstractHystrixCommand> - Interface in com.netflix.hystrix.contrib.javanica.command
Base factory interface for Hystrix commands.
HystrixGeneratedCacheKey - Interface in com.netflix.hystrix.contrib.javanica.cache
Specific interface to adopt HystrixGeneratedCacheKey for Hystrix environment.
HystrixPropertiesManager - Class in com.netflix.hystrix.contrib.javanica.conf
This class provides methods to dynamically set Hystrix properties using ConfigurationManager.
HystrixProperty - Annotation Type in com.netflix.hystrix.contrib.javanica.annotation
This annotation allows specify Hystrix command properties in the following format: property name = property value.
HystrixRequestCacheManager - Class in com.netflix.hystrix.contrib.javanica.cache
Cache manager to work with HystrixRequestCache.

I

ignoreExceptions(Class<? extends Throwable>[]) - Method in class com.netflix.hystrix.contrib.javanica.command.HystrixCommandBuilder
Sets exceptions that should be ignored and wrapped to throw in HystrixBadRequestException.
initializeThreadPoolProperties(HystrixCommand) - Static method in class com.netflix.hystrix.contrib.javanica.conf.HystrixPropertiesManager
 
invoke() - Method in class com.netflix.hystrix.contrib.javanica.command.AsyncResult
Process logic.
invoke() - Method in interface com.netflix.hystrix.contrib.javanica.command.ClosureCommand
Process logic.
invoke() - Method in class com.netflix.hystrix.contrib.javanica.command.ObservableResult
Process logic.
isCancelled() - Method in class com.netflix.hystrix.contrib.javanica.command.AsyncResult
 
isCollapser() - Method in class com.netflix.hystrix.contrib.javanica.command.MetaHolder
 
isDone() - Method in class com.netflix.hystrix.contrib.javanica.command.AsyncResult
 

L

LazyCommandExecutionAction - Class in com.netflix.hystrix.contrib.javanica.command
This action creates related hystrix commands on demand when command creation can be postponed.
LazyCommandExecutionAction(HystrixCommandFactory<?>, MetaHolder, Collection<HystrixCollapser.CollapsedRequest<Object, Object>>) - Constructor for class com.netflix.hystrix.contrib.javanica.command.LazyCommandExecutionAction
 

M

mapResponseToRequests(List<Object>, Collection<HystrixCollapser.CollapsedRequest<Object, Object>>) - Method in class com.netflix.hystrix.contrib.javanica.collapser.CommandCollapser
MetaHolder - Class in com.netflix.hystrix.contrib.javanica.command
Simple immutable holder to keep all necessary information about current method to build Hystrix command.
MetaHolder.Builder - Class in com.netflix.hystrix.contrib.javanica.command
 
MetaHolder.Builder() - Constructor for class com.netflix.hystrix.contrib.javanica.command.MetaHolder.Builder
 
method(Method) - Method in class com.netflix.hystrix.contrib.javanica.command.MetaHolder.Builder
 
MethodExecutionAction - Class in com.netflix.hystrix.contrib.javanica.command
This implementation invokes methods using java reflection.
MethodExecutionAction(Object, Method) - Constructor for class com.netflix.hystrix.contrib.javanica.command.MethodExecutionAction
 
MethodExecutionAction(Object, Method, Object[]) - Constructor for class com.netflix.hystrix.contrib.javanica.command.MethodExecutionAction
 
methodsAnnotatedWithCacheRemove(ProceedingJoinPoint) - Method in class com.netflix.hystrix.contrib.javanica.aop.aspectj.HystrixCacheAspect
 
methodsAnnotatedWithHystrixCommand(ProceedingJoinPoint) - Method in class com.netflix.hystrix.contrib.javanica.aop.aspectj.HystrixCommandAspect
 

O

obj(Object) - Method in class com.netflix.hystrix.contrib.javanica.command.MetaHolder.Builder
 
ObservableClosureFactory - Class in com.netflix.hystrix.contrib.javanica.command.closure
Specific implementation of ClosureFactory.
ObservableClosureFactory() - Constructor for class com.netflix.hystrix.contrib.javanica.command.closure.ObservableClosureFactory
 
ObservableResult<T> - Class in com.netflix.hystrix.contrib.javanica.command
Fake implementation of Observable.
ObservableResult() - Constructor for class com.netflix.hystrix.contrib.javanica.command.ObservableResult
 

P

propagateCause(Throwable) - Static method in class com.netflix.hystrix.contrib.javanica.exception.ExceptionUtils
Retrieves cause exception and wraps to CommandActionExecutionException.
proxyObj(Object) - Method in class com.netflix.hystrix.contrib.javanica.command.MetaHolder.Builder
 

R

run() - Method in class com.netflix.hystrix.contrib.javanica.command.AbstractHystrixCommand
.
run() - Method in class com.netflix.hystrix.contrib.javanica.command.BatchHystrixCommand
.
run() - Method in class com.netflix.hystrix.contrib.javanica.command.GenericCommand
.

S

setCollapserProperties(Map<String, Object>, String) - Static method in class com.netflix.hystrix.contrib.javanica.conf.HystrixPropertiesManager
Sets Hystrix collapser properties.
setCollapserProperties(HystrixProperty[], String) - Static method in class com.netflix.hystrix.contrib.javanica.conf.HystrixPropertiesManager
Sets Hystrix collapser properties.
setCommandProperties(Map<String, Object>, String) - Static method in class com.netflix.hystrix.contrib.javanica.conf.HystrixPropertiesManager
Sets Hystrix command properties.
setterBuilder(CommandSetterBuilder) - Method in class com.netflix.hystrix.contrib.javanica.command.HystrixCommandBuilder
Sets the builder to create HystrixCommand.Setter.

T

threadPoolKey(String) - Method in class com.netflix.hystrix.contrib.javanica.command.CommandSetterBuilder
 
threadPoolProperties(HystrixThreadPoolProperties.Setter) - Method in class com.netflix.hystrix.contrib.javanica.command.CommandSetterBuilder
 
toMap(HystrixProperty[]) - Static method in class com.netflix.hystrix.contrib.javanica.conf.HystrixPropertiesManager
 

V

valueOf(String) - Static method in enum com.netflix.hystrix.contrib.javanica.command.ExecutionType
Returns the enum constant of this type with the specified name.
values() - Static method in enum com.netflix.hystrix.contrib.javanica.command.ExecutionType
Returns an array containing the constants of this enum type, in the order they are declared.

W

wrapCause(Throwable) - Static method in class com.netflix.hystrix.contrib.javanica.exception.ExceptionUtils
Wraps cause exception to CommandActionExecutionException.
A B C D E F G H I L M O P R S T V W