Date: 2016-06-25

# Serialized Form

- ## Package org.osgi.application

  - ### Class org.osgi.application.ApplicationServiceEvent extends org.osgi.framework.ServiceEvent implements Serializable

    serialVersionUID:
      -4762149286971897323L

    - ### Serialized Fields

      - #### serviceObject

            java.lang.Object serviceObject

- ## Package org.osgi.service.application

  - ### Class org.osgi.service.application.ApplicationAdminPermission extends java.security.Permission implements Serializable

    serialVersionUID:
      1L

    - ### Serialized Fields

      - #### applicationDescriptor

            ApplicationDescriptor applicationDescriptor

      - #### applicationID

            java.lang.String applicationID

      - #### actionsVector

            java.util.Vector<E> actionsVector

      - #### filter

            java.lang.String filter

      - #### actions

            java.lang.String actions

      - #### appliedFilter

            org.osgi.framework.Filter appliedFilter

  - ### Class org.osgi.service.application.ApplicationException extends java.lang.Exception implements Serializable

    serialVersionUID:
      -7173190453622508207L

    - ### Serialized Fields

      - #### errorCode

            int errorCode

- ## Package org.osgi.service.blueprint.container

  - ### Class org.osgi.service.blueprint.container.ComponentDefinitionException extends java.lang.RuntimeException implements Serializable

    serialVersionUID:
      1L

  - ### Class org.osgi.service.blueprint.container.NoSuchComponentException extends java.lang.RuntimeException implements Serializable

    serialVersionUID:
      1L

    - ### Serialized Fields

      - #### componentId

            java.lang.String componentId

        The requested component id that generated the exception.

  - ### Class org.osgi.service.blueprint.container.ServiceUnavailableException extends org.osgi.framework.ServiceException implements Serializable

    serialVersionUID:
      1L

    - ### Serialized Fields

      - #### filter

            java.lang.String filter

        The filter string associated with the exception.

- ## Package org.osgi.service.cm

  - ### Class org.osgi.service.cm.ConfigurationException extends java.lang.Exception implements Serializable

    serialVersionUID:
      -1690090413441769377L

    - ### Serialized Fields

      - #### property

            java.lang.String property

      - #### reason

            java.lang.String reason

  - ### Class org.osgi.service.cm.ConfigurationPermission extends java.security.BasicPermission implements Serializable

    serialVersionUID:
      5716868734811965383L

    - ### Serialization Methods

      - #### readObject

            private void readObject(java.io.ObjectInputStream s)
                             throws java.io.IOException,
                                    java.lang.ClassNotFoundException

        readObject is called to restore the state of this permission from a stream.
        Throws:
          `java.io.IOException`
          `java.lang.ClassNotFoundException`

      - #### writeObject

            private void writeObject(java.io.ObjectOutputStream s)
                              throws java.io.IOException

        WriteObject is called to save the state of this permission object to a stream. The actions are serialized, and the superclass takes care of the name.
        Throws:
          `java.io.IOException`

    - ### Serialized Fields

      - #### actions

            java.lang.String actions

        The actions in canonical form.

- ## Package org.osgi.service.component

  - ### Class org.osgi.service.component.ComponentException extends java.lang.RuntimeException implements Serializable

    serialVersionUID:
      -7438212656298726924L

- ## Package org.osgi.service.coordinator

  - ### Class org.osgi.service.coordinator.CoordinationException extends java.lang.RuntimeException implements Serializable

    serialVersionUID:
      1L

    - ### Serialized Fields

      - #### name

            java.lang.String name

      - #### type

            int type

      - #### id

            long id

  - ### Class org.osgi.service.coordinator.CoordinationPermission extends java.security.BasicPermission implements Serializable

    serialVersionUID:
      1L

    - ### Serialization Methods

      - #### readObject

            private void readObject(java.io.ObjectInputStream s)
                             throws java.io.IOException,
                                    java.lang.ClassNotFoundException

        readObject is called to restore the state of this permission from a stream.
        Throws:
          `java.io.IOException`
          `java.lang.ClassNotFoundException`

      - #### writeObject

            private void writeObject(java.io.ObjectOutputStream s)
                              throws java.io.IOException

        WriteObject is called to save the state of this permission object to a stream. The actions are serialized, and the superclass takes care of the name.
        Throws:
          `java.io.IOException`

    - ### Serialized Fields

      - #### actions

            java.lang.String actions

        The actions in canonical form.

