Package com.embabel.agent.api.common
Class AgentPlatformTypedOps
-
- All Implemented Interfaces:
-
com.embabel.agent.api.common.TypedOps
public final class AgentPlatformTypedOps implements TypedOps
Typed operations over an agent platform
-
-
Constructor Summary
Constructors Constructor Description AgentPlatformTypedOps(AgentPlatform agentPlatform)
-
Method Summary
Modifier and Type Method Description <I extends Any, O extends Any> AgentFunction<I, O>asFunction(Class<O> outputClass)Return a reusable function that performs this transformation. <I extends Any, O extends Any> AgentFunction<I, O>asFunction(Class<O> outputClass, String agentName)-
-
Constructor Detail
-
AgentPlatformTypedOps
AgentPlatformTypedOps(AgentPlatform agentPlatform)
-
-
Method Detail
-
asFunction
<I extends Any, O extends Any> AgentFunction<I, O> asFunction(Class<O> outputClass)
Return a reusable function that performs this transformation. Validates whether it's possible and include metadata.
-
asFunction
<I extends Any, O extends Any> AgentFunction<I, O> asFunction(Class<O> outputClass, String agentName)
-
-
-
-