org.gcube.data.tm.state
Class TBinderHome

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.data.tm.state.TBinderHome
All Implemented Interfaces:
org.globus.wsrf.jndi.Initializable, org.globus.wsrf.ResourceHome

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

Extends GCUBEWSHome for the singleton TBinderResource.

Author:
Fabio Simeoni

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
TBinderHome()
           
 
Method Summary
 org.gcube.common.core.state.GCUBEWSResource create(org.gcube.common.core.state.GCUBEWSResourceKey id, Object... params)
           
 org.gcube.common.core.contexts.GCUBEStatefulPortTypeContext getPortTypeContext()
          
 TBinderResource load()
           
protected  void onInitialisation()
           
 
Methods inherited from class org.gcube.common.core.state.GCUBEWSHome
create, find, find, get, getKeyTypeClass, getKeyTypeName, getServiceContext, getSweeperDelay, onFailure, onLoad, onReady, onRemove, onReuse, 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

TBinderHome

public TBinderHome()
Method Detail

getPortTypeContext

public org.gcube.common.core.contexts.GCUBEStatefulPortTypeContext getPortTypeContext()

Specified by:
getPortTypeContext in class org.gcube.common.core.state.GCUBEWSHome

onInitialisation

protected void onInitialisation()
                         throws Exception
Overrides:
onInitialisation in class org.gcube.common.core.state.GCUBEWSHome
Throws:
Exception

create

public org.gcube.common.core.state.GCUBEWSResource create(org.gcube.common.core.state.GCUBEWSResourceKey id,
                                                          Object... params)
                                                   throws org.globus.wsrf.ResourceException
Overrides:
create in class org.gcube.common.core.state.GCUBEWSHome
Throws:
org.globus.wsrf.ResourceException

load

public TBinderResource load()
                     throws Exception
Throws:
Exception


Copyright © 2012. All Rights Reserved.