# Serialized Form

- ## Package org.kie.internal.builder.conf

  - ### Class org.kie.internal.builder.conf.AccumulateFunctionOption extends Object implements Serializable

    serialVersionUID:
      510L

    - ### Serialized Fields

      - #### function

            org.kie.api.runtime.rule.AccumulateFunction function

        the accumulate function instance

      - #### name

            String name

        accumulate function name

  - ### Class org.kie.internal.builder.conf.DefaultDialectOption extends Object implements Serializable

    serialVersionUID:
      510L

    - ### Serialized Fields

      - #### name

            String name

        dialect name

  - ### Class org.kie.internal.builder.conf.DefaultPackageNameOption extends Object implements Serializable

    serialVersionUID:
      510L

    - ### Serialized Fields

      - #### packageName

            String packageName

        package name

  - ### Class org.kie.internal.builder.conf.DumpDirOption extends Object implements Serializable

    serialVersionUID:
      510L

    - ### Serialized Fields

      - #### dir

            File dir

        directory reference

  - ### Class org.kie.internal.builder.conf.EvaluatorOption extends Object implements Serializable

    serialVersionUID:
      510L

    - ### Serialized Fields

      - #### evaluator

            org.kie.api.runtime.rule.EvaluatorDefinition evaluator

        the evaluator instance

      - #### key

            String key

        evaluator key

  - ### Class org.kie.internal.builder.conf.KBuilderSeverityOption extends Object implements Serializable

    serialVersionUID:
      1492178699571897026L

    - ### Serialized Fields

      - #### key

            String key

      - #### severity

            ResultSeverity severity

  - ### Class org.kie.internal.builder.conf.ParallelRulesBuildThresholdOption extends Object implements Serializable

    serialVersionUID:
      1L

    - ### Serialized Fields

      - #### parallelRulesBuildThreshold

            int parallelRulesBuildThreshold

- ## Package org.kie.internal.conf

  - ### Class org.kie.internal.conf.AlphaRangeIndexThresholdOption extends Object implements Serializable

    serialVersionUID:
      510L

    - ### Serialized Fields

      - #### threshold

            int threshold

        alpha node range index threshold

  - ### Class org.kie.internal.conf.AlphaThresholdOption extends Object implements Serializable

    serialVersionUID:
      510L

    - ### Serialized Fields

      - #### threshold

            int threshold

        alpha threshold

  - ### Class org.kie.internal.conf.CompositeKeyDepthOption extends Object implements Serializable

    serialVersionUID:
      510L

    - ### Serialized Fields

      - #### depth

            int depth

        dialect name

  - ### Class org.kie.internal.conf.ConsequenceExceptionHandlerOption extends Object implements Serializable

    serialVersionUID:
      510L

    - ### Serialized Fields

      - #### handler

            Class<? extends org.kie.api.runtime.rule.ConsequenceExceptionHandler> handler

        the consequence exception handler class instance

  - ### Class org.kie.internal.conf.ConstraintJittingThresholdOption extends Object implements Serializable

    serialVersionUID:
      510L

    - ### Serialized Fields

      - #### threshold

            int threshold

        The number of evaluations in interpreted mode after which a constraint has to be jitted

  - ### Class org.kie.internal.conf.MaxThreadsOption extends Object implements Serializable

    serialVersionUID:
      510L

    - ### Serialized Fields

      - #### maxThreads

            int maxThreads

        max threads

  - ### Class org.kie.internal.conf.PermGenThresholdOption extends Object implements Serializable

    serialVersionUID:
      510L

    - ### Serialized Fields

      - #### threshold

            int threshold

        The threshold of PermGen usage (in percentage) above which the engine stops JITting constraints and let them run in interpreted mode

- ## Package org.kie.internal.definition

  - ### Class org.kie.internal.definition.GenericTypeDefinition extends Object implements Serializable

    - ### Serialized Fields

      - #### genericTypes

            List<GenericTypeDefinition> genericTypes

      - #### rawType

            String rawType

