Uses of Interface
com.tnsai.idempotency.IdempotencyStore
Packages that use IdempotencyStore
Package
Description
Specialized action executors for different execution contexts.
Agent classes and lifecycle management for the TnsAI framework.
-
Uses of IdempotencyStore in com.tnsai.actions.executors
Methods in com.tnsai.actions.executors that return IdempotencyStoreConstructors in com.tnsai.actions.executors with parameters of type IdempotencyStoreModifierConstructorDescriptionWebServiceExecutor(IdempotencyStore idempotencyStore) Constructor with explicitIdempotencyStore. -
Uses of IdempotencyStore in com.tnsai.agents
Methods in com.tnsai.agents with parameters of type IdempotencyStoreModifier and TypeMethodDescriptionAgentBuilder.idempotencyStore(IdempotencyStore store) Sets theIdempotencyStoreconsulted for tools guarded by@Idempotent. -
Uses of IdempotencyStore in com.tnsai.idempotency
Classes in com.tnsai.idempotency that implement IdempotencyStoreModifier and TypeClassDescriptionfinal classDefaultIdempotencyStore— process-local, ephemeral, no external dependencies (issue #91).final classDurableIdempotencyStorebacked by a JDBC database (issue #91).final classDistributedIdempotencyStorebacked by Redis (issue #91).Methods in com.tnsai.idempotency with parameters of type IdempotencyStoreModifier and TypeMethodDescriptionstatic ObjectIdempotencyResolver.execute(Idempotent annotation, IdempotencyStore store, String toolName, Map<String, Object> input, IdempotencyKeySupplier keySupplier, Callable<Object> body) Runbodyunder the protection described byannotation, routing throughstore.static ObjectIdempotencyResolver.execute(Idempotent annotation, IdempotencyStore store, String toolName, Map<String, Object> input, IdempotencyKeySupplier keySupplier, Callable<Object> body, boolean strictStoreWrites) Same asIdempotencyResolver.execute(Idempotent, IdempotencyStore, String, Map, IdempotencyKeySupplier, Callable), with strict store-write semantics. -
Uses of IdempotencyStore in com.tnsai.reliability
Methods in com.tnsai.reliability with parameters of type IdempotencyStoreModifier and TypeMethodDescriptionDefaultResumableRun.Builder.idempotencyStore(IdempotencyStore v) -
Uses of IdempotencyStore in com.tnsai.tools.method
Methods in com.tnsai.tools.method that return IdempotencyStoreConstructors in com.tnsai.tools.method with parameters of type IdempotencyStoreModifierConstructorDescriptionToolMethodDispatcher(ToolMethodRegistry registry, com.fasterxml.jackson.databind.ObjectMapper mapper, IdempotencyStore idempotencyStore) Full constructor with an explicitIdempotencyStore.