Interface Process

  • All Superinterfaces:
    KieDefinition
    All Known Subinterfaces:
    WorkflowProcess

    public interface Process
    extends KieDefinition
    A Process represents one modular piece of business logic that can be executed by a process engine. Different types of processes may exist.
    • Method Detail

      • getName

        String getName()
        The name of the Process.
        Returns:
        the name
      • getVersion

        String getVersion()
        The version of the Process. You may use your own versioning format (as the version is not interpreted by the engine).
        Returns:
        the version
      • getPackageName

        String getPackageName()
        The package name of this process.
        Returns:
        the package name
      • getType

        String getType()
        The type of process. Different types of processes may exist. This defaults to "RuleFlow".
        Returns:
        the type
      • getMetaData

        Map<String,​Object> getMetaData()
        Meta data associated with this Node.
      • setResource

        void setResource​(Resource res)