@Immutable
public final class MetaHolder
extends java.lang.Object
| Modifier and Type | Class and Description |
|---|---|
static class |
MetaHolder.Builder |
public static MetaHolder.Builder builder()
public HystrixCollapser getHystrixCollapser()
public HystrixCommand getHystrixCommand()
public java.lang.reflect.Method getMethod()
public java.lang.reflect.Method getCacheKeyMethod()
public java.lang.reflect.Method getAjcMethod()
public java.lang.Object getObj()
public java.lang.Object getProxyObj()
public Closure getClosure()
public ExecutionType getExecutionType()
public ExecutionType getCollapserExecutionType()
public java.lang.Object[] getArgs()
public java.lang.String getCommandGroupKey()
public java.lang.String getDefaultGroupKey()
public java.lang.String getDefaultThreadPoolKey()
public java.lang.String getCollapserKey()
public java.lang.String getCommandKey()
public java.lang.String getThreadPoolKey()
public java.lang.String getDefaultCommandKey()
public java.lang.String getDefaultCollapserKey()
public boolean hasDefaultProperties()
public com.google.common.base.Optional<DefaultProperties> getDefaultProperties()
public java.lang.Class<?>[] getParameterTypes()
public boolean isCollapserAnnotationPresent()
public boolean isCommandAnnotationPresent()
public org.aspectj.lang.JoinPoint getJoinPoint()
public java.lang.reflect.Method getFallbackMethod()
public boolean hasFallbackMethod()
public boolean isExtendedParentFallback()
public boolean hasFallbackMethodCommand()
public boolean isFallback()
public boolean isExtendedFallback()
public boolean isDefaultFallback()
public java.util.List<java.lang.Class<? extends java.lang.Throwable>> getCommandIgnoreExceptions()
public ExecutionType getFallbackExecutionType()
public java.util.List<HystrixProperty> getCommandProperties()
public java.util.List<HystrixProperty> getCollapserProperties()
public java.util.List<HystrixProperty> getThreadPoolProperties()
public boolean isObservable()
public ObservableExecutionMode getObservableExecutionMode()
public boolean raiseHystrixExceptionsContains(HystrixException hystrixException)
public java.util.List<HystrixException> getRaiseHystrixExceptions()