1#ifndef ISPN_HOTROD_EXCEPTIONS_H
2#define ISPN_HOTROD_EXCEPTIONS_H
13class HR_EXTERN Exception:
public std::exception {
15 explicit Exception(
const std::string& message = std::string()) throw ();
16 virtual ~Exception() throw ();
17 virtual const
char* what() const throw ();
32 virtual const
char* what() const throw ();
48 const std::
string &getHost()
const {
49 if (hostPtr.get() == NULL) {
52 return *(hostPtr.get());
60 const std::string host;
62 std::shared_ptr<std::string> hostPtr;
148 Exception(std::string(
"Upper bound violated. Counter name ") + name), name(name) {
160 Exception(std::string(
"Lower bound violated. Counter name ") + name), name(name) {
#define HR_EXTERN
Definition: ImportExport.h:35
Definition: exceptions.h:157
CounterLowerBoundException(const std::string &name)
Definition: exceptions.h:159
std::string name
Definition: exceptions.h:162
Definition: exceptions.h:145
std::string name
Definition: exceptions.h:150
CounterUpperBoundException(const std::string &name)
Definition: exceptions.h:147
Definition: exceptions.h:27
HotRodClientException(const std::string &message_, uint64_t message_id_, uint8_t status_)
virtual ~HotRodClientException()
HotRodClientException(const std::string &)
Definition: exceptions.h:121
HotRodClientRollbackException(unsigned int exCode)
unsigned int getStatus() const
Definition: exceptions.h:124
Definition: exceptions.h:129
HotRodClientTxRemoteStateException(unsigned int status)
unsigned int getStatus() const
Definition: exceptions.h:133
Definition: exceptions.h:116
HotRodClientTxStateException(const std::string &state, const std::string &action)
Definition: exceptions.h:92
InternalException(const std::string &)
Definition: exceptions.h:73
InvalidResponseException(const std::string &)
Definition: exceptions.h:165
NoSuchElementException(const std::string &msg)
Definition: exceptions.h:167
Definition: exceptions.h:103
RemoteCacheManagerNotStartedException(const std::string &)
Definition: exceptions.h:83
RemoteNodeSuspectException(const std::string &, uint64_t message_id, uint8_t status)
Definition: exceptions.h:43
int getErrnum() const
Definition: exceptions.h:56
TransportException(const std::string &host, int port, const std::string &, int)
const char * getHostCString() const
#define __pragma(...)
Definition: defs.h:106
Definition: AuthenticationConfiguration.h:10
Definition: exceptions.h:112
UnsupportedOperationException()