# Serialized Form

- ## Package org.apache.synapse.commons

  - ### Exception Class org.apache.synapse.commons.SynapseCommonsException

    class SynapseCommonsException extends RuntimeException implements Serializable
    serialVersionUID:
      -7361599095528938810L

- ## Package org.apache.synapse.commons.builders

  - ### Exception Class org.apache.synapse.commons.builders.MessageConversionException

    class MessageConversionException extends Exception implements Serializable

- ## Package org.apache.synapse.commons.evaluators

  - ### Exception Class org.apache.synapse.commons.evaluators.EvaluatorException

    class EvaluatorException extends Exception implements Serializable

- ## Package org.apache.synapse.commons.handlers.exception

  - ### Exception Class org.apache.synapse.commons.handlers.exception.HandlerException

    class HandlerException extends Exception implements Serializable

- ## Package org.apache.synapse.commons.json.jsonprocessor.exceptions

  - ### Exception Class org.apache.synapse.commons.json.jsonprocessor.exceptions.ParserException

    class ParserException extends Exception implements Serializable

  - ### Exception Class org.apache.synapse.commons.json.jsonprocessor.exceptions.ValidatorException

    class ValidatorException extends Exception implements Serializable

- ## Package org.apache.synapse.commons.resolvers

  - ### Exception Class org.apache.synapse.commons.resolvers.ResolverException

    class ResolverException extends RuntimeException implements Serializable

- ## Package org.apache.synapse.commons.templates.uri

  - ### Exception Class org.apache.synapse.commons.templates.uri.URITemplateException

    class URITemplateException extends Exception implements Serializable

- ## Package org.apache.synapse.commons.throttle.core

  - ### Class org.apache.synapse.commons.throttle.core.CallerContext

    class CallerContext extends Object implements Serializable
    serialVersionUID:
      1652165180220263492L

    - #### Serialized Fields

      - ##### firstAccessTime

            long firstAccessTime

      - ##### globalCount

            AtomicLong globalCount

      - ##### id

            String id

      - ##### isThrottleParamSyncingModeSync

            boolean isThrottleParamSyncingModeSync

      - ##### localCount

            AtomicLong localCount

        Count to keep track of local (specific to this node) number of requests

      - ##### localHits

            AtomicLong localHits

      - ##### localQuota

            long localQuota

      - ##### nextAccessTime

            long nextAccessTime

      - ##### nextTimeWindow

            long nextTimeWindow

      - ##### roleId

            String roleId

      - ##### throttleProperties

            ThrottleProperties throttleProperties

      - ##### unitTime

            long unitTime

      - ##### uuid

            UUID uuid

        Used for debugging purposes. *

  - ### Class org.apache.synapse.commons.throttle.core.ConcurrentAccessController

    class ConcurrentAccessController extends Object implements Serializable
    serialVersionUID:
      -6857325377726757251L

    - #### Serialized Fields

      - ##### counter

            AtomicInteger counter

      - ##### limit

            int limit

  - ### Class org.apache.synapse.commons.throttle.core.ConcurrentAccessUpdateClusterMessage

    class ConcurrentAccessUpdateClusterMessage extends org.apache.axis2.clustering.ClusteringMessage implements Serializable

    - #### Serialized Fields

      - ##### action

            Boolean action

      - ##### key

            String key

  - ### Exception Class org.apache.synapse.commons.throttle.core.ThrottleException

    class ThrottleException extends Exception implements Serializable
    serialVersionUID:
      -1433310548520145461L

  - ### Class org.apache.synapse.commons.throttle.core.ThrottleProperties

    class ThrottleProperties extends Object implements Serializable

    - #### Serialized Fields

      - ##### distributedCounterConfigurations

            Map<String,String> distributedCounterConfigurations

      - ##### distributedCounterType

            String distributedCounterType

      - ##### distributedThrottleProcessorType

            String distributedThrottleProcessorType

      - ##### hybridThrottleProcessorWindowType

            String hybridThrottleProcessorWindowType

      - ##### localQuotaBufferPercentage

            String localQuotaBufferPercentage

      - ##### maxNonAssociatedCounterCleanupAmount

            String maxNonAssociatedCounterCleanupAmount

      - ##### throttleContextDistributedCleanupTaskFrequency

            String throttleContextDistributedCleanupTaskFrequency

      - ##### throttleContextDistributedExpiredInstanceTime

            String throttleContextDistributedExpiredInstanceTime

      - ##### throttleDistributedCleanupAmount

            String throttleDistributedCleanupAmount

      - ##### throttleDistributedCleanupPoolSize

            String throttleDistributedCleanupPoolSize

      - ##### throttleDistributedCleanupTaskEnable

            String throttleDistributedCleanupTaskEnable

      - ##### throttleFrequency

            String throttleFrequency

      - ##### throttleSyncAsyncHybridModeEnabled

            boolean throttleSyncAsyncHybridModeEnabled

      - ##### throttlingKeysToReplicates

            String throttlingKeysToReplicates

      - ##### throttlingPoolSize

            String throttlingPoolSize

      - ##### throttlingReplicationFrequency

            String throttlingReplicationFrequency

      - ##### windowReplicatorFrequency

            String windowReplicatorFrequency

      - ##### windowReplicatorPoolSize

            String windowReplicatorPoolSize

- ## Package org.apache.synapse.commons.throttle.core.impl.domainbase

  - ### Class org.apache.synapse.commons.throttle.core.impl.domainbase.DomainBaseCallerContext

    class DomainBaseCallerContext extends CallerContext implements Serializable
    serialVersionUID:
      5681795068518758365L

- ## Package org.apache.synapse.commons.throttle.core.impl.ipbase

  - ### Class org.apache.synapse.commons.throttle.core.impl.ipbase.IPBaseCallerContext

    class IPBaseCallerContext extends CallerContext implements Serializable
    serialVersionUID:
      635051645003581667L

- ## Package org.apache.synapse.commons.throttle.core.impl.rolebase

  - ### Class org.apache.synapse.commons.throttle.core.impl.rolebase.RoleBaseCallerContext

    class RoleBaseCallerContext extends CallerContext implements Serializable