org.globus.wsrf.impl.servicegroup.inmemory
Class InMemoryServiceGroupHome

java.lang.Object
  extended byorg.globus.wsrf.impl.servicegroup.inmemory.InMemoryServiceGroupHome
All Implemented Interfaces:
ResourceHome

public class InMemoryServiceGroupHome
extends java.lang.Object
implements ResourceHome


Field Summary
(package private)  java.util.Hashtable resources
           
 
Constructor Summary
InMemoryServiceGroupHome()
           
 
Method Summary
 InMemoryServiceGroupResource create()
          creates a new InMemoryServiceGroup resource.
 Resource find(ResourceKey key)
           
 java.lang.Class getKeyTypeClass()
           
 javax.xml.namespace.QName getKeyTypeName()
           
 void remove(ResourceKey key)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

resources

java.util.Hashtable resources
Constructor Detail

InMemoryServiceGroupHome

public InMemoryServiceGroupHome()
Method Detail

find

public Resource find(ResourceKey key)
Specified by:
find in interface ResourceHome

remove

public void remove(ResourceKey key)
Specified by:
remove in interface ResourceHome

getKeyTypeClass

public java.lang.Class getKeyTypeClass()
Specified by:
getKeyTypeClass in interface ResourceHome

getKeyTypeName

public javax.xml.namespace.QName getKeyTypeName()
Specified by:
getKeyTypeName in interface ResourceHome

create

public InMemoryServiceGroupResource create()
creates a new InMemoryServiceGroup resource.
TODO: should there be a standard API for this? or are the factories for servicegroups almost always going to be non-general?