# Serialized Form

## Package org.eclipse.ecf.core

### Class org.eclipse.ecf.core.ContainerAuthenticationException extends ContainerConnectException implements Serializable

serialVersionUID:
  7038962779623213444L

### Class org.eclipse.ecf.core.ContainerConnectException extends ECFException implements Serializable

serialVersionUID:
  4078658849424746859L

### Class org.eclipse.ecf.core.ContainerCreateException extends ECFException implements Serializable

serialVersionUID:
  -6979687717421003065L

## Package org.eclipse.ecf.core.identity

### Class org.eclipse.ecf.core.identity.BaseID extends Object implements Serializable

serialVersionUID:
  -6242599410460002514L

### Serialized Fields

#### namespace

    Namespace namespace

### Class org.eclipse.ecf.core.identity.GUID extends StringID implements Serializable

serialVersionUID:
  3545794369039972407L

### Class org.eclipse.ecf.core.identity.GUID.GUIDNamespace extends Namespace implements Serializable

serialVersionUID:
  -8546568877571886386L

### Class org.eclipse.ecf.core.identity.IDCreateException extends ECFRuntimeException implements Serializable

serialVersionUID:
  3258416140119323960L

### Class org.eclipse.ecf.core.identity.LongID extends BaseID implements Serializable

serialVersionUID:
  4049072748317914423L

### Serialized Fields

#### value

    Long value

### Class org.eclipse.ecf.core.identity.LongID.LongNamespace extends Namespace implements Serializable

serialVersionUID:
  -1580533392719331665L

### Class org.eclipse.ecf.core.identity.Namespace extends Object implements Serializable

serialVersionUID:
  3976740272094720312L

### Serialized Fields

#### name

    String name

#### description

    String description

### Class org.eclipse.ecf.core.identity.NamespacePermission extends BasicPermission implements Serializable

serialVersionUID:
  3257004371500806969L

### Serialized Fields

#### actions

    String actions

### Class org.eclipse.ecf.core.identity.StringID extends BaseID implements Serializable

serialVersionUID:
  3256437019155446068L

### Serialized Fields

#### value

    String value

### Class org.eclipse.ecf.core.identity.StringID.StringIDNamespace extends Namespace implements Serializable

serialVersionUID:
  7924280015192029963L

### Class org.eclipse.ecf.core.identity.URIID extends BaseID implements Serializable

serialVersionUID:
  7328962407044918278L

### Serialized Fields

#### uri

    URI uri

### Class org.eclipse.ecf.core.identity.URIID.URIIDNamespace extends Namespace implements Serializable

serialVersionUID:
  115165512542491014L

### Class org.eclipse.ecf.core.identity.UuID extends BaseID implements Serializable

serialVersionUID:
  -2586540125532542205L

### Serialized Fields

#### uuid

    UUID uuid

### Class org.eclipse.ecf.core.identity.UuID.UuIDNamespace extends Namespace implements Serializable

serialVersionUID:
  -7708511830843215943L

## Package org.eclipse.ecf.core.provider

### Class org.eclipse.ecf.core.provider.ContainerIntentException extends ContainerCreateException implements Serializable

serialVersionUID:
  -2199528348944072112L

### Serialized Fields

#### intentName

    String intentName

## Package org.eclipse.ecf.core.security

### Class org.eclipse.ecf.core.security.BooleanCallback extends Object implements Serializable

serialVersionUID:
  8660509222691671868L

### Serialized Fields

#### prompt

    String prompt

#### defaultValue

    boolean defaultValue

#### value

    boolean value

### Class org.eclipse.ecf.core.security.NameCallback extends Object implements Serializable

serialVersionUID:
  -2506493444608585718L

### Serialized Fields

#### prompt

    String prompt

#### defaultName

    String defaultName

#### inputName

    String inputName

### Class org.eclipse.ecf.core.security.PassphraseCallback extends Object implements Serializable

serialVersionUID:
  -6036907502015127266L

### Serialized Fields

#### prompt

    String prompt

#### defaultPassphrase

    String defaultPassphrase

#### inputPassphrase

    String inputPassphrase

### Class org.eclipse.ecf.core.security.PasswordCallback extends Object implements Serializable

serialVersionUID:
  6940002988125290335L

### Serialized Fields

#### prompt

    String prompt

#### defaultPassword

    String defaultPassword

#### inputPassword

    String inputPassword

