# Serialized Form

- ## Package org.kie.api.builder

  - ### Class org.kie.api.builder.CompilationErrorsException extends RuntimeException implements Serializable

    - ### Serialized Fields

      - #### errorMessages

            List<Message> errorMessages

- ## Package org.kie.api.cluster

  - ### Class org.kie.api.cluster.ClusterNode extends Object implements Serializable

    - ### Serialization Methods

      - #### readExternal

            public void readExternal​(ObjectInput input)
                              throws IOException,
                                     ClassNotFoundException

        Throws:
          `IOException`
          `ClassNotFoundException`

      - #### writeExternal

            public void writeExternal​(ObjectOutput output)
                               throws IOException

        Throws:
          `IOException`

- ## Package org.kie.api.command

- ## Package org.kie.api.conf

  - ### Class org.kie.api.conf.SessionsPoolOption extends Object implements Serializable

    - ### Serialized Fields

      - #### size

            int size

        Session pool size

- ## Package org.kie.api.definition.type

- ## Package org.kie.api.internal.io

- ## Package org.kie.api.io

  - ### Class org.kie.api.io.ResourceType extends Object implements Serializable

    serialVersionUID:
      1613735834228581906L

    - ### Serialized Fields

      - #### defaultExtension

            String defaultExtension

      - #### defaultPath

            String defaultPath

      - #### description

            String description

      - #### fullyCoveredByExecModel

            boolean fullyCoveredByExecModel

      - #### name

            String name

      - #### otherExtensions

            String[] otherExtensions

- ## Package org.kie.api.runtime.conf

  - ### Class org.kie.api.runtime.conf.BeliefSystemTypeOption extends Object implements Serializable

    serialVersionUID:
      510L

    - ### Serialized Fields

      - #### beliefSystemType

            String beliefSystemType

        Belief System Type

  - ### Class org.kie.api.runtime.conf.ClockTypeOption extends Object implements Serializable

    serialVersionUID:
      510L

    - ### Serialized Fields

      - #### clockType

            String clockType

        clock type

  - ### Class org.kie.api.runtime.conf.TimedRuleExecutionOption extends Object implements Serializable

    serialVersionUID:
      510L

    - ### Serialized Fields

      - #### filter

            TimedRuleExecutionFilter filter

  - ### Class org.kie.api.runtime.conf.TimedRuleExecutionOption.FILTERED extends TimedRuleExecutionOption implements Serializable

  - ### Class org.kie.api.runtime.conf.TimerJobFactoryOption extends Object implements Serializable

    serialVersionUID:
      510L

    - ### Serialized Fields

      - #### timerJobType

            String timerJobType

        Timer Job Type

  - ### Class org.kie.api.runtime.conf.WorkItemHandlerOption extends Object implements Serializable

    serialVersionUID:
      510L

    - ### Serialized Fields

      - #### handler

            WorkItemHandler handler

        the accumulate function instance

      - #### name

            String name

        work item handler name

- ## Package org.kie.api.runtime.process

  - ### Class org.kie.api.runtime.process.ProcessWorkItemHandlerException extends RuntimeException implements Serializable

    serialVersionUID:
      328927887939759492L

    - ### Serialized Fields

      - #### processId

            String processId

      - #### retries

            int retries

      - #### strategy

            ProcessWorkItemHandlerException.HandlingStrategy strategy

- ## Package org.kie.api.runtime.query

  - ### Class org.kie.api.runtime.query.AdvancedQueryContext extends QueryContext implements Serializable

    - ### Serialized Fields

      - #### orderByClause

            String orderByClause

  - ### Class org.kie.api.runtime.query.QueryContext extends Object implements Serializable

    serialVersionUID:
      -3174717972613778773L

    - ### Serialized Fields

      - #### ascending

            Boolean ascending

      - #### count

            Integer count

      - #### offset

            Integer offset

      - #### orderBy

            String orderBy

- ## Package org.kie.api.runtime.rule

  - ### Class org.kie.api.runtime.rule.ConsequenceException extends RuntimeException implements Serializable

    - ### Serialized Fields

      - #### match

            Match match

      - #### workingMemory

            RuleRuntime workingMemory

  - ### Class org.kie.api.runtime.rule.Variable extends Object implements Serializable

    - ### Serialization Methods

      - #### readExternal

            public void readExternal​(ObjectInput in)
                              throws IOException,
                                     ClassNotFoundException

        Throws:
          `IOException`
          `ClassNotFoundException`

      - #### writeExternal

            public void writeExternal​(ObjectOutput out)
                               throws IOException

        Throws:
          `IOException`

- ## Package org.kie.api.task.model