Uses of Interface
com.tnsai.llm.fallback.FallbackCondition
Packages that use FallbackCondition
-
Uses of FallbackCondition in com.tnsai.llm.fallback
Classes in com.tnsai.llm.fallback that implement FallbackConditionModifier and TypeClassDescriptionstatic final recordAlways matches — the catch-all "last resort" condition.static final recordLogical AND/OR over child conditions.static final recordMatch when the failure's classifiedLLMException.ErrorTypeis in the configured set.static final recordMatch when the upstream HTTP status (fromProviderDetails) is in the configured set.static final recordMatch when the failure originated from the named provider AND its native error code (from theProviderDetailsenvelope) is in the configured set.Methods in com.tnsai.llm.fallback that return FallbackConditionModifier and TypeMethodDescriptionstatic FallbackConditionFallbackCondition.always()static FallbackConditionFallbackCondition.and(FallbackCondition... conditions) LLMFallbackRule.condition()Returns the value of theconditionrecord component.static FallbackConditionFallbackCondition.onErrorType(com.tnsai.exceptions.LLMException.ErrorType... types) static FallbackConditionFallbackCondition.onHttpStatus(Integer... statuses) static FallbackConditionFallbackCondition.onProviderCode(String provider, String... codes) static FallbackConditionFallbackCondition.or(FallbackCondition... conditions) Methods in com.tnsai.llm.fallback that return types with arguments of type FallbackConditionModifier and TypeMethodDescriptionFallbackCondition.Composite.conditions()Returns the value of theconditionsrecord component.Methods in com.tnsai.llm.fallback with parameters of type FallbackConditionModifier and TypeMethodDescriptionstatic FallbackConditionFallbackCondition.and(FallbackCondition... conditions) LLMFallbackChain.Builder.fallback(com.tnsai.llm.LLMClient target, FallbackCondition condition) LLMFallbackChain.Builder.fallback(com.tnsai.llm.LLMClient target, FallbackCondition condition, Duration cooldown) static FallbackConditionFallbackCondition.or(FallbackCondition... conditions) Constructors in com.tnsai.llm.fallback with parameters of type FallbackConditionModifierConstructorDescriptionLLMFallbackRule(com.tnsai.llm.LLMClient target, FallbackCondition condition) LLMFallbackRule(com.tnsai.llm.LLMClient target, FallbackCondition condition, Duration cooldown) LLMFallbackRule(com.tnsai.llm.LLMClient target, FallbackCondition condition, Optional<Duration> cooldown) Creates an instance of aLLMFallbackRulerecord class.Constructor parameters in com.tnsai.llm.fallback with type arguments of type FallbackConditionModifierConstructorDescriptionComposite(List<FallbackCondition> conditions, FallbackCondition.Composite.LogicalOp op) Creates an instance of aCompositerecord class.