### Class org.eclipse.ecf.core.security.UnsupportedCallbackException extends Exception implements Serializable

serialVersionUID:
  -1821878324884011143L

### Serialized Fields

#### callback

    Callback callback

## Package org.eclipse.ecf.core.sharedobject

### Class org.eclipse.ecf.core.sharedobject.ReplicaSharedObjectDescription extends SharedObjectDescription implements Serializable

serialVersionUID:
  2764430278848370713L

### Serialized Fields

#### homeID

    ID homeID

#### identifier

    long identifier

### Class org.eclipse.ecf.core.sharedobject.SharedObjectAddAbortException extends SharedObjectAddException implements Serializable

serialVersionUID:
  4120851079287223088L

### Serialized Fields

#### timeout

    long timeout

#### causes

    Map<K,V> causes

#### participants

    List<E> participants

### Class org.eclipse.ecf.core.sharedobject.SharedObjectAddException extends ECFException implements Serializable

serialVersionUID:
  3257853198755705913L

### Class org.eclipse.ecf.core.sharedobject.SharedObjectConnectException extends ECFException implements Serializable

serialVersionUID:
  3256440287659570228L

### Class org.eclipse.ecf.core.sharedobject.SharedObjectCreateException extends ECFException implements Serializable

serialVersionUID:
  3546919195137815606L

### Class org.eclipse.ecf.core.sharedobject.SharedObjectDescription extends Object implements Serializable

serialVersionUID:
  -999672007680512082L

### Serialized Fields

#### typeDescription

    SharedObjectTypeDescription typeDescription

#### id

    ID id

#### properties

    Map<K,V> properties

### Class org.eclipse.ecf.core.sharedobject.SharedObjectDisconnectException extends ECFException implements Serializable

serialVersionUID:
  3258689922876586289L

### Class org.eclipse.ecf.core.sharedobject.SharedObjectInitException extends ECFException implements Serializable

serialVersionUID:
  3617579318620862771L

### Class org.eclipse.ecf.core.sharedobject.SharedObjectMsg extends Object implements Serializable

serialVersionUID:
  -8761203700888592267L

### Serialized Fields

#### clazz

    String clazz

clazz the class name for the message

#### method

    String method

method the method name of the message

#### parameters

    Object[] parameters

args arguments

### Class org.eclipse.ecf.core.sharedobject.SharedObjectMsgEvent extends RemoteSharedObjectEvent implements Serializable

serialVersionUID:
  -8674874265514762123L

### Class org.eclipse.ecf.core.sharedobject.SharedObjectTypeDescription extends Object implements Serializable

serialVersionUID:
  -553771188695892646L

### Serialized Fields

#### name

    String name

#### instantiator

    ISharedObjectInstantiator instantiator

#### description

    String description

#### typeProperties

    Map<K,V> typeProperties

#### className

    String className

## Package org.eclipse.ecf.core.sharedobject.events

### Class org.eclipse.ecf.core.sharedobject.events.RemoteSharedObjectCreateResponseEvent extends RemoteSharedObjectEvent implements Serializable

serialVersionUID:
  3618421544527738673L

### Serialized Fields

#### sequence

    long sequence

### Class org.eclipse.ecf.core.sharedobject.events.RemoteSharedObjectEvent extends Object implements Serializable

serialVersionUID:
  3257572797621680182L

### Serialized Fields

#### senderSharedObjectID

    ID senderSharedObjectID

#### remoteContainerID

    ID remoteContainerID

#### data

    Object data

### Class org.eclipse.ecf.core.sharedobject.events.SharedObjectCommitEvent extends Object implements Serializable

serialVersionUID:
  4615634472917480497L

### Serialized Fields

#### senderSharedObjectID

    ID senderSharedObjectID

#### event

    Event event

## Package org.eclipse.ecf.core.sharedobject.model

### Class org.eclipse.ecf.core.sharedobject.model.SharedModel.Property extends Object implements Serializable

serialVersionUID:
  -716933143243026805L

### Serialized Fields

#### model

    SharedModel model

#### name

    String name

#### value

    Object value

## Package org.eclipse.ecf.core.sharedobject.util

### Class org.eclipse.ecf.core.sharedobject.util.QueueException extends ECFException implements Serializable

serialVersionUID:
  3691039863709118774L

### Serialized Fields

#### theQueue

    IQueue theQueue

## Package org.eclipse.ecf.core.status

