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

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

public class InMemoryServiceGroupEntryHome
extends Object
implements ResourceHome

Looks up a service group entry. A key for this service consists of the key to the containing service group and then a unique-in-servicegroup key.
TODO: could probably use simple resource home here


Field Summary
private static org.apache.commons.logging.Log logger
           
 
Constructor Summary
InMemoryServiceGroupEntryHome()
           
 
Method Summary
 Resource find(ResourceKey key)
           
 ResourceHome getGroupHome()
           
 String getGroupHomeLocation(MessageContext ctx)
           
 Class getKeyTypeClass()
           
 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

logger

private static org.apache.commons.logging.Log logger
Constructor Detail

InMemoryServiceGroupEntryHome

public InMemoryServiceGroupEntryHome()
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 Class getKeyTypeClass()
Specified by:
getKeyTypeClass in interface ResourceHome

getKeyTypeName

public QName getKeyTypeName()
Specified by:
getKeyTypeName in interface ResourceHome

getGroupHome

public ResourceHome getGroupHome()
                          throws Exception
Throws:
Exception

getGroupHomeLocation

public String getGroupHomeLocation(MessageContext ctx)
                            throws Exception
Throws:
Exception