|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||
java.lang.Objectorg.globus.ogsa.impl.core.service.ServiceDataSetImpl
Default transient service data set implementation without native expression support.
| Constructor Summary | |
ServiceDataSetImpl()
|
|
| Method Summary | |
void |
add(ServiceData serviceData)
Adds a service data element to the set and makes it available to queries and subscriptions |
javax.xml.namespace.QName |
checkMatching(javax.xml.namespace.QName qname)
If the name is a local name without a namespace, a matching qualified name with the same local name is returned. |
ServiceData |
create(javax.xml.namespace.QName name)
Creates a service data element with qualified name qname. |
ServiceData |
create(String name)
Creates a service data element with local name name. |
void |
delete(javax.xml.namespace.QName name)
|
void |
delete(String name)
|
Object |
evaluate(Object expression)
Native evaluation not supported |
ServiceData |
get(javax.xml.namespace.QName name)
|
ServiceData |
get(String name)
|
javax.xml.namespace.QName[] |
getNames()
Get the names of all currently contained service data elements |
javax.xml.namespace.QName[] |
getNotifiableNames()
Get the names of all currently contained service data elements that can be subscribed to. |
Iterator |
iterator()
|
void |
notifyListeners(ServiceData serviceData)
This method is called by service data elements on their parent set when they change. |
void |
notifyListenersWithAck(ServiceData serviceData)
This method is called by service data elements on their parent set when they change. |
void |
registerListener(ServiceDataListener listener)
Registers a listener that will be called whenever a SerivceData value changes in the contained set. |
ServiceData |
remove(javax.xml.namespace.QName name)
|
ServiceData |
remove(String name)
|
void |
removeListener(ServiceDataListener listener)
|
int |
size()
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
public ServiceDataSetImpl()
| Method Detail |
public Object evaluate(Object expression)
throws FaultType
evaluate in interface ServiceDataSetFaultType
public ServiceData create(String name)
throws GridServiceException
ServiceDataSetadd method is called
create in interface ServiceDataSetGridServiceException
public ServiceData create(javax.xml.namespace.QName name)
throws GridServiceException
ServiceDataSetadd method is called
create in interface ServiceDataSetGridServiceException
public void add(ServiceData serviceData)
throws GridServiceException
ServiceDataSet
add in interface ServiceDataSetGridServiceException
public javax.xml.namespace.QName checkMatching(javax.xml.namespace.QName qname)
throws GridServiceException
ServiceDataSet
checkMatching in interface ServiceDataSetGridServiceException
public ServiceData get(String name)
throws GridServiceException
get in interface ServiceDataSetGridServiceException
public ServiceData get(javax.xml.namespace.QName name)
throws GridServiceException
get in interface ServiceDataSetGridServiceException
public ServiceData remove(String name)
throws GridServiceException
remove in interface ServiceDataSetGridServiceException
public ServiceData remove(javax.xml.namespace.QName name)
throws GridServiceException
remove in interface ServiceDataSetGridServiceException
public void delete(String name)
throws GridServiceException
delete in interface ServiceDataSetGridServiceException
public void delete(javax.xml.namespace.QName name)
throws GridServiceException
delete in interface ServiceDataSetGridServiceExceptionpublic void registerListener(ServiceDataListener listener)
ServiceDataSet
registerListener in interface ServiceDataSetpublic void removeListener(ServiceDataListener listener)
removeListener in interface ServiceDataSetpublic javax.xml.namespace.QName[] getNames()
ServiceDataSet
getNames in interface ServiceDataSetpublic javax.xml.namespace.QName[] getNotifiableNames()
ServiceDataSet
getNotifiableNames in interface ServiceDataSetpublic Iterator iterator()
iterator in interface ServiceDataSetServiceData elementspublic int size()
size in interface ServiceDataSetpublic void notifyListeners(ServiceData serviceData)
ServiceDataSetServiceData.notifyChange
notifyListeners in interface ServiceDataSetpublic void notifyListenersWithAck(ServiceData serviceData)
ServiceDataSetServiceData.notifyChange
The call returns when a notification has been sent to all listeners and their subscribers.
notifyListenersWithAck in interface ServiceDataSet
|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||