### Class org.eclipse.ecf.core.status.SerializableMultiStatus extends SerializableStatus implements Serializable

serialVersionUID:
  2971900808938367039L

### Serialized Fields

#### children

    org.eclipse.core.runtime.IStatus[] children

List of child statuses.

### Class org.eclipse.ecf.core.status.SerializableStatus extends Object implements Serializable

serialVersionUID:
  -1874392357776889683L

### Serialized Fields

#### severity

    int severity

The severity. One of

- `CANCEL`
- `ERROR`
- `WARNING`
- `INFO`
- or `OK` (0)

#### pluginId

    String pluginId

Unique identifier of plug-in.

#### code

    int code

Plug-in-specific status code.

#### message

    String message

Message, localized to the current locale.

#### exception

    Throwable exception

Wrapped exception, or `null` if none.

## Package org.eclipse.ecf.core.util

### Class org.eclipse.ecf.core.util.ECFException extends org.eclipse.core.runtime.CoreException implements Serializable

serialVersionUID:
  3256440309134406707L

### Class org.eclipse.ecf.core.util.ECFRuntimeException extends RuntimeException implements Serializable

serialVersionUID:
  456677468837349011L

### Serialized Fields

#### status

    org.eclipse.core.runtime.IStatus status

Status object.

### Class org.eclipse.ecf.core.util.Proxy extends Object implements Serializable

serialVersionUID:
  -2481483596779542834L

### Serialized Fields

#### address

    ProxyAddress address

#### type

    Proxy.Type type

#### username

    String username

#### password

    String password

### Class org.eclipse.ecf.core.util.Proxy.Type extends Object implements Serializable

serialVersionUID:
  361071073081975271L

### Serialization Methods

#### readResolve

    Object readResolve()
                throws ObjectStreamException

Throws:
  `ObjectStreamException` - not thrown by this implementation.

### Serialized Fields

#### ordinal

    int ordinal

### Class org.eclipse.ecf.core.util.ProxyAddress extends Object implements Serializable

serialVersionUID:
  9076207407726734246L

### Serialized Fields

#### port

    int port

#### hostname

    String hostname

## Package org.eclipse.ecf.discovery

### Class org.eclipse.ecf.discovery.ServiceInfo extends Object implements Serializable

serialVersionUID:
  -5651115550295457142L

### Serialized Fields

#### serviceName

    String serviceName

Since:
  3.0

#### serviceID

    IServiceID serviceID

#### priority

    int priority

#### weight

    int weight

#### properties

    IServiceProperties properties

#### timeToLive

    long timeToLive

Since:
  4.0

### Class org.eclipse.ecf.discovery.ServiceProperties extends Object implements Serializable

serialVersionUID:
  -1033681952881598670L

### Serialized Fields

#### props

    Properties props

## Package org.eclipse.ecf.discovery.identity

### Class org.eclipse.ecf.discovery.identity.ServiceID extends BaseID implements Serializable

serialVersionUID:
  4362768703249025783L

### Serialized Fields

#### serviceInfo

    IServiceInfo serviceInfo

Since:
  3.0

#### type

    IServiceTypeID type

#### location

    URI location

Since:
  3.0

### Class org.eclipse.ecf.discovery.identity.ServiceTypeID extends BaseID implements Serializable

serialVersionUID:
  2546630451825262145L

### Serialized Fields

#### typeName

    String typeName

#### namingAuthority

    String namingAuthority

#### protocols

    String[] protocols

#### scopes

    String[] scopes

#### services

    String[] services

## Package org.eclipse.ecf.filetransfer

### Class org.eclipse.ecf.filetransfer.BrowseFileTransferException extends ECFException implements Serializable

serialVersionUID:
  3486429797589398022L

### Serialized Fields

#### errorCode

    int errorCode

### Class org.eclipse.ecf.filetransfer.FileTransferInfo extends Object implements Serializable

serialVersionUID:
  8354226751625912190L

### Serialized Fields

#### file

    File file

#### properties

    Map<K,V> properties

#### description

    String description

#### mimeType

    String mimeType

### Class org.eclipse.ecf.filetransfer.IncomingFileTransferException extends ECFException implements Serializable

serialVersionUID:
  2438441801862623371L

### Serialized Fields

#### errorCode

    int errorCode

#### responseHeaders

    Map<K,V> responseHeaders

### Class org.eclipse.ecf.filetransfer.InvalidFileRangeSpecificationException extends IncomingFileTransferException implements Serializable

