JBoss Data Grid HotRod C++ Client  7.1.0
Public Types | Public Member Functions | List of all members
infinispan::hotrod::FailOverRequestBalancingStrategy Class Referenceabstract

#include <FailOverRequestBalancingStrategy.h>

Public Types

typedef FailOverRequestBalancingStrategy *(* ProducerFn) ()
 

Public Member Functions

virtual void setServers (const std::vector< transport::InetSocketAddress > &servers)=0
 
virtual const transport::InetSocketAddressnextServer (const std::set< transport::InetSocketAddress > &failedServer)=0
 
virtual ~FailOverRequestBalancingStrategy ()
 

Member Typedef Documentation

typedef FailOverRequestBalancingStrategy*(* infinispan::hotrod::FailOverRequestBalancingStrategy::ProducerFn) ()

Constructor & Destructor Documentation

virtual infinispan::hotrod::FailOverRequestBalancingStrategy::~FailOverRequestBalancingStrategy ( )
inlinevirtual

Member Function Documentation

virtual const transport::InetSocketAddress& infinispan::hotrod::FailOverRequestBalancingStrategy::nextServer ( const std::set< transport::InetSocketAddress > &  failedServer)
pure virtual
virtual void infinispan::hotrod::FailOverRequestBalancingStrategy::setServers ( const std::vector< transport::InetSocketAddress > &  servers)
pure virtual

The documentation for this class was generated from the following file: