#include <Broker.h>
Inheritance diagram for qpid::broker::Broker:
Public Member Functions | |
Broker (const Options &configuration) | |
virtual uint16_t | getPort () const |
Return listening port. | |
virtual void | run () |
Run the broker. | |
virtual void | shutdown () |
Shut down the broker. | |
void | setStore (MessageStore *) |
MessageStore & | getStore () |
QueueRegistry & | getQueues () |
ExchangeRegistry & | getExchanges () |
uint64_t | getStagingThreshold () |
DtxManager & | getDtxManager () |
DataDir & | getDataDir () |
SessionManager & | getSessionManager () |
PreviewSessionManager & | getPreviewSessionManager () |
management::ManagementObject::shared_ptr | GetManagementObject (void) const |
management::Manageable * | GetVhostObject (void) const |
management::Manageable::status_t | ManagementMethod (uint32_t methodId, management::Args &args) |
void | connect (const std::string &host, uint16_t port, sys::ConnectionCodec::Factory *=0) |
Create a connection to another broker. | |
void | connect (const Url &url, sys::ConnectionCodec::Factory *=0) |
Create a connection to another broker. | |
Static Public Member Functions | |
static shared_ptr< Broker > | create (const Options &configuration) |
static shared_ptr< Broker > | create (int16_t port=DEFAULT_PORT) |
virtual uint16_t qpid::broker::Broker::getPort | ( | ) | const [virtual] |
Return listening port.
If called before bind this is the configured port. If called after it is the actual port, which will be different if the configured port is 0.
virtual void qpid::broker::Broker::run | ( | ) | [virtual] |
Run the broker.
Implements Runnable::run() so the broker can be run in a separate thread.
Implements qpid::sys::Runnable.