|
|||||||||||
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(java.lang.String name)
Creates a service data element with local name name. |
void |
delete(javax.xml.namespace.QName name)
|
void |
delete(java.lang.String name)
|
java.lang.Object |
evaluate(java.lang.Object expression)
Native evaluation not supported |
ServiceData |
get(javax.xml.namespace.QName name)
|
ServiceData |
get(java.lang.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. |
java.util.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(java.lang.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 java.lang.Object evaluate(java.lang.Object expression) throws FaultType
evaluate
in interface ServiceDataSet
FaultType
public ServiceData create(java.lang.String name) throws GridServiceException
ServiceDataSet
add
method is called
create
in interface ServiceDataSet
GridServiceException
public ServiceData create(javax.xml.namespace.QName name) throws GridServiceException
ServiceDataSet
add
method is called
create
in interface ServiceDataSet
GridServiceException
public void add(ServiceData serviceData) throws GridServiceException
ServiceDataSet
add
in interface ServiceDataSet
GridServiceException
public javax.xml.namespace.QName checkMatching(javax.xml.namespace.QName qname) throws GridServiceException
ServiceDataSet
checkMatching
in interface ServiceDataSet
GridServiceException
public ServiceData get(java.lang.String name) throws GridServiceException
get
in interface ServiceDataSet
GridServiceException
public ServiceData get(javax.xml.namespace.QName name) throws GridServiceException
get
in interface ServiceDataSet
GridServiceException
public ServiceData remove(java.lang.String name) throws GridServiceException
remove
in interface ServiceDataSet
GridServiceException
public ServiceData remove(javax.xml.namespace.QName name) throws GridServiceException
remove
in interface ServiceDataSet
GridServiceException
public void delete(java.lang.String name) throws GridServiceException
delete
in interface ServiceDataSet
GridServiceException
public void delete(javax.xml.namespace.QName name) throws GridServiceException
delete
in interface ServiceDataSet
GridServiceException
public void registerListener(ServiceDataListener listener)
ServiceDataSet
registerListener
in interface ServiceDataSet
public void removeListener(ServiceDataListener listener)
removeListener
in interface ServiceDataSet
public javax.xml.namespace.QName[] getNames()
ServiceDataSet
getNames
in interface ServiceDataSet
public javax.xml.namespace.QName[] getNotifiableNames()
ServiceDataSet
getNotifiableNames
in interface ServiceDataSet
public java.util.Iterator iterator()
iterator
in interface ServiceDataSet
ServiceData
elementspublic int size()
size
in interface ServiceDataSet
public void notifyListeners(ServiceData serviceData)
ServiceDataSet
ServiceData.notifyChange
notifyListeners
in interface ServiceDataSet
public void notifyListenersWithAck(ServiceData serviceData)
ServiceDataSet
ServiceData.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 |