A B C D E G H I M N O P R S T
All Classes All Packages
All Classes All Packages
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
All Classes All Packages