Class Hierarchy (The Data Transfer Agent Service 1.1.0-SNAPSHOT API)
Date: 2012-10-15

Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV NEXT | FRAMES NO FRAMES

## Hierarchy For All Packages

Package Hierarchies:
  org.gcube.datatransfer.agent.impl.context, org.gcube.datatransfer.agent.impl.db, org.gcube.datatransfer.agent.impl.event, org.gcube.datatransfer.agent.impl.grs, org.gcube.datatransfer.agent.impl.handlers, org.gcube.datatransfer.agent.impl.jdo, org.gcube.datatransfer.agent.impl.porttype, org.gcube.datatransfer.agent.impl.state, org.gcube.datatransfer.agent.impl.streams, org.gcube.datatransfer.agent.impl.utils, org.gcube.datatransfer.agent.impl.vfs, org.gcube.datatransfer.agent.impl.worker, org.gcube.datatransfer.agent.impl.worker.async, org.gcube.datatransfer.agent.impl.worker.sync

## Class Hierarchy

- java.lang.Object
  - org.gcube.datatransfer.agent.impl.utils.Constants
  - org.gcube.datatransfer.agent.impl.db.DBManager
    - org.gcube.datatransfer.agent.impl.db.DataTransferDBManager (implements java.lang.Runnable)
  - org.gcube.datatransfer.agent.impl.event.Events
  - org.gcube.common.core.contexts.GCUBEContext
    - org.gcube.common.core.contexts.GCUBEPortTypeContext
      - org.gcube.common.core.contexts.GCUBEStatefulPortTypeContext
        - org.gcube.datatransfer.agent.impl.context.AgentContext
    - org.gcube.common.core.contexts.GCUBEServiceContext (implements org.gcube.common.core.scope.GCUBEScopeManager, org.gcube.common.core.security.GCUBEServiceSecurityManager)
      - org.gcube.datatransfer.agent.impl.context.ServiceContext
  - org.gcube.common.core.persistence.GCUBEPersistenceDelegate<RESOURCEID,RESOURCE>
    - org.gcube.common.core.persistence.GCUBEFilePersistenceDelegate<RESOURCEID,RESOURCE>
      - org.gcube.common.core.persistence.GCUBEWSFilePersistenceDelegate<RESOURCE>
        - org.gcube.datatransfer.agent.impl.state.AgentPersistenceDelegate
  - org.gcube.common.core.porttypes.GCUBEPortType (implements javax.xml.rpc.server.ServiceLifecycle)
    - org.gcube.datatransfer.agent.impl.porttype.DataTransferAgent
  - org.gcube.common.core.state.GCUBEResourceHome<LEGACYID,RESOURCEID,RESOURCE> (implements org.globus.wsrf.jndi.Initializable)
    - org.gcube.common.core.state.GCUBEWSHome (implements org.globus.wsrf.ResourceHome)
      - org.gcube.datatransfer.agent.impl.state.AgentResourceHome
  - org.gcube.common.core.utils.handlers.GCUBEServiceClientImpl (implements org.gcube.common.core.utils.handlers.GCUBEServiceClient)
    - org.gcube.common.core.state.GCUBEStatefulResource<RESOURCEID> (implements org.globus.wsrf.Resource)
      - org.gcube.common.core.state.GCUBEWSResource (implements org.globus.wsrf.PersistenceCallback, org.globus.wsrf.ResourceLifetime, org.globus.wsrf.ResourceProperties, org.globus.wsrf.TopicListAccessor)
        - org.gcube.datatransfer.agent.impl.state.AgentResource
  - org.gcube.datatransfer.agent.impl.grs.GRSOutComeWriter
  - org.gcube.datatransfer.agent.impl.streams.IdRemover (implements org.gcube.data.streams.generators.Generator<E1,E2>)
  - org.gcube.data.streams.delegates.StreamListenerAdapter (implements org.gcube.data.streams.delegates.StreamListener)
    - org.gcube.datatransfer.agent.impl.streams.StreamCopyListener
  - java.lang.Thread (implements java.lang.Runnable)
    - org.gcube.datatransfer.agent.impl.grs.GRSFileReader
  - org.gcube.datatransfer.agent.impl.jdo.Transfer (implements java.io.Serializable)
  - org.gcube.datatransfer.agent.impl.event.TransferEventConsumer (implements org.gcube.common.core.utils.events.GCUBEConsumer<TOPIC,PAYLOAD>)
  - org.gcube.datatransfer.agent.impl.handlers.TransferHandler (implements java.lang.Runnable)
    - org.gcube.datatransfer.agent.impl.handlers.LocalFileTransferAsyncHandler
    - org.gcube.datatransfer.agent.impl.handlers.StorageManagerAsyncHandler
  - org.gcube.datatransfer.agent.impl.jdo.TransferObject (implements java.io.Serializable)
  - org.gcube.datatransfer.agent.impl.event.TransferOutcome
  - org.gcube.datatransfer.agent.impl.utils.TransferUtils
  - org.gcube.datatransfer.agent.impl.vfs.VFileSystemManager
  - org.gcube.datatransfer.agent.impl.worker.Worker<T> (implements java.util.concurrent.Callable<V>, java.io.Serializable)
    - org.gcube.datatransfer.agent.impl.worker.ASyncWorker
      - org.gcube.datatransfer.agent.impl.worker.async.LocalFileTransferASyncWorker
      - org.gcube.datatransfer.agent.impl.worker.async.StorageManagerASyncWorker
      - org.gcube.datatransfer.agent.impl.worker.async.TreeManagerAsyncWorker
    - org.gcube.datatransfer.agent.impl.worker.SyncWorker
      - org.gcube.datatransfer.agent.impl.worker.sync.LocalFileTransferSyncWorker
      - org.gcube.datatransfer.agent.impl.worker.sync.LocalTransferSyncWorker
      - org.gcube.datatransfer.agent.impl.worker.sync.StorageManagerSyncWorker
      - org.gcube.datatransfer.agent.impl.worker.sync.TreeManagerSyncWorker

## Interface Hierarchy

- org.gcube.datatransfer.agent.impl.db.DBManager.BaseConsumer

## Enum Hierarchy

- java.lang.Object
  - java.lang.Enum<E> (implements java.lang.Comparable<T>, java.io.Serializable)
    - org.gcube.datatransfer.agent.impl.event.Events.TransferTopics (implements org.gcube.common.core.utils.events.GCUBETopic)
    - org.gcube.datatransfer.agent.impl.utils.Constants.TransferStatus

Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV NEXT | FRAMES NO FRAMES

Copyright © 2012. All Rights Reserved.