GemStone::GemFire::Cache::Generic::IResultCollector< TResult > Interface Template Reference

Inherited by GemStone::GemFire::Cache::Generic::ResultCollector< TResult >.


Detailed Description

template<class TResult>
interface GemStone::GemFire::Cache::Generic::IResultCollector< TResult >

collect function execution results, can be overriden

Public Member Functions

void AddResult (TResult rs)
void ClearResults ()
void EndResults ()
System::Collections::Generic::ICollection
< TResult >^ 
GetResult (UInt32 timeout)
System::Collections::Generic::ICollection
< TResult >^ 
GetResult ()

Member Function Documentation

template<class TResult>
void GemStone::GemFire::Cache::Generic::IResultCollector< TResult >::AddResult ( TResult  rs  ) 

add result from a single function execution

Implemented in GemStone::GemFire::Cache::Generic::ResultCollector< TResult >.

template<class TResult>
void GemStone::GemFire::Cache::Generic::IResultCollector< TResult >::ClearResults (  ) 

GemFire will invoke this method before re-executing function (in case of Function Execution HA) This is to clear the previous execution results from the result collector

Since:
6.5

Implemented in GemStone::GemFire::Cache::Generic::ResultCollector< TResult >.

template<class TResult>
void GemStone::GemFire::Cache::Generic::IResultCollector< TResult >::EndResults (  ) 

Call back provided to caller, which is called after function execution is complete and caller can retrieve results using getResult()

Implemented in GemStone::GemFire::Cache::Generic::ResultCollector< TResult >.

template<class TResult>
System::Collections::Generic::ICollection<TResult> ^ GemStone::GemFire::Cache::Generic::IResultCollector< TResult >::GetResult ( UInt32  timeout  ) 

get result

Implemented in GemStone::GemFire::Cache::Generic::ResultCollector< TResult >.

template<class TResult>
System::Collections::Generic::ICollection<TResult> ^ GemStone::GemFire::Cache::Generic::IResultCollector< TResult >::GetResult (  ) 

get result

Implemented in GemStone::GemFire::Cache::Generic::ResultCollector< TResult >.


GemFire C++ Cache .NET API Documentation