Class ToolRetryInterceptor.Builder
java.lang.Object
com.alibaba.cloud.ai.graph.agent.interceptor.toolretry.ToolRetryInterceptor.Builder
- Enclosing class:
- ToolRetryInterceptor
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbackoffFactor(double backoffFactor) build()errorFormatter(Function<Exception, String> formatter) initialDelay(long initialDelayMs) jitter(boolean jitter) maxDelay(long maxDelayMs) maxRetries(int maxRetries)
-
Constructor Details
-
Builder
public Builder()
-
-
Method Details
-
maxRetries
-
toolNames
-
toolName
-
retryOn
@SafeVarargs public final ToolRetryInterceptor.Builder retryOn(Class<? extends Exception>... exceptionTypes) -
retryOn
-
onFailure
-
errorFormatter
-
backoffFactor
-
initialDelay
-
maxDelay
-
jitter
-
build
-