fintp_base
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
FinTP::BatchMQStorage Class Reference

#include <BatchMQStorage.h>

Inheritance diagram for FinTP::BatchMQStorage:

Public Member Functions

 BatchMQStorage ()
 
 ~BatchMQStorage ()
 
void enqueue (BatchResolution &resolution)
 
BatchItem dequeue ()
 
void open (const string &storageId, ios_base::openmode openMode)
 
void close (const string &storageId)
 
void commit ()
 
void rollback ()
 
long size () const
 
void setQueue (const string &queue)
 
void setQueueManager (const string &queueManager)
 
void setBackupQueue (const string &queue)
 
void setTransportURI (const string &chDef)
 
void initialize (TransportHelper::TRANSPORT_HELPER_TYPE)
 
void setReplyOptions (const string &replyOptions)
 
void setReplyQueue (const string &replyQueue)
 
void setAutoAbandon (const int &retries)
 
void setCleaningUp (bool cleanFlag)
 
bool getCleaningUp ()
 
void setBufferSize (const unsigned long buffersize)
 
- Public Member Functions inherited from FinTP::BatchStorageBase
virtual ~BatchStorageBase ()
 

Private Attributes

TransportHelper * m_CrtHelper
 
unsigned long m_BufferSize
 
string m_CrtStorageId
 
string m_Queue
 
string m_BackupQueue
 
string m_QueueManager
 
string m_ChDef
 
string m_ReplyQueue
 
string m_ReplyOptions
 
bool m_IsCleaningUp
 

Additional Inherited Members

- Static Public Member Functions inherited from FinTP::BatchStorageBase
static BatchItem begin ()
 
static BatchItem end ()
 
- Protected Member Functions inherited from FinTP::BatchStorageBase
 BatchStorageBase ()
 
- Protected Attributes inherited from FinTP::BatchStorageBase
unsigned long m_Size
 

Constructor & Destructor Documentation

BatchMQStorage::BatchMQStorage ( )
BatchMQStorage::~BatchMQStorage ( )

Member Function Documentation

void BatchMQStorage::close ( const string &  storageId)
virtual
void FinTP::BatchMQStorage::commit ( )
inlinevirtual
BatchItem BatchMQStorage::dequeue ( )
virtual
void BatchMQStorage::enqueue ( BatchResolution resolution)
virtual
bool FinTP::BatchMQStorage::getCleaningUp ( )
inline
void BatchMQStorage::initialize ( TransportHelper::TRANSPORT_HELPER_TYPE  helperType)
void BatchMQStorage::open ( const string &  storageId,
ios_base::openmode  openMode 
)
virtual
void FinTP::BatchMQStorage::rollback ( )
inlinevirtual
void FinTP::BatchMQStorage::setAutoAbandon ( const int &  retries)
inline
void FinTP::BatchMQStorage::setBackupQueue ( const string &  queue)
inline
void FinTP::BatchMQStorage::setBufferSize ( const unsigned long  buffersize)
inlinevirtual
void FinTP::BatchMQStorage::setCleaningUp ( bool  cleanFlag)
inline
void FinTP::BatchMQStorage::setQueue ( const string &  queue)
inline
void FinTP::BatchMQStorage::setQueueManager ( const string &  queueManager)
inline
void FinTP::BatchMQStorage::setReplyOptions ( const string &  replyOptions)
inline
void FinTP::BatchMQStorage::setReplyQueue ( const string &  replyQueue)
inline
void FinTP::BatchMQStorage::setTransportURI ( const string &  chDef)
inline
long FinTP::BatchMQStorage::size ( ) const
inlinevirtual

Member Data Documentation

string FinTP::BatchMQStorage::m_BackupQueue
private
unsigned long FinTP::BatchMQStorage::m_BufferSize
private
string FinTP::BatchMQStorage::m_ChDef
private
TransportHelper* FinTP::BatchMQStorage::m_CrtHelper
private
string FinTP::BatchMQStorage::m_CrtStorageId
private
bool FinTP::BatchMQStorage::m_IsCleaningUp
private
string FinTP::BatchMQStorage::m_Queue
private
string FinTP::BatchMQStorage::m_QueueManager
private
string FinTP::BatchMQStorage::m_ReplyOptions
private
string FinTP::BatchMQStorage::m_ReplyQueue
private

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