- ## Package org.kie.internal.query

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

    serialVersionUID:
      -3174717972613778773L

  - ### Class org.kie.internal.query.QueryFilter extends QueryContext implements Serializable

    serialVersionUID:
      2830463093685095275L

    - ### Serialized Fields

      - #### filterParams

            String filterParams

      - #### language

            String language

      - #### params

            Map<String,​Object> params

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

  - ### Class org.kie.internal.runtime.conf.ForceEagerActivationOption extends Object implements Serializable

    serialVersionUID:
      510L

    - ### Serialized Fields

      - #### filter

            ForceEagerActivationFilter filter

  - ### Class org.kie.internal.runtime.conf.ForceEagerActivationOption.FILTERED extends ForceEagerActivationOption implements Serializable

  - ### Class org.kie.internal.runtime.conf.NamedObjectModel extends ObjectModel implements Serializable

    serialVersionUID:
      -72398619245628956L

    - ### Serialized Fields

      - #### name

            String name

  - ### Class org.kie.internal.runtime.conf.ObjectModel extends Object implements Serializable

    serialVersionUID:
      6079949171686382208L

    - ### Serialized Fields

      - #### identifier

            String identifier

      - #### parameters

            List<Object> parameters

      - #### resolver

            String resolver

- ## Package org.kie.internal.runtime.error

  - ### Class org.kie.internal.runtime.error.ExecutionError extends Object implements Serializable

    serialVersionUID:
      740619427108653407L

    - ### Serialized Fields

      - #### acknowledged

            Short acknowledged

      - #### acknowledgedAt

            Date acknowledgedAt

      - #### acknowledgedBy

            String acknowledgedBy

      - #### activityId

            Long activityId

      - #### activityName

            String activityName

      - #### deploymentId

            String deploymentId

      - #### error

            String error

      - #### errorDate

            Date errorDate

      - #### errorId

            String errorId

      - #### errorMessage

            String errorMessage

      - #### initActivityId

            Long initActivityId

      - #### jobId

            Long jobId

      - #### processId

            String processId

      - #### processInstanceId

            String processInstanceId

      - #### type

            String type

- ## Package org.kie.internal.runtime.manager

  - ### Class org.kie.internal.runtime.manager.SessionNotFoundException extends RuntimeException implements Serializable

    serialVersionUID:
      1L

- ## Package org.kie.internal.runtime.manager.deploy

  - ### Class org.kie.internal.runtime.manager.deploy.DeploymentDescriptorImpl extends Object implements Serializable

    serialVersionUID:
      1L

    - ### Serialized Fields

      - #### auditMode

            AuditMode auditMode

      - #### auditPersistenceUnit

            String auditPersistenceUnit

      - #### classes

            List<String> classes

      - #### configuration

            Set<NamedObjectModel> configuration

      - #### environmentEntries

            Set<NamedObjectModel> environmentEntries

      - #### eventListeners

            Set<ObjectModel> eventListeners

      - #### globals

            Set<NamedObjectModel> globals

      - #### limitSerializationClasses

            Boolean limitSerializationClasses

      - #### mappedRoles

            Map<String,​Set<String>> mappedRoles

      - #### marshallingStrategies

            Set<ObjectModel> marshallingStrategies

      - #### persistenceMode

            PersistenceMode persistenceMode

      - #### persistenceUnit

            String persistenceUnit

      - #### requiredRoles

            Set<String> requiredRoles

      - #### runtimeStrategy

            RuntimeStrategy runtimeStrategy

      - #### taskEventListeners

            List<ObjectModel> taskEventListeners

      - #### workItemHandlers

            Set<NamedObjectModel> workItemHandlers

  - ### Class org.kie.internal.runtime.manager.deploy.TransientNamedObjectModel extends NamedObjectModel implements Serializable

    serialVersionUID:
      -8210248739969022897L

  - ### Class org.kie.internal.runtime.manager.deploy.TransientObjectModel extends ObjectModel implements Serializable

    serialVersionUID:
      -8210248739969022897L

- ## Package org.kie.internal.task.api.assignment

  - ### Class org.kie.internal.task.api.assignment.Assignment extends Object implements Serializable

    serialVersionUID:
      -6569072011166557126L

    - ### Serialized Fields

      - #### user

            String user

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

  - ### Class org.kie.internal.task.api.model.NotificationEvent extends Object implements Serializable

    - ### Serialized Fields

      - #### notification

            Notification notification

      - #### task

            org.kie.api.task.model.Task task

      - #### variables

            Map<String,​Object> variables

- ## Package org.kie.internal.task.exception

  - ### Class org.kie.internal.task.exception.TaskError 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`

  - ### Class org.kie.internal.task.exception.TaskException extends RuntimeException implements Serializable

    serialVersionUID:
      2370182914623204842L

    - ### Serialized Fields

      - #### recoverable

            boolean recoverable

- ## Package org.kie.internal.utils

  - ### Class org.kie.internal.utils.ChainedProperties 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`