# Serialized Form

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

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

    serialVersionUID:
      510L

    - ### Serialized Fields

      - #### function

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

        the accumulate function instance

      - #### name

            java.lang.String name

        accumulate function name

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

    serialVersionUID:
      510L

    - ### Serialized Fields

      - #### dialectName

            java.lang.String dialectName

        dialect name

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

    serialVersionUID:
      510L

    - ### Serialized Fields

      - #### packageName

            java.lang.String packageName

        package name

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

    serialVersionUID:
      510L

    - ### Serialized Fields

      - #### dir

            java.io.File dir

        directory reference

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

    serialVersionUID:
      510L

    - ### Serialized Fields

      - #### evaluator

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

        the evaluator instance

      - #### key

            java.lang.String key

        evaluator key

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

    serialVersionUID:
      1492178699571897026L

    - ### Serialized Fields

      - #### key

            java.lang.String key

      - #### severity

            ResultSeverity severity

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

    serialVersionUID:
      1L

    - ### Serialized Fields

      - #### parallelRulesBuildThreshold

            int parallelRulesBuildThreshold

- ## Package org.kie.internal.conf

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

    serialVersionUID:
      510L

    - ### Serialized Fields

      - #### threshold

            int threshold

        alpha node range index threshold

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

    serialVersionUID:
      510L

    - ### Serialized Fields

      - #### threshold

            int threshold

        alpha threshold

  - ### Class org.kie.internal.conf.CompositeBaseConfiguration extends CompositeConfiguration<org.kie.api.conf.KieBaseOption,​org.kie.api.conf.SingleValueKieBaseOption,​org.kie.api.conf.MultiValueKieBaseOption> implements Serializable

    - ### Serialization Methods

      - #### readExternal

            public void readExternal​(java.io.ObjectInput in)
                              throws java.io.IOException,
                                     java.lang.ClassNotFoundException

        Throws:
          `java.io.IOException`
          `java.lang.ClassNotFoundException`

      - #### writeExternal

            public void writeExternal​(java.io.ObjectOutput out)
                               throws java.io.IOException

        Throws:
          `java.io.IOException`

  - ### Class org.kie.internal.conf.CompositeConfiguration extends java.lang.Object implements Serializable

    - ### Serialization Methods

      - #### readExternal

            public void readExternal​(java.io.ObjectInput in)
                              throws java.io.IOException,
                                     java.lang.ClassNotFoundException

        Throws:
          `java.io.IOException`
          `java.lang.ClassNotFoundException`

      - #### writeExternal

            public void writeExternal​(java.io.ObjectOutput out)
                               throws java.io.IOException

        Throws:
          `java.io.IOException`

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

    serialVersionUID:
      510L

    - ### Serialized Fields

      - #### depth

            int depth

        dialect name

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

    serialVersionUID:
      510L

    - ### Serialized Fields

      - #### handler

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

        the consequence exception handler class instance

  - ### Class org.kie.internal.conf.ConstraintJittingThresholdOption extends java.lang.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 java.lang.Object implements Serializable

    serialVersionUID:
      510L

    - ### Serialized Fields

      - #### maxThreads

            int maxThreads

        max threads

- ## Package org.kie.internal.definition

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

    - ### Serialized Fields

      - #### genericTypes

            java.util.List<GenericTypeDefinition> genericTypes

      - #### rawType

            java.lang.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

            java.lang.String filterParams

      - #### language

            java.lang.String language

      - #### params

            java.util.Map<java.lang.String,​java.lang.Object> params

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

  - ### Class org.kie.internal.runtime.conf.ForceEagerActivationOption extends java.lang.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

            java.lang.String name

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

    serialVersionUID:
      6079949171686382208L

    - ### Serialized Fields

      - #### identifier

            java.lang.String identifier

      - #### parameters

            java.util.List<java.lang.Object> parameters

      - #### resolver

            java.lang.String resolver

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

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

    serialVersionUID:
      740619427108653407L

    - ### Serialized Fields

      - #### acknowledged

            java.lang.Short acknowledged

      - #### acknowledgedAt

            java.util.Date acknowledgedAt

      - #### acknowledgedBy

            java.lang.String acknowledgedBy

      - #### activityId

            java.lang.Long activityId

      - #### activityName

            java.lang.String activityName

      - #### deploymentId

            java.lang.String deploymentId

      - #### error

            java.lang.String error

      - #### errorDate

            java.util.Date errorDate

      - #### errorId

            java.lang.String errorId

      - #### errorMessage

            java.lang.String errorMessage

      - #### initActivityId

            java.lang.Long initActivityId

      - #### jobId

            java.lang.Long jobId

      - #### processId

            java.lang.String processId

      - #### processInstanceId

            java.lang.String processInstanceId

      - #### type

            java.lang.String type

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

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

    serialVersionUID:
      1L

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

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

    serialVersionUID:
      1L

    - ### Serialized Fields

      - #### auditMode

            AuditMode auditMode

      - #### auditPersistenceUnit

            java.lang.String auditPersistenceUnit

      - #### classes

            java.util.List<java.lang.String> classes

      - #### configuration

            java.util.Set<NamedObjectModel> configuration

      - #### environmentEntries

            java.util.Set<NamedObjectModel> environmentEntries

      - #### eventListeners

            java.util.Set<ObjectModel> eventListeners

      - #### globals

            java.util.Set<NamedObjectModel> globals

      - #### limitSerializationClasses

            java.lang.Boolean limitSerializationClasses

      - #### mappedRoles

            java.util.Map<java.lang.String,​java.util.Set<java.lang.String>> mappedRoles

      - #### marshallingStrategies

            java.util.Set<ObjectModel> marshallingStrategies

      - #### persistenceMode

            PersistenceMode persistenceMode

      - #### persistenceUnit

            java.lang.String persistenceUnit

      - #### requiredRoles

            java.util.Set<java.lang.String> requiredRoles

      - #### runtimeStrategy

            RuntimeStrategy runtimeStrategy

      - #### taskEventListeners

            java.util.List<ObjectModel> taskEventListeners

      - #### workItemHandlers

            java.util.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 java.lang.Object implements Serializable

    serialVersionUID:
      -6569072011166557126L

    - ### Serialized Fields

      - #### user

            java.lang.String user

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

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

    - ### Serialized Fields

      - #### notification

            Notification notification

      - #### task

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

      - #### variables

            java.util.Map<java.lang.String,​java.lang.Object> variables

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

  - ### Class org.kie.internal.task.exception.TaskError extends java.lang.Object implements Serializable

    - ### Serialization Methods

      - #### readExternal

            public void readExternal​(java.io.ObjectInput in)
                              throws java.io.IOException,
                                     java.lang.ClassNotFoundException

        Throws:
          `java.io.IOException`
          `java.lang.ClassNotFoundException`

      - #### writeExternal

            public void writeExternal​(java.io.ObjectOutput out)
                               throws java.io.IOException

        Throws:
          `java.io.IOException`

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

    serialVersionUID:
      2370182914623204842L

    - ### Serialized Fields

      - #### recoverable

            boolean recoverable

- ## Package org.kie.internal.utils

  - ### Class org.kie.internal.utils.ChainedProperties extends java.lang.Object implements Serializable

    - ### Serialization Methods

      - #### readExternal

            public void readExternal​(java.io.ObjectInput in)
                              throws java.io.IOException,
                                     java.lang.ClassNotFoundException

        Throws:
          `java.io.IOException`
          `java.lang.ClassNotFoundException`

      - #### writeExternal

            public void writeExternal​(java.io.ObjectOutput out)
                               throws java.io.IOException

        Throws:
          `java.io.IOException`