- ## Package org.osgi.service.deploymentadmin

  - ### Class org.osgi.service.deploymentadmin.DeploymentAdminPermission extends java.security.Permission implements Serializable

    serialVersionUID:
      1L

    - ### Serialized Fields

      - #### delegate

            java.security.Permission delegate

  - ### Class org.osgi.service.deploymentadmin.DeploymentException extends java.lang.Exception implements Serializable

    serialVersionUID:
      916011169146851101L

    - ### Serialized Fields

      - #### code

            int code

- ## Package org.osgi.service.deploymentadmin.spi

  - ### Class org.osgi.service.deploymentadmin.spi.DeploymentCustomizerPermission extends java.security.Permission implements Serializable

    serialVersionUID:
      1L

    - ### Serialized Fields

      - #### delegate

            java.security.Permission delegate

  - ### Class org.osgi.service.deploymentadmin.spi.ResourceProcessorException extends java.lang.Exception implements Serializable

    serialVersionUID:
      9135007015668223386L

    - ### Serialized Fields

      - #### code

            int code

- ## Package org.osgi.service.dmt

  - ### Class org.osgi.service.dmt.DmtException extends java.lang.Exception implements Serializable

    serialVersionUID:
      -63006267148118655L

    - ### Serialized Fields

      - #### uri

            java.lang.String uri

        The URI of the node on which the failed DMT operation was issued, or `null` if the operation was not associated with a node.

      - #### code

            int code

        The error code of the failure, one of the constants defined in this class.

      - #### message

            java.lang.String message

        The message associated with the exception, or `null` if there is no error message.

      - #### causes

            java.lang.Throwable[] causes

        The list of originating exceptions, or empty list or `null` if there are no originating exceptions.

      - #### fatal

            boolean fatal

        Determines whether the exception is fatal or not. This is basically a two-state severity indicator, with the 'fatal' severity being the more serious one.

  - ### Class org.osgi.service.dmt.DmtIllegalStateException extends java.lang.RuntimeException implements Serializable

    serialVersionUID:
      2015244852018469700L

- ## Package org.osgi.service.dmt.security

  - ### Class org.osgi.service.dmt.security.AlertPermission extends java.security.Permission implements Serializable

    serialVersionUID:
      -3206463101788245739L

    - ### Serialized Fields

      - #### isPrefix

            boolean isPrefix

      - #### serverId

            java.lang.String serverId

  - ### Class org.osgi.service.dmt.security.DmtPermission extends java.security.Permission implements Serializable

    serialVersionUID:
      -1910969921419407809L

    - ### Serialized Fields

      - #### prefixPath

            boolean prefixPath

      - #### path

            java.lang.String path

      - #### mask

            int mask

      - #### actions

            java.lang.String actions

  - ### Class org.osgi.service.dmt.security.DmtPrincipalPermission extends java.security.Permission implements Serializable

    serialVersionUID:
      6388752177325038332L

    - ### Serialized Fields

      - #### isPrefix

            boolean isPrefix

      - #### principal

            java.lang.String principal

- ## Package org.osgi.service.event

  - ### Class org.osgi.service.event.TopicPermission extends java.security.Permission implements Serializable

    serialVersionUID:
      -5855563886961618300L

    - ### Serialization Methods

      - #### readObject

            private void readObject(java.io.ObjectInputStream s)
                             throws java.io.IOException,
                                    java.lang.ClassNotFoundException

        readObject is called to restore the state of this permission from a stream.
        Throws:
          `java.io.IOException`
          `java.lang.ClassNotFoundException`

      - #### writeObject

            private void writeObject(java.io.ObjectOutputStream s)
                              throws java.io.IOException

        WriteObject is called to save the state of this permission object to a stream. The actions are serialized, and the superclass takes care of the name.
        Throws:
          `java.io.IOException`

    - ### Serialized Fields

      - #### actions

            java.lang.String actions

        The actions in canonical form.

- ## Package org.osgi.service.http

  - ### Class org.osgi.service.http.NamespaceException extends java.lang.Exception implements Serializable

    serialVersionUID:
      7235606031147877747L

- ## Package org.osgi.service.monitor

  - ### Class org.osgi.service.monitor.MonitorPermission extends java.security.Permission implements Serializable

    serialVersionUID:
      -9084425194463274314L

    - ### Serialized Fields

      - #### monId

            java.lang.String monId

      - #### varId

            java.lang.String varId

      - #### prefixMonId

            boolean prefixMonId

      - #### prefixVarId

            boolean prefixVarId

      - #### mask

            int mask

      - #### minJobInterval

            int minJobInterval

