A B C D E G H I M N O P R S T 
All Classes All Packages

A

AbstractRabbitMQConsumer - Class in io.gridgo.connector.rabbitmq.impl
 
AbstractRabbitMQConsumer(ConnectorContext, Connection, RabbitMQQueueConfig, String) - Constructor for class io.gridgo.connector.rabbitmq.impl.AbstractRabbitMQConsumer
 
AbstractRabbitMQProducer - Class in io.gridgo.connector.rabbitmq.impl
 
AbstractRabbitMQProducer(ConnectorContext, Connection, RabbitMQQueueConfig, String) - Constructor for class io.gridgo.connector.rabbitmq.impl.AbstractRabbitMQProducer
 

B

buildRequestBody(Payload) - Method in class io.gridgo.connector.rabbitmq.impl.AbstractRabbitMQProducer
 

C

call(Message) - Method in class io.gridgo.connector.rabbitmq.impl.AbstractRabbitMQProducer
 
canEqual(Object) - Method in class io.gridgo.connector.rabbitmq.RabbitMQQueueConfig
 
ChannelException - Exception in io.gridgo.connector.rabbitmq.support.exceptions
 
ChannelException(String, Throwable) - Constructor for exception io.gridgo.connector.rabbitmq.support.exceptions.ChannelException
 
closeChannel() - Method in interface io.gridgo.connector.rabbitmq.RabbitMQChannelLifeCycle
 
createBasicProperties(String) - Method in class io.gridgo.connector.rabbitmq.impl.AbstractRabbitMQProducer
 
createDeferred() - Method in class io.gridgo.connector.rabbitmq.impl.AbstractRabbitMQConsumer
 
createDeferred() - Method in class io.gridgo.connector.rabbitmq.impl.AbstractRabbitMQProducer
 

D

DefaultRabbitMQConsumer - Class in io.gridgo.connector.rabbitmq.impl
 
DefaultRabbitMQConsumer(ConnectorContext, Connection, RabbitMQQueueConfig, String) - Constructor for class io.gridgo.connector.rabbitmq.impl.DefaultRabbitMQConsumer
 
DefaultRabbitMQProducer - Class in io.gridgo.connector.rabbitmq.impl
 
DefaultRabbitMQProducer(ConnectorContext, Connection, RabbitMQQueueConfig, String) - Constructor for class io.gridgo.connector.rabbitmq.impl.DefaultRabbitMQProducer
 

E

equals(Object) - Method in class io.gridgo.connector.rabbitmq.RabbitMQQueueConfig
 
EXCHANGE_TYPES - Static variable in class io.gridgo.connector.rabbitmq.RabbitMQQueueConfig
 

G

generateName() - Method in class io.gridgo.connector.rabbitmq.impl.AbstractRabbitMQConsumer
 
generateName() - Method in class io.gridgo.connector.rabbitmq.impl.AbstractRabbitMQProducer
 
generateName() - Method in class io.gridgo.connector.rabbitmq.RabbitMQConnector
 
getChannel() - Method in class io.gridgo.connector.rabbitmq.impl.AbstractRabbitMQConsumer
 
getChannel() - Method in class io.gridgo.connector.rabbitmq.impl.AbstractRabbitMQProducer
 
getChannel() - Method in interface io.gridgo.connector.rabbitmq.RabbitMQChannelLifeCycle
 
getDefaultRoutingKey() - Method in class io.gridgo.connector.rabbitmq.RabbitMQQueueConfig
 
getExchangeName() - Method in class io.gridgo.connector.rabbitmq.RabbitMQQueueConfig
exchange name, default is nameless rabbitMQ default exchange
getExchangeType() - Method in class io.gridgo.connector.rabbitmq.RabbitMQQueueConfig
exchange tpe, accept 4 values: "direct", "fanout", "topic", "headers"
getQueueConfig() - Method in class io.gridgo.connector.rabbitmq.impl.AbstractRabbitMQConsumer
 
getQueueConfig() - Method in class io.gridgo.connector.rabbitmq.impl.AbstractRabbitMQProducer
 
getQueueConfig() - Method in interface io.gridgo.connector.rabbitmq.RabbitMQChannelLifeCycle
 
getQueueName() - Method in class io.gridgo.connector.rabbitmq.RabbitMQQueueConfig
affect when the exchangeName is blank, create queue on default nameless exchange
getResponseQueue() - Method in class io.gridgo.connector.rabbitmq.impl.AbstractRabbitMQProducer
 
getRoutingKeys() - Method in class io.gridgo.connector.rabbitmq.RabbitMQQueueConfig
affect on consumer, bind queue to all the configured routing keys
getUniqueIdentifier() - Method in class io.gridgo.connector.rabbitmq.impl.AbstractRabbitMQConsumer
 
getUniqueIdentifier() - Method in class io.gridgo.connector.rabbitmq.impl.AbstractRabbitMQProducer
 
getUniqueIdentifier() - Method in class io.gridgo.connector.rabbitmq.RabbitMQConnector
 

H

hashCode() - Method in class io.gridgo.connector.rabbitmq.RabbitMQQueueConfig
 

I

initChannel(Connection) - Method in interface io.gridgo.connector.rabbitmq.RabbitMQChannelLifeCycle
 
initResponseQueue(DeliverCallback) - Method in interface io.gridgo.connector.rabbitmq.RabbitMQProducer
 
io.gridgo.connector.rabbitmq - package io.gridgo.connector.rabbitmq
 
