#include <SecondaryProducer.h>
Inheritance diagram for glite::rgma::SecondaryProducer:
Public Member Functions | |
virtual TimeInterval | getHistoryRetentionPeriod (std::string tableName)=0 throw (RemoteException, RGMAException, UnknownResourceException) |
virtual void | declareTable (std::string tableName, std::string predicate, TimeInterval historyRetentionPeriod)=0 throw (RemoteException, RGMAException, UnknownResourceException) |
Static Public Member Functions | |
std::string | getVersion () throw (RemoteException) |
std::string | getProperty (std::string name, std::string parameter) throw (RemoteException, RGMAException) |
std::string | getProperty (std::string name) throw (RemoteException, RGMAException) |
void | setProperty (std::string name, std::string value, std::string parameter) throw (RemoteException, RGMAException) |
void | setProperty (std::string name, std::string value) throw (RemoteException, RGMAException) |
TupleStoreList | listTupleStores () throw ( RemoteException, RGMAException) |
void | dropTupleStore (std::string logicalName) throw (RGMAException, RemoteException) |
|
Declares a table, specifying the retention period for history tuples. Tuples will be removed from storage when the history retention period expires.
Implemented in glite::rgma::SecondaryProducerImpl. |
|
Permanently deletes a named tuple store.
|
|
Gets the retention period that is applied to history tuples for the specified table.
Implemented in glite::rgma::SecondaryProducerImpl. |
|
Gets the value of the specified service property.
|
|
Gets the value of the specified service property.
|
|
Gets the version of this implementation.
|
|
Returns a list of existing tuple stores that can be used by Primary and Secondary Producers.
|
|
Changes the value of the specified service property.
|
|
Changes the value of the specified service property.
|