- ## Package org.osgi.service.prefs

  - ### Class org.osgi.service.prefs.BackingStoreException extends java.lang.Exception implements Serializable

    serialVersionUID:
      -1415637364122829574L

- ## Package org.osgi.service.remoteserviceadmin

  - ### Class org.osgi.service.remoteserviceadmin.EndpointPermission extends java.security.Permission implements Serializable

    serialVersionUID:
      -7662148639076511574L

    - ### Serialization Methods

      - #### readObject

            private void readObject(java.io.ObjectInputStream s)
                             throws java.io.IOException,
                                    java.lang.ClassNotFoundException

        readObject is called to restore the state of this permission from a stream.
        Throws:
          `java.io.IOException`
          `java.lang.ClassNotFoundException`

      - #### writeObject

            private void writeObject(java.io.ObjectOutputStream s)
                              throws java.io.IOException

        WriteObject is called to save the state of this permission to a stream. The actions are serialized, and the superclass takes care of the name.
        Throws:
          `java.io.IOException`

    - ### Serialized Fields

      - #### actions

            java.lang.String actions

        The actions in canonical form.

- ## Package org.osgi.service.resolver

  - ### Class org.osgi.service.resolver.ResolutionException extends java.lang.Exception implements Serializable

    serialVersionUID:
      1L

- ## Package org.osgi.service.subsystem

  - ### Class org.osgi.service.subsystem.SubsystemException extends java.lang.RuntimeException implements Serializable

    serialVersionUID:
      1L

  - ### Class org.osgi.service.subsystem.SubsystemPermission extends java.security.BasicPermission implements Serializable

    serialVersionUID:
      307051004521261705L

    - ### Serialization Methods

      - #### readObject

            private void readObject(java.io.ObjectInputStream s)
                             throws java.io.IOException,
                                    java.lang.ClassNotFoundException

        readObject is called to restore the state of this permission from a stream.
        Throws:
          `java.io.IOException`
          `java.lang.ClassNotFoundException`

      - #### writeObject

            private void writeObject(java.io.ObjectOutputStream s)
                              throws java.io.IOException

        WriteObject is called to save the state of this permission object to a stream. The actions are serialized, and the superclass takes care of the name.
        Throws:
          `java.io.IOException`

    - ### Serialized Fields

      - #### actions

            java.lang.String actions

        The actions in canonical form.

- ## Package org.osgi.service.upnp

  - ### Class org.osgi.service.upnp.UPnPException extends java.lang.Exception implements Serializable

    serialVersionUID:
      -262013318122195146L

    - ### Serialized Fields

      - #### errorCode

            int errorCode

        Key for an error information that is an int type variable and that is used to identify occurred errors.

- ## Package org.osgi.service.useradmin

  - ### Class org.osgi.service.useradmin.UserAdminPermission extends java.security.BasicPermission implements Serializable

    serialVersionUID:
      -1179971692401603789L

    - ### Serialization Methods

      - #### readObject

            private void readObject(java.io.ObjectInputStream s)
                             throws java.io.IOException,
                                    java.lang.ClassNotFoundException

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

      - #### writeObject

            private void writeObject(java.io.ObjectOutputStream s)
                              throws java.io.IOException

        writeObject is called to save the state of this object to a stream. The actions are serialized, and the superclass takes care of the name.
        Throws:
          `java.io.IOException`

    - ### Serialized Fields

      - #### actions

            java.lang.String actions

        The actions in canonical form.

- ## Package org.osgi.service.wireadmin

  - ### Class org.osgi.service.wireadmin.WirePermission extends java.security.BasicPermission implements Serializable

    serialVersionUID:
      -5583709391516569321L

    - ### Serialization Methods

      - #### readObject

            private void readObject(java.io.ObjectInputStream s)
                             throws java.io.IOException,
                                    java.lang.ClassNotFoundException

        readObject is called to restore the state of the ServicePermission from a stream.
        Throws:
          `java.io.IOException`
          `java.lang.ClassNotFoundException`

      - #### writeObject

            private void writeObject(java.io.ObjectOutputStream s)
                              throws java.io.IOException

        WriteObject is called to save the state of the ServicePermission to a stream. The actions are serialized, and the superclass takes care of the name.
        Throws:
          `java.io.IOException`

    - ### Serialized Fields

      - #### actions

            java.lang.String actions

        The actions in canonical form.

- ## Package org.osgi.util.promise

  - ### Class org.osgi.util.promise.FailedPromisesException extends java.lang.RuntimeException implements Serializable

    serialVersionUID:
      1L

    - ### Serialized Fields

      - #### failed

            java.util.Collection<E> failed