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

java.lang.Object
  extended byorg.globus.wsrf.impl.servicegroup.inmemory.InMemoryServiceGroupService
All Implemented Interfaces:
Remote, org.oasis.wsrf.servicegroup.ServiceGroup

public class InMemoryServiceGroupService
extends Object
implements org.oasis.wsrf.servicegroup.ServiceGroup

Service group implementation.
The ServiceSroup API has no exposed operations; just read-only ResourceProperties; this service at the moment doesn't therefore do much. TODO However it may be desirable to make the standard implementation expose additional WSRF stuff such as lifetime management? Very likely, for example, that this should expose the ServiceGroup add/remove topics.


Constructor Summary
InMemoryServiceGroupService()
           
 
Method Summary
 EndpointReferenceType add(org.oasis.wsrf.servicegroup.Add addRequest)
           
 org.oasis.wsrf.properties.GetResourcePropertyResponse getResourceProperty(QName name)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

InMemoryServiceGroupService

public InMemoryServiceGroupService()
Method Detail

add

public EndpointReferenceType add(org.oasis.wsrf.servicegroup.Add addRequest)
                          throws RemoteException,
                                 org.oasis.wsrf.servicegroup.ContentCreationFailedFaultType,
                                 org.oasis.wsrf.servicegroup.AddRefusedFaultType,
                                 org.oasis.wsrf.servicegroup.UnsupportedMemberInterfaceFaultType
Throws:
RemoteException
org.oasis.wsrf.servicegroup.ContentCreationFailedFaultType
org.oasis.wsrf.servicegroup.AddRefusedFaultType
org.oasis.wsrf.servicegroup.UnsupportedMemberInterfaceFaultType

getResourceProperty

public org.oasis.wsrf.properties.GetResourcePropertyResponse getResourceProperty(QName name)
                                                                          throws RemoteException,
                                                                                 org.oasis.wsrf.properties.InvalidResourcePropertyQNameFaultType,
                                                                                 org.oasis.wsrf.properties.ResourceUnknownFaultType
Specified by:
getResourceProperty in interface org.oasis.wsrf.servicegroup.ServiceGroup
Throws:
RemoteException
org.oasis.wsrf.properties.InvalidResourcePropertyQNameFaultType
org.oasis.wsrf.properties.ResourceUnknownFaultType


Copyright © 1999-2006 University of Chicago. All rights reserved.