InfinispanHotRodC++Client  8.2.0.Alpha1
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
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::InetSocketAddress
nextServer (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: