#include <Consumer.h>
Inheritance diagram for glite::rgma::Consumer:
Public Member Functions | |
virtual bool | isExecuting ()=0 throw (UnknownResourceException, RemoteException, RGMAException) |
virtual void | abort ()=0 throw (UnknownResourceException, RemoteException) |
virtual int | count ()=0 throw (UnknownResourceException, RemoteException) |
virtual bool | hasAborted ()=0 throw (UnknownResourceException, RemoteException) |
virtual void | pop (ResultSet &results, int maxCount)=0 throw (UnknownResourceException, RemoteException, RGMAException) |
virtual void | popAll (ResultSet &results)=0 throw (UnknownResourceException, RemoteException, RGMAException) |
virtual void | start (TimeInterval timeout)=0 throw (UnknownResourceException, RemoteException, RGMAException) |
virtual void | start (TimeInterval timeout, ResourceEndpointList producers)=0 throw (UnknownResourceException, RemoteException, RGMAException) |
Static Public Member Functions | |
std::string | getVersion () throw (RemoteException) |
std::string | getProperty (std::string name, std::string parameter) throw (RemoteException, RGMAException) |
void | setProperty (std::string name, std::string value, std::string parameter) throw (RemoteException, RGMAException) |
std::string | getProperty (std::string name) throw (RemoteException, RGMAException) |
void | setProperty (std::string name, std::string value) throw (RemoteException, RGMAException) |
Protected Attributes | |
bool | m_isExecuting |
ResourceEndpointList | m_relevantProducers |
StringList | m_voNames |
This is an abstract class which should be extended to produce a consumer
|
Aborts the current query.
Implemented in glite::rgma::ConsumerImpl. |
|
Returns the number of tuples that are available to pop.
Implemented in glite::rgma::ConsumerImpl. |
|
Gets the value of the specified service property.
|
|
Gets the value of the specified service property.
|
|
Gets the version of this implementation.
|
|
Determines if the last query has aborted.
Implemented in glite::rgma::ConsumerImpl. |
|
Determines whether the last query is still executing on the server.
Implemented in glite::rgma::ConsumerImpl. |
|
Retrieves at most
Implemented in glite::rgma::ConsumerImpl. |
|
Retrieves all data from the consumer that it has received from producers.
Implemented in glite::rgma::ConsumerImpl. |
|
Changes the value of the specified service property.
|
|
Changes the value of the specified service property.
|
|
Starts this consumer's query, contacting the specified producers, terminating after the specified time interval. There is no infinite interval; just set the timeout to be very large if this is the effect you want (e.g. 1000 days).
Implemented in glite::rgma::ConsumerImpl. |
|
Starts this consumer's query, using the mediator to locate producers, terminating after the specified time interval. There is no infinite interval; just set the timeout to be very large if this is the effect you want (e.g. 1000 days).
Implemented in glite::rgma::ConsumerImpl. |