serialVersionUID:
  532923607480972210L

### Serialized Fields

#### rangeSpec

    IFileRangeSpecification rangeSpec

### Class org.eclipse.ecf.filetransfer.RemoteFileSystemException extends ECFException implements Serializable

serialVersionUID:
  -2199951600347999396L

### Class org.eclipse.ecf.filetransfer.SendFileTransferException extends ECFException implements Serializable

serialVersionUID:
  -3752377147967128446L

### Serialized Fields

#### errorCode

    int errorCode

### Class org.eclipse.ecf.filetransfer.UserCancelledException extends ECFException implements Serializable

serialVersionUID:
  -1147166028435325320L

## Package org.eclipse.ecf.filetransfer.identity

### Class org.eclipse.ecf.filetransfer.identity.FileCreateException extends ECFException implements Serializable

serialVersionUID:
  -4242692047102300537L

## Package org.eclipse.ecf.osgi.services.remoteserviceadmin

### Class org.eclipse.ecf.osgi.services.remoteserviceadmin.EndpointDescriptionParseException extends Exception implements Serializable

serialVersionUID:
  -4481979787400184664L

### Class org.eclipse.ecf.osgi.services.remoteserviceadmin.RemoteReferenceNotFoundException extends Exception implements Serializable

serialVersionUID:
  -4174685192086828376L

### Serialized Fields

#### targetID

    ID targetID

#### idFilter

    ID[] idFilter

#### interfaces

    Collection<E> interfaces

#### rsFilter

    String rsFilter

### Class org.eclipse.ecf.osgi.services.remoteserviceadmin.SelectContainerException extends Exception implements Serializable

serialVersionUID:
  -5507248105370677422L

### Serialized Fields

#### containerTypeDescription

    ContainerTypeDescription containerTypeDescription

## Package org.eclipse.ecf.provider.comm

### Class org.eclipse.ecf.provider.comm.ConnectionCreateException extends ECFException implements Serializable

serialVersionUID:
  3904958651231058229L

## Package org.eclipse.ecf.provider.comm.tcp

### Class org.eclipse.ecf.provider.comm.tcp.AsynchMessage extends Object implements Serializable

serialVersionUID:
  3258689905679873075L

### Serialized Fields

#### data

    Serializable data

### Class org.eclipse.ecf.provider.comm.tcp.ConnectRequestMessage extends Object implements Serializable

serialVersionUID:
  3257844363974226229L

### Serialized Fields

#### target

    URI target

#### data

    Serializable data

### Class org.eclipse.ecf.provider.comm.tcp.ConnectResultMessage extends Object implements Serializable

serialVersionUID:
  3833188038300938804L

### Serialized Fields

#### data

    Serializable data

### Class org.eclipse.ecf.provider.comm.tcp.PingMessage extends Object implements Serializable

serialVersionUID:
  3258407318374004536L

### Class org.eclipse.ecf.provider.comm.tcp.PingResponseMessage extends Object implements Serializable

serialVersionUID:
  3257569516165740857L

### Class org.eclipse.ecf.provider.comm.tcp.SynchMessage extends AsynchMessage implements Serializable

serialVersionUID:
  3906091152452434226L

## Package org.eclipse.ecf.provider.dnssd

### Class org.eclipse.ecf.provider.dnssd.BnRDnsSdServiceTypeID extends DnsSdServiceTypeID implements Serializable

serialVersionUID:
  -466458565598238072L

### Class org.eclipse.ecf.provider.dnssd.DnsSdDiscoveryException extends ECFRuntimeException implements Serializable

serialVersionUID:
  415901701737755102L

### Class org.eclipse.ecf.provider.dnssd.DnsSdNamespace extends Namespace implements Serializable

serialVersionUID:
  7902507535188221743L

### Class org.eclipse.ecf.provider.dnssd.DnsSdServiceID extends ServiceID implements Serializable

serialVersionUID:
  -5265675009221335638L

### Class org.eclipse.ecf.provider.dnssd.DnsSdServiceTypeID extends ServiceTypeID implements Serializable

serialVersionUID:
  1247933069737880365L

## Package org.eclipse.ecf.provider.filetransfer.identity

### Class org.eclipse.ecf.provider.filetransfer.identity.FileTransferID extends BaseID implements Serializable

serialVersionUID:
  1274308869502156992L

### Serialized Fields

#### fileURL

    URL fileURL