io.gridgo.connector.rabbitmq.impl - package io.gridgo.connector.rabbitmq.impl
 
io.gridgo.connector.rabbitmq.support.exceptions - package io.gridgo.connector.rabbitmq.support.exceptions
 
isAckOnFail() - Method in class io.gridgo.connector.rabbitmq.RabbitMQQueueConfig
if true, consumer send ack event the process is failed
isAutoAck() - Method in class io.gridgo.connector.rabbitmq.RabbitMQQueueConfig
only affect on consumer, set autoAck value in channel.basicConsume
isAutoDelete() - Method in class io.gridgo.connector.rabbitmq.RabbitMQQueueConfig
set auto delete when declaring queue
isCallSupported() - Method in class io.gridgo.connector.rabbitmq.impl.AbstractRabbitMQProducer
 
isDurable() - Method in class io.gridgo.connector.rabbitmq.RabbitMQQueueConfig
is queue durable?
isExclusive() - Method in class io.gridgo.connector.rabbitmq.RabbitMQQueueConfig
make the queue visible only on the current connection
isMultipleAck() - Method in class io.gridgo.connector.rabbitmq.RabbitMQQueueConfig
affect on consumer only, the second arg in channel.basicAck method
isRpc() - Method in class io.gridgo.connector.rabbitmq.RabbitMQQueueConfig
auto create response queue for producer, not affect on consumer

M

makeCopy() - Method in class io.gridgo.connector.rabbitmq.RabbitMQQueueConfig
 

N

newConnection() - Method in class io.gridgo.connector.rabbitmq.RabbitMQConnector
 

O

onInit() - Method in class io.gridgo.connector.rabbitmq.RabbitMQConnector
 
onStart() - Method in class io.gridgo.connector.rabbitmq.impl.AbstractRabbitMQConsumer
 
onStart() - Method in class io.gridgo.connector.rabbitmq.impl.AbstractRabbitMQProducer
 
onStop() - Method in class io.gridgo.connector.rabbitmq.impl.AbstractRabbitMQConsumer
 
onStop() - Method in class io.gridgo.connector.rabbitmq.impl.AbstractRabbitMQProducer
 

P

publish(byte[], AMQP.BasicProperties, String) - Method in interface io.gridgo.connector.rabbitmq.RabbitMQProducer
 

R

RabbitMQChannelLifeCycle - Interface in io.gridgo.connector.rabbitmq
 
RabbitMQConnector - Class in io.gridgo.connector.rabbitmq
 
RabbitMQConnector() - Constructor for class io.gridgo.connector.rabbitmq.RabbitMQConnector
 
RabbitMQConsumer - Interface in io.gridgo.connector.rabbitmq
 
RabbitMQProducer - Interface in io.gridgo.connector.rabbitmq
 
RabbitMQQueueConfig - Class in io.gridgo.connector.rabbitmq
 
RabbitMQQueueConfig() - Constructor for class io.gridgo.connector.rabbitmq.RabbitMQQueueConfig
 
RabbitMQQueueConfig(BObject) - Constructor for class io.gridgo.connector.rabbitmq.RabbitMQQueueConfig
 
readFromBObject(BObject) - Method in class io.gridgo.connector.rabbitmq.RabbitMQQueueConfig
 

S

send(Message) - Method in class io.gridgo.connector.rabbitmq.impl.AbstractRabbitMQProducer
 
sendWithAck(Message) - Method in class io.gridgo.connector.rabbitmq.impl.AbstractRabbitMQProducer
 
setAckOnFail(boolean) - Method in class io.gridgo.connector.rabbitmq.RabbitMQQueueConfig
if true, consumer send ack event the process is failed
setAutoAck(boolean) - Method in class io.gridgo.connector.rabbitmq.RabbitMQQueueConfig
only affect on consumer, set autoAck value in channel.basicConsume
setAutoDelete(boolean) - Method in class io.gridgo.connector.rabbitmq.RabbitMQQueueConfig
set auto delete when declaring queue
setDurable(boolean) - Method in class io.gridgo.connector.rabbitmq.RabbitMQQueueConfig
is queue durable?
setExchangeName(String) - Method in class io.gridgo.connector.rabbitmq.RabbitMQQueueConfig
exchange name, default is nameless rabbitMQ default exchange
setExchangeType(String) - Method in class io.gridgo.connector.rabbitmq.RabbitMQQueueConfig
exchange tpe, accept 4 values: "direct", "fanout", "topic", "headers"
setExclusive(boolean) - Method in class io.gridgo.connector.rabbitmq.RabbitMQQueueConfig
make the queue visible only on the current connection
setMultipleAck(boolean) - Method in class io.gridgo.connector.rabbitmq.RabbitMQQueueConfig
affect on consumer only, the second arg in channel.basicAck method
setQueueName(String) - Method in class io.gridgo.connector.rabbitmq.RabbitMQQueueConfig
affect when the exchangeName is blank, create queue on default nameless exchange
setRpc(boolean) - Method in class io.gridgo.connector.rabbitmq.RabbitMQQueueConfig
auto create response queue for producer, not affect on consumer
subscibe(DeliverCallback, CancelCallback) - Method in interface io.gridgo.connector.rabbitmq.RabbitMQConsumer
 

T

toString() - Method in class io.gridgo.connector.rabbitmq.RabbitMQQueueConfig
 
A B C D E G H I M N O P R S T 
All Classes All Packages