Apache Geode Native .NET Reference 1.15.0
Apache::Geode::Client::IResultCollector< TResult > Class Template Reference

collect function execution results, can be overriden More...

#include <IResultCollector.hpp>

Inherited by Apache::Geode::Client::ResultCollector< TResult >.

Public Member Functions

void AddResult (const TResult rs)
 add result from a single function execution More...
 
void ClearResults ()
 Geode 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 More...
 
void EndResults ()
 Call back provided to caller, which is called after function execution is complete and caller can retrieve results using getResult() More...
 
System::Collections::Generic::ICollection< TResult > ^ GetResult ()
 get result More...
 
System::Collections::Generic::ICollection< TResult > ^ GetResult (TimeSpan timeout)
 get result More...
 

Detailed Description

template<class TResult>
class Apache::Geode::Client::IResultCollector< TResult >

collect function execution results, can be overriden

Member Function Documentation

◆ AddResult()

template<class TResult >
void Apache::Geode::Client::IResultCollector< TResult >::AddResult ( const TResult  rs)

add result from a single function execution

◆ ClearResults()

template<class TResult >
void Apache::Geode::Client::IResultCollector< TResult >::ClearResults ( )

Geode 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

◆ EndResults()

template<class TResult >
void Apache::Geode::Client::IResultCollector< TResult >::EndResults ( )

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

◆ GetResult() [1/2]

template<class TResult >
System::Collections::Generic::ICollection< TResult > ^ Apache::Geode::Client::IResultCollector< TResult >::GetResult ( )

get result

◆ GetResult() [2/2]

template<class TResult >
System::Collections::Generic::ICollection< TResult > ^ Apache::Geode::Client::IResultCollector< TResult >::GetResult ( TimeSpan  timeout)

get result


Apache Geode C++ Cache .NET API Documentation