TerraLib 4.1
oracle::occi::aq::Producer Class Reference

#include <occiAQ.h>

List of all members.

Public Types

enum  EnqueueSequence { ENQ_BEFORE = OCI_ENQ_BEFORE, ENQ_TOP = OCI_ENQ_TOP }
enum  Visibility { ENQ_IMMEDIATE = OCI_ENQ_IMMEDIATE, ENQ_ON_COMMIT = OCI_ENQ_ON_COMMIT }

Public Member Functions

 Producer (const Connection *conn)
 Producer (const Connection *conn, const OCCI_STD_NAMESPACE::string &queue)
 Producer (const Producer &rhs)
 ~Producer ()
void operator= (const Producer &prod)
void setRelativeMessageId (const Bytes &msgid)
Bytes getRelativeMessageId () const
void setSequenceDeviation (EnqueueSequence option)
EnqueueSequence getSequenceDeviation () const
void setVisibility (Visibility option)
Visibility getVisibility () const
void setQueueName (const OCCI_STD_NAMESPACE::string &queue)
OCCI_STD_NAMESPACE::string getQueueName () const
void setTransformation (const OCCI_STD_NAMESPACE::string &fName)
OCCI_STD_NAMESPACE::string getTransformation () const
Bytes send (Message &msg, const OCCI_STD_NAMESPACE::string &queue)
Bytes send (Message &msg)
void setNull ()
bool isNull () const

Member Enumeration Documentation

Enumerator:
ENQ_BEFORE 
ENQ_TOP 
Enumerator:
ENQ_IMMEDIATE 
ENQ_ON_COMMIT 

Constructor & Destructor Documentation

oracle::occi::aq::Producer::Producer ( const Connection conn)
oracle::occi::aq::Producer::Producer ( const Connection conn,
const OCCI_STD_NAMESPACE::string queue 
)
oracle::occi::aq::Producer::Producer ( const Producer rhs)
oracle::occi::aq::Producer::~Producer ( )

Member Function Documentation

OCCI_STD_NAMESPACE::string oracle::occi::aq::Producer::getQueueName ( ) const
Bytes oracle::occi::aq::Producer::getRelativeMessageId ( ) const
EnqueueSequence oracle::occi::aq::Producer::getSequenceDeviation ( ) const
OCCI_STD_NAMESPACE::string oracle::occi::aq::Producer::getTransformation ( ) const
Visibility oracle::occi::aq::Producer::getVisibility ( ) const
bool oracle::occi::aq::Producer::isNull ( ) const
void oracle::occi::aq::Producer::operator= ( const Producer prod)
Bytes oracle::occi::aq::Producer::send ( Message msg)
Bytes oracle::occi::aq::Producer::send ( Message msg,
const OCCI_STD_NAMESPACE::string queue 
)
void oracle::occi::aq::Producer::setNull ( )
void oracle::occi::aq::Producer::setQueueName ( const OCCI_STD_NAMESPACE::string queue)
void oracle::occi::aq::Producer::setRelativeMessageId ( const Bytes msgid)
void oracle::occi::aq::Producer::setSequenceDeviation ( EnqueueSequence  option)
void oracle::occi::aq::Producer::setTransformation ( const OCCI_STD_NAMESPACE::string fName)
void oracle::occi::aq::Producer::setVisibility ( Visibility  option)

The documentation for this class was generated from the following file:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines