org.gcube.common.vremanagement.deployer.impl.persistence
Class DeployerPersistenceDelegate

java.lang.Object
  extended by org.gcube.common.core.persistence.GCUBEPersistenceDelegate<RESOURCEID,RESOURCE>
      extended by org.gcube.common.core.persistence.GCUBEFilePersistenceDelegate<org.gcube.common.core.state.GCUBEWSResourceKey,RESOURCE>
          extended by org.gcube.common.core.persistence.GCUBEWSFilePersistenceDelegate<RESOURCE>
              extended by org.gcube.common.core.persistence.GCUBEWSFields2FilePersistenceDelegate<DeployerResource>
                  extended by org.gcube.common.vremanagement.deployer.impl.persistence.DeployerPersistenceDelegate

public class DeployerPersistenceDelegate
extends org.gcube.common.core.persistence.GCUBEWSFields2FilePersistenceDelegate<DeployerResource>

Persistence delegate for DeployerResource

Author:
Manuele Simi (ISTI-CNR)

Nested Class Summary
 
Nested classes/interfaces inherited from class org.gcube.common.core.persistence.GCUBEWSFields2FilePersistenceDelegate
org.gcube.common.core.persistence.GCUBEWSFields2FilePersistenceDelegate.WSFieldsSerializable
 
Field Summary
 
Fields inherited from class org.gcube.common.core.persistence.GCUBEWSFilePersistenceDelegate
ctxt, WSRESOURCE_FILE_SUFFIX
 
Fields inherited from class org.gcube.common.core.persistence.GCUBEPersistenceDelegate
logger
 
Constructor Summary
DeployerPersistenceDelegate()
           
 
Method Summary
protected  void onLoad(DeployerResource resource, ObjectInputStream stream)
          
protected  void onStore(DeployerResource resource, ObjectOutputStream stream)
          
 
Methods inherited from class org.gcube.common.core.persistence.GCUBEWSFilePersistenceDelegate
getFileFromResource, getIDFromFileName, getSuffix, initialise
 
Methods inherited from class org.gcube.common.core.persistence.GCUBEFilePersistenceDelegate
getResourceIdentifiers, getStorageRoot, onLoad, onRemove, onStore
 
Methods inherited from class org.gcube.common.core.persistence.GCUBEPersistenceDelegate
load, remove, store
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DeployerPersistenceDelegate

public DeployerPersistenceDelegate()
Method Detail

onLoad

protected void onLoad(DeployerResource resource,
                      ObjectInputStream stream)
               throws Exception

Overrides:
onLoad in class org.gcube.common.core.persistence.GCUBEWSFields2FilePersistenceDelegate<DeployerResource>
Throws:
Exception

onStore

protected void onStore(DeployerResource resource,
                       ObjectOutputStream stream)
                throws Exception

Overrides:
onStore in class org.gcube.common.core.persistence.GCUBEWSFields2FilePersistenceDelegate<DeployerResource>
Throws:
Exception


Copyright © 2013. All Rights Reserved.