You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: acp-agent-support/src/main/java/com/agentclientprotocol/sdk/agent/support/handler/ReturnValueHandlerComposite.java
+1-2Lines changed: 1 addition & 2 deletions
Original file line number
Diff line number
Diff line change
@@ -14,8 +14,7 @@
14
14
* Composite that chains multiple return value handlers.
15
15
*
16
16
* <p>NOTE: Unlike argument resolvers, NO caching is used here.
17
-
* This follows the Spring MVC pattern where return types vary more
18
-
* and caching provides less benefit.
17
+
* Return types vary more and caching provides less benefit.
Copy file name to clipboardExpand all lines: acp-agent-support/src/main/java/com/agentclientprotocol/sdk/agent/support/interceptor/InterceptorChain.java
+2-3Lines changed: 2 additions & 3 deletions
Original file line number
Diff line number
Diff line change
@@ -17,9 +17,8 @@
17
17
* Manages interceptor execution with proper lifecycle tracking.
18
18
* Ensures afterCompletion is only called for interceptors that started.
19
19
*
20
-
* <p>This class follows the Spring MVC pattern of tracking the index
21
-
* of the last successfully invoked interceptor, ensuring proper cleanup
22
-
* even when exceptions occur.
20
+
* <p>Tracks the index of the last successfully invoked interceptor,
21
+
* ensuring proper cleanup even when exceptions occur.
Copy file name to clipboardExpand all lines: acp-agent-support/src/main/java/com/agentclientprotocol/sdk/agent/support/resolver/ArgumentResolverComposite.java
+4-5Lines changed: 4 additions & 5 deletions
Original file line number
Diff line number
Diff line change
@@ -16,10 +16,9 @@
16
16
* Composite that chains multiple argument resolvers.
17
17
* Caches resolver selection per parameter for performance.
18
18
*
19
-
* <p>This follows the Spring MVC pattern where resolver lookup is
20
-
* cached using {@link AcpMethodParameter} as the cache key. The first
21
-
* resolver that supports a parameter is cached and reused for subsequent
22
-
* invocations.
19
+
* <p>Resolver lookup is cached using {@link AcpMethodParameter} as the
20
+
* cache key. The first resolver that supports a parameter is cached and
21
+
* reused for subsequent invocations.
23
22
*
24
23
* @author Mark Pollack
25
24
* @since 1.0.0
@@ -28,7 +27,7 @@ public class ArgumentResolverComposite implements ArgumentResolver {
0 commit comments