RabbitMQ Manager Client API
Class

RabbitMQ\Management\APIClient

class APIClient

Methods

static  factory(array $options = array())

__construct(HttpClient $client)

listConnections()

getConnection($name)

deleteConnection($name)

listChannels()

getChannel($name, Channel $channel = null)

listExchanges($vhost = null)

getExchange($vhost, $name, Exchange $exchange = null)

deleteExchange($vhost, $name)

refreshExchange(Exchange $exchange)

addExchange(Exchange $exchange)

listQueues($vhost = null)

getQueue($vhost, $name, Queue $queue = null)

refreshQueue(Queue $queue)

addQueue(Queue $queue)

deleteQueue($vhost, $name)

purgeQueue($vhost, $name)

listBindingsByQueue(Queue $queue)

listBindingsByExchangeAndQueue($vhost, $exchange, $queue)

addBinding($vhost, $exchange, $queue, Binding $binding)

deleteBinding($vhost, $exchange, $queue, Binding $binding)

listBindings($vhost = null)

alivenessTest($vhost)

Details

at line 26
static public factory(array $options = array())

Parameters

array $options

at line 31
public __construct(HttpClient $client)

Parameters

HttpClient $client

at line 37
public listConnections()

at line 42
public getConnection($name)

Parameters

$name

at line 49
public deleteConnection($name)

Parameters

$name

at line 60
public listChannels()

at line 65
public getChannel($name, Channel $channel = null)

Parameters

$name
Channel $channel

at line 72
public listExchanges($vhost = null)

Parameters

$vhost

at line 83
public getExchange($vhost, $name, Exchange $exchange = null)

Parameters

$vhost
$name
Exchange $exchange

at line 98
public deleteExchange($vhost, $name)

Parameters

$vhost
$name

at line 119
public refreshExchange(Exchange $exchange)

Parameters

Exchange $exchange

at line 126
public addExchange(Exchange $exchange)

Parameters

Exchange $exchange

at line 152
public listQueues($vhost = null)

Parameters

$vhost

at line 163
public getQueue($vhost, $name, Queue $queue = null)

Parameters

$vhost
$name
Queue $queue

at line 170
public refreshQueue(Queue $queue)

Parameters

Queue $queue

at line 177
public addQueue(Queue $queue)

Parameters

Queue $queue

at line 203
public deleteQueue($vhost, $name)

Parameters

$vhost
$name

at line 224
public purgeQueue($vhost, $name)

Parameters

$vhost
$name

at line 245
public listBindingsByQueue(Queue $queue)

Parameters

Queue $queue

at line 252
public listBindingsByExchangeAndQueue($vhost, $exchange, $queue)

Parameters

$vhost
$exchange
$queue

at line 259
public addBinding($vhost, $exchange, $queue, Binding $binding)

Parameters

$vhost
$exchange
$queue
Binding $binding

at line 272
public deleteBinding($vhost, $exchange, $queue, Binding $binding)

Parameters

$vhost
$exchange
$queue
Binding $binding

at line 285
public listBindings($vhost = null)

Parameters

$vhost

at line 296
public alivenessTest($vhost)

Parameters

$vhost