#### fileURI

    URI fileURI

### Class org.eclipse.ecf.provider.filetransfer.identity.FileTransferNamespace extends Namespace implements Serializable

serialVersionUID:
  8204058147686930765L

## Package org.eclipse.ecf.provider.generic

### Class org.eclipse.ecf.provider.generic.ContainerMessage extends Object implements Serializable

serialVersionUID:
  3257009847533975857L

### Serialized Fields

#### fromContainerID

    ID fromContainerID

#### toContainerID

    ID toContainerID

#### sequence

    long sequence

#### data

    Serializable data

### Class org.eclipse.ecf.provider.generic.ContainerMessage.CreateMessage extends Object implements Serializable

serialVersionUID:
  3257849874417595703L

### Serialized Fields

#### data

    Serializable data

### Class org.eclipse.ecf.provider.generic.ContainerMessage.CreateResponseMessage extends Object implements Serializable

serialVersionUID:
  3762531213570554166L

### Serialized Fields

#### sharedObjectID

    ID sharedObjectID

#### exception

    Throwable exception

#### sequence

    long sequence

### Class org.eclipse.ecf.provider.generic.ContainerMessage.JoinGroupMessage extends Object implements Serializable

serialVersionUID:
  3257564022885855287L

### Serialized Fields

#### data

    Serializable data

### Class org.eclipse.ecf.provider.generic.ContainerMessage.LeaveGroupMessage extends Object implements Serializable

serialVersionUID:
  3258128072350972213L

### Serialized Fields

#### data

    Serializable data

### Class org.eclipse.ecf.provider.generic.ContainerMessage.SharedObjectDisposeMessage extends Object implements Serializable

serialVersionUID:
  3905241221474498104L

### Serialized Fields

#### sharedObjectID

    ID sharedObjectID

### Class org.eclipse.ecf.provider.generic.ContainerMessage.SharedObjectMessage extends Object implements Serializable

serialVersionUID:
  3257281448531867441L

### Serialized Fields

#### data

    Serializable data

#### fromSharedObjectID

    ID fromSharedObjectID

### Class org.eclipse.ecf.provider.generic.ContainerMessage.ViewChangeMessage extends Object implements Serializable

serialVersionUID:
  3256999977782882869L

### Serialized Fields

#### changeIDs

    ID[] changeIDs

#### add

    boolean add

#### data

    Serializable data

## Package org.eclipse.ecf.provider.jslp.container

### Class org.eclipse.ecf.provider.jslp.container.JSLPServiceInfo extends ServiceInfo implements Serializable

serialVersionUID:
  6828789192986625259L

## Package org.eclipse.ecf.provider.jslp.identity

### Class org.eclipse.ecf.provider.jslp.identity.JSLPNamespace extends Namespace implements Serializable

serialVersionUID:
  -3041453162456476102L

### Class org.eclipse.ecf.provider.jslp.identity.JSLPServiceID extends ServiceID implements Serializable

serialVersionUID:
  -8211896244921087422L

### Class org.eclipse.ecf.provider.jslp.identity.JSLPServiceTypeID extends ServiceTypeID implements Serializable

serialVersionUID:
  -4558132760112793805L

### Serialized Fields

#### st

    ch.ethz.iks.slp.ServiceType st

## Package org.eclipse.ecf.provider.r_osgi.identity

### Class org.eclipse.ecf.provider.r_osgi.identity.R_OSGiID extends BaseID implements Serializable

serialVersionUID:
  1L

### Serialized Fields

#### uri

    ch.ethz.iks.r_osgi.URI uri

the internal URI.

### Class org.eclipse.ecf.provider.r_osgi.identity.R_OSGiNamespace extends Namespace implements Serializable

serialVersionUID:
  1L

### Class org.eclipse.ecf.provider.r_osgi.identity.R_OSGiRemoteServiceNamespace extends Namespace implements Serializable

serialVersionUID:
  3682739978873980993L

### Class org.eclipse.ecf.provider.r_osgi.identity.R_OSGiWSID extends R_OSGiID implements Serializable

serialVersionUID:
  -2801506059914687609L

### Serialized Fields

#### secure

    boolean secure

#### hostname

    String hostname

#### port

    int port

#### name

    String name

### Class org.eclipse.ecf.provider.r_osgi.identity.R_OSGiWSNamespace extends R_OSGiNamespace implements Serializable

serialVersionUID:
  -3460085239213524498L

