# Serialized Form

- ## Package org.icepush

  - ### Class org.icepush.Browser extends java.lang.Object implements Serializable

    - ### Serialized Fields

      - #### id

            java.lang.String id

      - #### notifiedPushIDQueueLock

            java.util.concurrent.locks.Lock notifiedPushIDQueueLock

      - #### notifiedPushIDQueue

            java.util.Queue<E> notifiedPushIDQueue

      - #### lastNotifiedPushIDSet

            java.util.Set<E> lastNotifiedPushIDSet

      - #### pushConfiguration

            PushConfiguration pushConfiguration

      - #### pushIDSet

            java.util.Set<E> pushIDSet

      - #### status

            org.icepush.Browser.Status status

  - ### Class org.icepush.Browser.Status extends java.lang.Object implements Serializable

    serialVersionUID:
      2530024421926858382L

    - ### Serialized Fields

      - #### backupConnectionRecreationTimeout

            long backupConnectionRecreationTimeout

      - #### connectionRecreationTimeout

            long connectionRecreationTimeout

      - #### sequenceNumber

            long sequenceNumber

  - ### Class org.icepush.ConfigurationException extends java.lang.Exception implements Serializable

  - ### Class org.icepush.Group extends java.lang.Object implements Serializable

    serialVersionUID:
      -2793842028376415034L

    - ### Serialized Fields

      - #### groupTimeout

            long groupTimeout

      - #### name

            java.lang.String name

      - #### pushIDSet

            java.util.Set<E> pushIDSet

      - #### lastAccess

            long lastAccess

  - ### Class org.icepush.NotificationEntry extends java.lang.Object implements Serializable

    - ### Serialized Fields

      - #### pushID

            java.lang.String pushID

      - #### groupName

            java.lang.String groupName

      - #### pushConfiguration

            PushConfiguration pushConfiguration

  - ### Class org.icepush.NotificationEvent extends java.util.EventObject implements Serializable

    - ### Serialized Fields

      - #### groupName

            java.lang.String groupName

      - #### notificationProviderType

            java.lang.String notificationProviderType

      - #### pushType

            java.lang.String pushType

  - ### Class org.icepush.PushConfiguration extends java.lang.Object implements Serializable

    serialVersionUID:
      -5770414701296818792L

    - ### Serialized Fields

      - #### attributes

            java.util.Map<K,V> attributes

      - #### scheduledAt

            long scheduledAt

      - #### duration

            long duration

  - ### Class org.icepush.PushGroupEvent extends java.util.EventObject implements Serializable

    - ### Serialized Fields

      - #### groupName

            java.lang.String groupName

      - #### pushId

            java.lang.String pushId

      - #### timestamp

            java.lang.Long timestamp

  - ### Class org.icepush.PushID extends java.lang.Object implements Serializable

    serialVersionUID:
      2845881329862716766L

    - ### Serialized Fields

      - #### groupSet

            java.util.Set<E> groupSet

      - #### pushID

            java.lang.String pushID

      - #### browserID

            java.lang.String browserID

      - #### subID

            java.lang.String subID

      - #### pushIDTimeout

            long pushIDTimeout

Copyright 2025 ICEsoft Technologies Canada Corp., All Rights Reserved.