#include <SecondaryProducerImpl.h>
Inheritance diagram for glite::rgma::SecondaryProducerImpl:
Public Member Functions | |
SecondaryProducerImpl (TimeInterval terminationInterval, ProducerProperties producerProperties, StringList voNames) throw ( RGMAException) | |
SecondaryProducerImpl (TimeInterval terminationInterval, ProducerProperties producerProperties) throw ( RGMAException, RemoteException) | |
SecondaryProducerImpl (ResourceEndpoint &endPoint) throw (RemoteException, RGMAException) | |
TimeInterval | getHistoryRetentionPeriod (std::string tableName) throw (RemoteException, UnknownResourceException, RGMAException) |
void | declareTable (std::string tableName, std::string predicate, TimeInterval historyRetentionPeriod) throw (RemoteException, UnknownResourceException, RGMAException) |
|
|
|
Declares a table, specifying the retention period for history and latest tuples. The latestRetentionPeriod specifies the time for which a latest tuple is valid. After this time, the tuple is removed. Tuples will be removed from storage when the history retention period expires.
Implements glite::rgma::SecondaryProducer. |
|
Gets the retention period that is applied to history tuples for the specified table.
Implements glite::rgma::SecondaryProducer. |