public class OpflowBroker extends Object
| Modifier and Type | Class and Description |
|---|---|
class |
OpflowBroker.ConsumerInfo |
static interface |
OpflowBroker.Operator |
static class |
OpflowBroker.State |
| Constructor and Description |
|---|
OpflowBroker(Map<String,Object> params) |
| Modifier and Type | Method and Description |
|---|---|
<T> T |
acquireChannel(OpflowBroker.Operator listener) |
void |
cancelConsumer(OpflowBroker.ConsumerInfo consumerInfo) |
OpflowBroker.State |
check() |
com.rabbitmq.client.AMQP.Queue.DeclareOk |
checkQueue(String queueName) |
void |
close()
Close this broker.
|
OpflowBroker.ConsumerInfo |
consume(OpflowListener listener,
Map<String,Object> options) |
void |
produce(byte[] content,
com.rabbitmq.client.AMQP.BasicProperties.Builder propBuilder) |
void |
produce(byte[] content,
com.rabbitmq.client.AMQP.BasicProperties.Builder propBuilder,
Map<String,Object> override) |
com.rabbitmq.client.AMQP.Queue.PurgeOk |
purgeQueue(String queueName) |
public OpflowBroker(Map<String,Object> params) throws OpflowConstructorException
OpflowConstructorExceptionpublic void produce(byte[] content,
com.rabbitmq.client.AMQP.BasicProperties.Builder propBuilder)
public void produce(byte[] content,
com.rabbitmq.client.AMQP.BasicProperties.Builder propBuilder,
Map<String,Object> override)
public OpflowBroker.ConsumerInfo consume(OpflowListener listener, Map<String,Object> options)
public <T> T acquireChannel(OpflowBroker.Operator listener) throws IOException, TimeoutException
IOExceptionTimeoutExceptionpublic com.rabbitmq.client.AMQP.Queue.DeclareOk checkQueue(String queueName) throws IOException, TimeoutException
IOExceptionTimeoutExceptionpublic com.rabbitmq.client.AMQP.Queue.PurgeOk purgeQueue(String queueName) throws IOException, TimeoutException
IOExceptionTimeoutExceptionpublic void cancelConsumer(OpflowBroker.ConsumerInfo consumerInfo)
public OpflowBroker.State check()
public void close()
OpflowOperationException - if an error is encounteredCopyright © 2017. All rights reserved.