Class BaseAgentInvocationContext

java.lang.Object
com.flowable.agent.engine.impl.runtime.invocation.BaseAgentInvocationContext
All Implemented Interfaces:
AgentInvocationContext
Direct Known Subclasses:
AgentInvocationContextImpl, NontransactionalAgentInvocationContext

public abstract class BaseAgentInvocationContext extends Object implements AgentInvocationContext
Author:
Filip Hrisafov
  • Field Details

  • Constructor Details

  • Method Details

    • setAgentInstance

      public abstract void setAgentInstance(AgentInstance agentInstance)
    • setInvocationId

      public abstract void setInvocationId(String invocationId)
    • setTenantId

      public abstract void setTenantId(String tenantId)
    • setAgentDefinitionModel

      public abstract void setAgentDefinitionModel(AgentDefinitionModel agentDefinitionModel)
    • setAgentOperationKey

      public abstract void setAgentOperationKey(String agentOperationKey)
    • setOutputSchema

      public abstract void setOutputSchema(String outputSchema)
    • setUserMessage

      public abstract void setUserMessage(String userMessage)
    • setSystemMessage

      public abstract void setSystemMessage(String systemMessage)
    • setUserId

      public abstract void setUserId(String userId)
    • setParentDeploymentId

      public abstract void setParentDeploymentId(String parentDeploymentId)
    • setUserGroupKeys

      public abstract void setUserGroupKeys(Collection<String> groupKeys)
    • setKnowledgeBaseDefinition

      public abstract void setKnowledgeBaseDefinition(KnowledgeBaseDefinition knowledgeBaseDefinition)
    • setEventCompletion

      public abstract void setEventCompletion(String eventDefinitionKey, String eventCorrelationKey)
    • invoke

      Specified by:
      invoke in interface AgentInvocationContext