org.gcube.vremanagement.resourcemanager.impl.state
Class ResourceManagerHome

java.lang.Object
  extended by org.gcube.common.core.state.GCUBEResourceHome<org.globus.wsrf.ResourceKey,org.gcube.common.core.state.GCUBEWSResourceKey,org.gcube.common.core.state.GCUBEWSResource>
      extended by org.gcube.common.core.state.GCUBEWSHome
          extended by org.gcube.vremanagement.resourcemanager.impl.state.ResourceManagerHome
All Implemented Interfaces:
org.globus.wsrf.jndi.Initializable, org.globus.wsrf.ResourceHome

public class ResourceManagerHome
extends org.gcube.common.core.state.GCUBEWSHome

Home for stateful resource

Author:
Manuele Simi (ISTI-CNR)

Nested Class Summary
 
Nested classes/interfaces inherited from class org.gcube.common.core.state.GCUBEResourceHome
org.gcube.common.core.state.GCUBEResourceHome.Mode
 
Field Summary
 
Fields inherited from class org.gcube.common.core.state.GCUBEWSHome
keyTypeName, sweeperScheduler
 
Fields inherited from class org.gcube.common.core.state.GCUBEResourceHome
cache, lockManager, logger, mode, persistenceDelegate, resourceClass, resourceLog
 
Constructor Summary
ResourceManagerHome()
           
 
Method Summary
 org.gcube.common.core.contexts.GCUBEStatefulPortTypeContext getPortTypeContext()
           
protected  void onReuse(org.gcube.common.core.state.GCUBEWSResource resource)
           
 
Methods inherited from class org.gcube.common.core.state.GCUBEWSHome
create, create, find, find, get, getKeyTypeClass, getKeyTypeName, getServiceContext, getSweeperDelay, onFailure, onInitialisation, onLoad, onReady, onRemove, postInitialise, preInitialise, remove, reuse, setKeyName, setSweeperDelay
 
Methods inherited from class org.gcube.common.core.state.GCUBEResourceHome
add, createInternal, getIdentifiers, getResourceClass, getResources, initialize, newInstance, onStateChange, onUpdate, remove, setCacheTimeout, setPersistenceDelegateClass, setResourceClass
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ResourceManagerHome

public ResourceManagerHome()
Method Detail

getPortTypeContext

public org.gcube.common.core.contexts.GCUBEStatefulPortTypeContext getPortTypeContext()
Specified by:
getPortTypeContext in class org.gcube.common.core.state.GCUBEWSHome

onReuse

protected void onReuse(org.gcube.common.core.state.GCUBEWSResource resource)
                throws org.globus.wsrf.ResourceException
Overrides:
onReuse in class org.gcube.common.core.state.GCUBEWSHome
Throws:
org.globus.wsrf.ResourceException


Copyright © 2012. All Rights Reserved.