- 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
-
- 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
-
- 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
-
- 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
-
- 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
-
- 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
-
- 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
-
- createCacheResultInvocationContext(MetaHolder) - Static method in class com.netflix.hystrix.contrib.javanica.cache.CacheInvocationContextFactory
-
- 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.
- 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
-
- 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
-
- 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
-
- 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
-
- 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
-