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

Package Hierarchies:

- All Packages

## Class Hierarchy

- java.lang.Object
  - org.eclipse.ecf.remoteservice.asyncproxy.AbstractAsyncProxyRemoteService
    - org.eclipse.ecf.remoteservice.AbstractRemoteService (implements java.lang.reflect.InvocationHandler, org.eclipse.ecf.remoteservice.IRemoteService)
      - org.eclipse.ecf.provider.remoteservice.generic.RemoteServiceImpl
  - org.eclipse.ecf.core.AbstractContainer (implements org.eclipse.ecf.core.IContainer)
    - org.eclipse.ecf.provider.generic.SOContainer (implements org.eclipse.ecf.core.sharedobject.ISharedObjectContainer)
      - org.eclipse.ecf.provider.generic.ClientSOContainer (implements org.eclipse.ecf.core.sharedobject.ISharedObjectContainerClient)
        - org.eclipse.ecf.provider.generic.TCPClientSOContainer
          - org.eclipse.ecf.provider.remoteservice.generic.RemoteServiceContainer (implements org.eclipse.ecf.remoteservice.IRemoteServiceContainerAdapter)
  - org.eclipse.ecf.core.AbstractContainerAdapterFactory (implements org.eclipse.core.runtime.IAdapterFactory)
    - org.eclipse.ecf.core.sharedobject.AbstractSharedObjectContainerAdapterFactory
      - org.eclipse.ecf.provider.remoteservice.generic.RemoteServiceContainerAdapterFactory
  - org.eclipse.ecf.provider.remoteservice.generic.AddRegistrationRequest (implements java.io.Serializable)
  - org.eclipse.ecf.core.sharedobject.BaseSharedObject (implements org.eclipse.ecf.core.identity.IIdentifiable, org.eclipse.ecf.core.sharedobject.ISharedObject)
    - org.eclipse.ecf.provider.remoteservice.generic.RegistrySharedObject (implements org.eclipse.ecf.remoteservice.IRemoteServiceContainerAdapter)
  - org.eclipse.ecf.core.identity.Namespace (implements org.eclipse.core.runtime.IAdaptable, java.io.Serializable)
    - org.eclipse.ecf.provider.remoteservice.generic.RemoteServiceNamespace
  - org.eclipse.ecf.remoteservice.util.RemoteFilterImpl (implements org.eclipse.ecf.remoteservice.IRemoteFilter)
    - org.eclipse.ecf.provider.remoteservice.generic.RemoteFilterImpl (implements org.eclipse.ecf.remoteservice.IRemoteFilter)
  - org.eclipse.ecf.provider.remoteservice.generic.RemoteServiceReferenceImpl (implements org.eclipse.ecf.remoteservice.IRemoteServiceReference)
  - org.eclipse.ecf.provider.remoteservice.generic.RemoteServiceRegistrationImpl (implements org.eclipse.ecf.remoteservice.IRemoteServiceRegistration, java.io.Serializable)
  - org.eclipse.ecf.provider.remoteservice.generic.RemoteServiceRegistryImpl (implements java.io.Serializable)
  - org.eclipse.ecf.provider.remoteservice.generic.Request (implements java.io.Serializable)
  - org.eclipse.ecf.provider.remoteservice.generic.Response (implements java.io.Serializable)
  - org.eclipse.ecf.core.sharedobject.SharedObjectMsg (implements java.io.Serializable)
    - org.eclipse.ecf.provider.remoteservice.generic.RemoteCallImpl (implements org.eclipse.ecf.remoteservice.IRemoteCall, java.io.Serializable)