### Class org.eclipse.ecf.provider.r_osgi.identity.R_OSGiWSSNamespace extends R_OSGiNamespace implements Serializable

serialVersionUID:
  8705667690964282332L

## Package org.eclipse.ecf.provider.remoteservice.generic

### Class org.eclipse.ecf.provider.remoteservice.generic.AddRegistrationRequest extends Object implements Serializable

serialVersionUID:
  -2671778516104780091L

### Serialized Fields

#### targetID

    ID targetID

#### service

    String service

#### filter

    String filter

#### acc

    AccessControlException acc

#### parent

    AddRegistrationRequest parent

#### done

    boolean done

### Class org.eclipse.ecf.provider.remoteservice.generic.RemoteCallImpl extends SharedObjectMsg implements Serializable

serialVersionUID:
  1L

### Serialized Fields

#### timeout

    long timeout

### Class org.eclipse.ecf.provider.remoteservice.generic.RemoteServiceNamespace extends Namespace implements Serializable

serialVersionUID:
  1389616654436118037L

### Class org.eclipse.ecf.provider.remoteservice.generic.RemoteServiceRegistrationImpl extends Object implements Serializable

serialVersionUID:
  -3206899332723536545L

### Serialized Fields

#### clazzes

    String[] clazzes

service classes for this registration.

#### properties

    org.eclipse.ecf.provider.remoteservice.generic.RemoteServiceRegistrationImpl.Properties properties

properties for this registration.

#### serviceranking

    int serviceranking

service ranking.

#### state

    int state

The registration state

#### remoteServiceID

    IRemoteServiceID remoteServiceID

Since:
  3.0

### Class org.eclipse.ecf.provider.remoteservice.generic.RemoteServiceRegistryImpl extends Object implements Serializable

serialVersionUID:
  -291866447335444599L

### Serialized Fields

#### publishedServicesByClass

    HashMap<K,V> publishedServicesByClass

Published services by class name. Key is a String class name; Value is a ArrayList of IRemoteServiceRegistrations

#### containerID

    ID containerID

#### allPublishedServices

    ArrayList<E> allPublishedServices

All published services

### Class org.eclipse.ecf.provider.remoteservice.generic.Request extends Object implements Serializable

serialVersionUID:
  -6428866228973362178L

### Serialized Fields

#### requestId

    long requestId

#### requestContainerID

    ID requestContainerID

#### serviceId

    long serviceId

#### call

    RemoteCallImpl call

#### response

    Response response

#### done

    boolean done

### Class org.eclipse.ecf.provider.remoteservice.generic.Response extends Object implements Serializable

serialVersionUID:
  634820397523983872L

### Serialized Fields

#### requestId

    long requestId

#### response

    Object response

#### exception

    Throwable exception

## Package org.eclipse.ecf.provider.zookeeper.core

### Class org.eclipse.ecf.provider.zookeeper.core.AdvertisedService extends ServiceInfo implements Serializable

serialVersionUID:
  1001026250299416572L

### Serialized Fields

#### uuid

    String uuid

#### nodeProperties

    Map<K,V> nodeProperties

#### serviceReference

    ServiceReference<S> serviceReference

### Class org.eclipse.ecf.provider.zookeeper.core.DiscoverdService extends ServiceInfo implements Serializable

serialVersionUID:
  3072424087109599612L

### Serialized Fields

#### uuid

    String uuid

#### location

    URI location

#### serviceTypeID

    IServiceTypeID serviceTypeID

### Class org.eclipse.ecf.provider.zookeeper.core.ZooDiscoveryNamespace extends Namespace implements Serializable

serialVersionUID:
  3925693055869405334L

### Class org.eclipse.ecf.provider.zookeeper.core.ZooDiscoveryServiceID extends ServiceID implements Serializable

serialVersionUID:
  1185925207835288995L

### Class org.eclipse.ecf.provider.zookeeper.core.ZooDiscoveryServiceTypeID extends ServiceTypeID implements Serializable

serialVersionUID:
  9063908479280524897L

### Serialized Fields

#### id

    String id

### Class org.eclipse.ecf.provider.zookeeper.core.ZooDiscoveryTargetID extends BaseID implements Serializable

serialVersionUID:
  8563343828552001351L

### Serialized Fields

#### configString

    String configString

## Package org.eclipse.ecf.remoteservice

### Class org.eclipse.ecf.remoteservice.RemoteServiceID extends BaseID implements Serializable

