Class BaseAgentModelProcessor
java.lang.Object
com.flowable.agent.engine.impl.model.BaseModelProcessor
com.flowable.agent.engine.impl.model.BaseAgentModelProcessor
- All Implemented Interfaces:
AgentModelProcessor
- Direct Known Subclasses:
A2AAgentModelProcessor,BaseChatClientInvokerAgentModelProcessor,DefaultAgentModelProcessor,ExternalAgentModelProcessor
public abstract class BaseAgentModelProcessor
extends BaseModelProcessor
implements AgentModelProcessor
-
Nested Class Summary
Nested classes/interfaces inherited from class com.flowable.agent.engine.impl.model.BaseModelProcessor
BaseModelProcessor.ApiKeyHeader -
Field Summary
FieldsFields inherited from class com.flowable.agent.engine.impl.model.BaseModelProcessor
engineConfiguration, modelType -
Constructor Summary
ConstructorsConstructorDescriptionBaseAgentModelProcessor(AgentEngineConfiguration engineConfiguration, Collection<String> supportedModelTypes) -
Method Summary
Modifier and TypeMethodDescriptionbooleancanProcess(AgentDefinitionModel model) protected abstract booleanvoidprocessModel(AgentDefinitionModel model) protected abstract voidMethods inherited from class com.flowable.agent.engine.impl.model.BaseModelProcessor
determineFlowableApplicationApiKey, getApiKeyHeader, getConfigurationService, getFallbackAuthenticationApiKey, getPlatformEngineConfiguration, getPlatformManagementService, resolveExpressionApiKey, resolveOauth2ClientApiKey, resolveSecretApiKey
-
Field Details
-
supportedModelTypes
-
-
Constructor Details
-
BaseAgentModelProcessor
public BaseAgentModelProcessor(AgentEngineConfiguration engineConfiguration, Collection<String> supportedModelTypes)
-
-
Method Details
-
canProcess
- Specified by:
canProcessin interfaceAgentModelProcessor
-
canProcess
-
processModel
- Specified by:
processModelin interfaceAgentModelProcessor
-
processModel
-