public static final class MetaHolder.Builder
extends java.lang.Object
| Constructor and Description |
|---|
Builder() |
public MetaHolder.Builder hystrixCollapser(HystrixCollapser hystrixCollapser)
public MetaHolder.Builder hystrixCommand(HystrixCommand hystrixCommand)
public MetaHolder.Builder method(java.lang.reflect.Method method)
public MetaHolder.Builder cacheKeyMethod(java.lang.reflect.Method cacheKeyMethod)
public MetaHolder.Builder fallbackMethod(java.lang.reflect.Method fallbackMethod)
public MetaHolder.Builder fallbackExecutionType(ExecutionType fallbackExecutionType)
public MetaHolder.Builder fallback(boolean fallback)
public MetaHolder.Builder extendedParentFallback(boolean extendedParentFallback)
public MetaHolder.Builder defaultFallback(boolean defaultFallback)
public MetaHolder.Builder ajcMethod(java.lang.reflect.Method ajcMethod)
public MetaHolder.Builder obj(java.lang.Object obj)
public MetaHolder.Builder proxyObj(java.lang.Object proxy)
public MetaHolder.Builder args(java.lang.Object[] args)
public MetaHolder.Builder closure(Closure closure)
public MetaHolder.Builder executionType(ExecutionType executionType)
public MetaHolder.Builder collapserExecutionType(ExecutionType collapserExecutionType)
public MetaHolder.Builder defaultGroupKey(java.lang.String defGroupKey)
public MetaHolder.Builder defaultCommandKey(java.lang.String defCommandKey)
public MetaHolder.Builder defaultThreadPoolKey(java.lang.String defaultThreadPoolKey)
public MetaHolder.Builder defaultCollapserKey(java.lang.String defCollapserKey)
public MetaHolder.Builder defaultProperties(@Nullable DefaultProperties defaultProperties)
public MetaHolder.Builder joinPoint(org.aspectj.lang.JoinPoint joinPoint)
public MetaHolder.Builder extendedFallback(boolean extendedFallback)
public MetaHolder.Builder observable(boolean observable)
public MetaHolder.Builder observableExecutionMode(ObservableExecutionMode observableExecutionMode)
public MetaHolder build()