serialVersionUID:
  8330802303633588267L

### Serialized Fields

#### containerID

    ID containerID

#### containerRelative

    long containerRelative

#### hash

    int hash

### Class org.eclipse.ecf.remoteservice.RemoteServiceNamespace extends Namespace implements Serializable

serialVersionUID:
  5697857375725279019L

### Class org.eclipse.ecf.remoteservice.RemoteServiceRegistrationImpl extends Object implements Serializable

serialVersionUID:
  -6420067298294549200L

### Serialized Fields

#### clazzes

    String[] clazzes

service classes for this registration.

#### properties

    org.eclipse.ecf.remoteservice.RemoteServiceRegistrationImpl.Properties properties

properties for this registration.

#### serviceranking

    int serviceranking

service ranking.

#### state

    int state

The registration state

#### remoteServiceID

    IRemoteServiceID remoteServiceID

Since:
  3.0

#### registrationListener

    IRegistrationListener registrationListener

### Class org.eclipse.ecf.remoteservice.RemoteServiceRegistryImpl extends Object implements Serializable

serialVersionUID:
  7379792381008358936L

### Serialized Fields

#### publishedServicesByClass

    HashMap<K,V> publishedServicesByClass

Published services by class name. Key is a String class name; Value is a ArrayList of IRemoteServiceRegistrations

#### containerID

    ID containerID

#### allPublishedServices

    ArrayList<E> allPublishedServices

All published services

### Class org.eclipse.ecf.remoteservice.RSARemoteServiceContainerAdapter.RSARemoteServiceRegistration extends RemoteServiceRegistrationImpl implements Serializable

serialVersionUID:
  3245045338579222364L

### Serialized Fields

#### extraProperties

    Map<K,V> extraProperties

## Package org.eclipse.ecf.remoteservice.client

### Class org.eclipse.ecf.remoteservice.client.RemoteServiceClientRegistry extends Object implements Serializable

serialVersionUID:
  -7002609161000008043L

### Serialized Fields

#### containerId

    ID containerId

#### registrations

    List<E> registrations

#### container

    AbstractClientContainer container

#### connectContext

    IConnectContext connectContext

## Package org.eclipse.ecf.remoteservice.eventadmin

### Class org.eclipse.ecf.remoteservice.eventadmin.EventMessage extends Object implements Serializable

serialVersionUID:
  2743430591605178391L

### Serialized Fields

#### topic

    String topic

#### properties

    Map<K,V> properties

## Package org.eclipse.ecf.remoteservice.rest

### Class org.eclipse.ecf.remoteservice.rest.RestCall extends RemoteCall implements Serializable

serialVersionUID:
  -2688657222934833060L

### Serialized Fields

#### requestHeaders

    Map<K,V> requestHeaders

### Class org.eclipse.ecf.remoteservice.rest.RestException extends ECFException implements Serializable

serialVersionUID:
  -6565657473114300609L

### Serialized Fields

#### errorCode

    int errorCode

#### response

    byte[] response

## Package org.eclipse.ecf.remoteservice.rest.identity

### Class org.eclipse.ecf.remoteservice.rest.identity.RestID extends URIID implements Serializable

serialVersionUID:
  2082626839598770167L

### Serialized Fields

#### rsId

    long rsId

### Class org.eclipse.ecf.remoteservice.rest.identity.RestNamespace extends Namespace implements Serializable

serialVersionUID:
  -398861350452016954L

## Package org.eclipse.ecf.remoteservice.servlet

### Class org.eclipse.ecf.remoteservice.servlet.RemoteServiceHttpServlet extends javax.servlet.http.HttpServlet implements Serializable

serialVersionUID:
  -871598533602636840L

### Serialized Fields

#### parameterDeserializer

    IRemoteCallParameterDeserializer parameterDeserializer

#### responseSerializer

    IRemoteCallResponseSerializer responseSerializer

## Package org.osgi.service.remoteserviceadmin

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

serialVersionUID:
  -7662148639076511574L

### Serialization Methods

#### readObject

    private void readObject(ObjectInputStream s)
                     throws IOException,
                            ClassNotFoundException

readObject is called to restore the state of this permission from a stream.

Throws:
  `IOException`
  `ClassNotFoundException`

#### writeObject

    private void writeObject(ObjectOutputStream s)
                      throws 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:
  `IOException`

### Serialized Fields

#### actions

    String actions

The actions in canonical form.