# Serialized Form

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

  - ### Class org.kie.internal.builder.conf.AccumulateFunctionOption

    class AccumulateFunctionOption extends Object implements Serializable
    serialVersionUID:
      510L

    - #### Serialized Fields

      - ##### function

            AccumulateFunction function

        the accumulate function instance

      - ##### name

            String name

        accumulate function name

  - ### Class org.kie.internal.builder.conf.DefaultDialectOption

    class DefaultDialectOption extends Object implements Serializable
    serialVersionUID:
      510L

    - #### Serialized Fields

      - ##### dialectName

            String dialectName

        dialect name

  - ### Class org.kie.internal.builder.conf.DefaultPackageNameOption

    class DefaultPackageNameOption extends Object implements Serializable
    serialVersionUID:
      510L

    - #### Serialized Fields

      - ##### packageName

            String packageName

        package name

  - ### Class org.kie.internal.builder.conf.DumpDirOption

    class DumpDirOption extends Object implements Serializable
    serialVersionUID:
      510L

    - #### Serialized Fields

      - ##### dir

            File dir

        directory reference

  - ### Class org.kie.internal.builder.conf.EvaluatorOption

    class EvaluatorOption extends Object implements Serializable
    serialVersionUID:
      510L

    - #### Serialized Fields

      - ##### evaluator

            EvaluatorDefinition evaluator

        the evaluator instance

      - ##### key

            String key

        evaluator key

  - ### Class org.kie.internal.builder.conf.KBuilderSeverityOption

    class KBuilderSeverityOption extends Object implements Serializable
    serialVersionUID:
      1492178699571897026L

    - #### Serialized Fields

      - ##### key

            String key

      - ##### severity

            ResultSeverity severity

  - ### Class org.kie.internal.builder.conf.ParallelRulesBuildThresholdOption

    class ParallelRulesBuildThresholdOption extends Object implements Serializable
    serialVersionUID:
      1L

    - #### Serialized Fields

      - ##### parallelRulesBuildThreshold

            int parallelRulesBuildThreshold

- ## Package org.kie.internal.conf

  - ### Class org.kie.internal.conf.AlphaRangeIndexThresholdOption

    class AlphaRangeIndexThresholdOption extends Object implements Serializable
    serialVersionUID:
      510L

    - #### Serialized Fields

      - ##### threshold

            int threshold

        alpha node range index threshold

  - ### Class org.kie.internal.conf.AlphaThresholdOption

    class AlphaThresholdOption extends Object implements Serializable
    serialVersionUID:
      510L

    - #### Serialized Fields

      - ##### threshold

            int threshold

        alpha threshold

  - ### Class org.kie.internal.conf.CompositeBaseConfiguration

    class CompositeBaseConfiguration extends CompositeConfiguration<KieBaseOption,SingleValueKieBaseOption,MultiValueKieBaseOption> implements Externalizable

    - #### 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.conf.CompositeConfiguration

    class CompositeConfiguration extends Object implements Externalizable

    - #### 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.conf.CompositeKeyDepthOption

    class CompositeKeyDepthOption extends Object implements Serializable
    serialVersionUID:
      510L

    - #### Serialized Fields

      - ##### depth

            int depth

        dialect name

  - ### Class org.kie.internal.conf.ConsequenceExceptionHandlerOption

    class ConsequenceExceptionHandlerOption extends Object implements Serializable
    serialVersionUID:
      510L

    - #### Serialized Fields

      - ##### handler

            Class<? extends ConsequenceExceptionHandler> handler

        the consequence exception handler class instance

  - ### Class org.kie.internal.conf.ConstraintJittingThresholdOption

    class 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

    class MaxThreadsOption extends Object implements Serializable
    serialVersionUID:
      510L

    - #### Serialized Fields

      - ##### maxThreads

            int maxThreads

        max threads

- ## Package org.kie.internal.definition

  - ### Class org.kie.internal.definition.GenericTypeDefinition

    class GenericTypeDefinition extends Object implements Serializable

    - #### Serialized Fields

      - ##### genericTypes

            List<GenericTypeDefinition> genericTypes

      - ##### rawType

            String rawType

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

  - ### Class org.kie.internal.runtime.conf.ForceEagerActivationOption

    class ForceEagerActivationOption extends Object implements Serializable
    serialVersionUID:
      510L

    - #### Serialized Fields

      - ##### filter

            ForceEagerActivationFilter filter

  - ### Class org.kie.internal.runtime.conf.ForceEagerActivationOption.FILTERED

    class FILTERED extends ForceEagerActivationOption implements Serializable

  - ### Class org.kie.internal.runtime.conf.NamedObjectModel

    class NamedObjectModel extends ObjectModel implements Serializable
    serialVersionUID:
      -72398619245628956L

    - #### Serialized Fields

      - ##### name

            String name

  - ### Class org.kie.internal.runtime.conf.ObjectModel

    class ObjectModel extends Object implements Serializable
    serialVersionUID:
      6079949171686382208L

    - #### Serialized Fields

      - ##### identifier

            String identifier

      - ##### parameters

            List<Object> parameters

      - ##### resolver

            String resolver

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

  - ### Class org.kie.internal.runtime.manager.deploy.DeploymentDescriptorImpl

    class 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

    class TransientNamedObjectModel extends NamedObjectModel implements Serializable
    serialVersionUID:
      -8210248739969022897L

  - ### Class org.kie.internal.runtime.manager.deploy.TransientObjectModel

    class TransientObjectModel extends ObjectModel implements Serializable
    serialVersionUID:
      -8210248739969022897L

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

  - ### Class org.kie.internal.task.exception.TaskError

    class TaskError extends Object implements Externalizable

    - #### Serialization Methods

      - ##### readExternal

        public void readExternal(ObjectInput in) throws IOException, ClassNotFoundException
        Throws:
          `IOException`
          `ClassNotFoundException`

      - ##### writeExternal

        public void writeExternal(ObjectOutput out) throws IOException
        Throws:
          `IOException`

  - ### Exception org.kie.internal.task.exception.TaskException

    class TaskException extends RuntimeException implements Serializable
    serialVersionUID:
      2370182914623204842L

    - #### Serialized Fields

      - ##### recoverable

            boolean recoverable

- ## Package org.kie.internal.utils

  - ### Class org.kie.internal.utils.ChainedProperties

    class ChainedProperties extends Object implements Externalizable

    - #### Serialization Methods

      - ##### readExternal

        public void readExternal(ObjectInput in) throws IOException, ClassNotFoundException
        Throws:
          `IOException`
          `ClassNotFoundException`

      - ##### writeExternal

        public void writeExternal(ObjectOutput out) throws IOException
        Throws:
          `IOException`