A B C D E F G H I M P Q R S T W 
All Classes All Packages

A

addConfirmListener(int) - Method in interface io.vertx.rabbitmq.RabbitMQClient
Add a Confirm Listener to the channel.
addConnectionEstablishedCallback(Handler<Promise<Void>>) - Method in interface io.vertx.rabbitmq.RabbitMQClient
Set a callback to be called whenever a new connection is established.

B

basicAck(long, boolean) - Method in interface io.vertx.rabbitmq.RabbitMQClient
Acknowledge one or several received messages.
basicConsumer(String) - Method in interface io.vertx.rabbitmq.RabbitMQClient
 
basicConsumer(String, QueueOptions) - Method in interface io.vertx.rabbitmq.RabbitMQClient
Create a consumer with the given options.
basicGet(String, boolean) - Method in interface io.vertx.rabbitmq.RabbitMQClient
Retrieve a message from a queue using AMQP.Basic.Get
basicNack(long, boolean, boolean) - Method in interface io.vertx.rabbitmq.RabbitMQClient
Reject one or several received messages.
basicPublish(String, String, BasicProperties, Buffer) - Method in interface io.vertx.rabbitmq.RabbitMQClient
Publish a message.
basicPublish(String, String, Buffer) - Method in interface io.vertx.rabbitmq.RabbitMQClient
Publish a message.
basicPublishWithDeliveryTag(String, String, BasicProperties, Buffer, Handler<Long>) - Method in interface io.vertx.rabbitmq.RabbitMQClient
Publish a message.
basicQos(int) - Method in interface io.vertx.rabbitmq.RabbitMQClient
Request a specific prefetchCount "quality of service" settings for this channel.
basicQos(int, boolean) - Method in interface io.vertx.rabbitmq.RabbitMQClient
Request a specific prefetchCount "quality of service" settings for this channel.
basicQos(int, int, boolean) - Method in interface io.vertx.rabbitmq.RabbitMQClient
Request specific "quality of service" settings.
body() - Method in interface io.vertx.rabbitmq.RabbitMQMessage
 

C

cancel() - Method in interface io.vertx.rabbitmq.RabbitMQConsumer
Stop message consumption from a queue.
confirmSelect() - Method in interface io.vertx.rabbitmq.RabbitMQClient
Enables publisher acknowledgements on this channel.
consumerTag() - Method in interface io.vertx.rabbitmq.RabbitMQConsumer
 
consumerTag() - Method in interface io.vertx.rabbitmq.RabbitMQMessage
 
create(Vertx) - Static method in interface io.vertx.rabbitmq.RabbitMQClient
Create and return a client configured with the default options.
create(Vertx, JsonObject) - Static method in interface io.vertx.rabbitmq.RabbitMQClient
create(Vertx, RabbitMQClient, RabbitMQPublisherOptions) - Static method in interface io.vertx.rabbitmq.RabbitMQPublisher
Create and return a publisher using the specified client.
create(Vertx, RabbitMQOptions) - Static method in interface io.vertx.rabbitmq.RabbitMQClient
Create and return a client.

D

DEFAULT_AUTOMATIC_RECOVERY_ENABLED - Static variable in class io.vertx.rabbitmq.RabbitMQOptions
The default automatic recovery enabled = false
DEFAULT_AUTOMATIC_RECOVERY_ON_INITIAL_CONNECTION - Static variable in class io.vertx.rabbitmq.RabbitMQOptions
The default automatic recovery on initial connection = true
DEFAULT_CONNECTION_NAME - Static variable in class io.vertx.rabbitmq.RabbitMQOptions
The default connection name = VertxRabbitMQ
DEFAULT_CONNECTION_TIMEOUT - Static variable in class io.vertx.rabbitmq.RabbitMQOptions
The default connection timeout = 60000
DEFAULT_HANDSHAKE_TIMEOUT - Static variable in class io.vertx.rabbitmq.RabbitMQOptions
The default handshake timeout = 10000
DEFAULT_HOST - Static variable in class io.vertx.rabbitmq.RabbitMQOptions
The default host = localhost
DEFAULT_NETWORK_RECOVERY_INTERNAL - Static variable in class io.vertx.rabbitmq.RabbitMQOptions
The default network recovery internal = 5000
DEFAULT_PASSWORD - Static variable in class io.vertx.rabbitmq.RabbitMQOptions
The default password = guest
DEFAULT_PORT - Static variable in class io.vertx.rabbitmq.RabbitMQOptions
The default port = - 1 - 5671 for SSL otherwise 5672
DEFAULT_RECONNECT_ATTEMPTS - Static variable in class io.vertx.rabbitmq.RabbitMQPublisherOptions
The default connection retries = Integer.MAX_VALUE
DEFAULT_RECONNECT_INTERVAL - Static variable in class io.vertx.rabbitmq.RabbitMQOptions
The default connection retry delay = 10000
DEFAULT_RECONNECT_INTERVAL - Static variable in class io.vertx.rabbitmq.RabbitMQPublisherOptions
The default connection retry delay = 10000
DEFAULT_REQUESTED_CHANNEL_MAX - Static variable in class io.vertx.rabbitmq.RabbitMQOptions
The default requested channel max = 0
DEFAULT_REQUESTED_HEARTBEAT - Static variable in class io.vertx.rabbitmq.RabbitMQOptions
The default connection timeout = 60
DEFAULT_USE_NIO_SOCKETS - Static variable in class io.vertx.rabbitmq.RabbitMQOptions
The default use nio sockets = false
DEFAULT_USER - Static variable in class io.vertx.rabbitmq.RabbitMQOptions
The default user = guest
DEFAULT_VIRTUAL_HOST - Static variable in class io.vertx.rabbitmq.RabbitMQOptions
The default virtual host = /

E

endHandler(Handler<Void>) - Method in interface io.vertx.rabbitmq.RabbitMQConsumer
Set an end handler.
envelope() - Method in interface io.vertx.rabbitmq.RabbitMQMessage
 
exceptionHandler(Handler<Throwable>) - Method in interface io.vertx.rabbitmq.RabbitMQConsumer
Set an exception handler on the read stream.
exchangeBind(String, String, String) - Method in interface io.vertx.rabbitmq.RabbitMQClient
Bind an exchange to an exchange.
exchangeBind(String, String, String, Map<String, Object>) - Method in interface io.vertx.rabbitmq.RabbitMQClient
Bind an exchange to an exchange.
exchangeDeclare(String, String, boolean, boolean) - Method in interface io.vertx.rabbitmq.RabbitMQClient
Declare an exchange.
exchangeDeclare(String, String, boolean, boolean, JsonObject) - Method in interface io.vertx.rabbitmq.RabbitMQClient
Declare an exchange with additional parameters such as dead lettering, an alternate exchange or TTL.
exchangeDelete(String) - Method in interface io.vertx.rabbitmq.RabbitMQClient
Delete an exchange, without regard for whether it is in use or not.
exchangeUnbind(String, String, String) - Method in interface io.vertx.rabbitmq.RabbitMQClient
Unbind an exchange from an exchange.
exchangeUnbind(String, String, String, Map<String, Object>) - Method in interface io.vertx.rabbitmq.RabbitMQClient
Unbind an exchange from an exchange.

F

fetch(long) - Method in interface io.vertx.rabbitmq.RabbitMQConsumer
Fetch the specified amount of elements.

G

getAddresses() - Method in class io.vertx.rabbitmq.RabbitMQOptions
 
getChannelInstance() - Method in class io.vertx.rabbitmq.RabbitMQConfirmation
 
getConfirmationStream() - Method in interface io.vertx.rabbitmq.RabbitMQPublisher
Get the ReadStream that contains the message IDs for confirmed messages.
getConnectionName() - Method in class io.vertx.rabbitmq.RabbitMQOptions
 
getConnectionTimeout() - Method in class io.vertx.rabbitmq.RabbitMQOptions
 
getConsumerArguments() - Method in class io.vertx.rabbitmq.QueueOptions
 
getConsumerTag() - Method in class io.vertx.rabbitmq.QueueOptions
 
getCredentialsProvider() - Method in class io.vertx.rabbitmq.RabbitMQOptions
 
getCredentialsRefreshService() - Method in class io.vertx.rabbitmq.RabbitMQOptions
 
getDeliveryTag() - Method in class io.vertx.rabbitmq.RabbitMQConfirmation
 
getDeliveryTag() - Method in class io.vertx.rabbitmq.RabbitMQPublisherConfirmation
 
getHandshakeTimeout() - Method in class io.vertx.rabbitmq.RabbitMQOptions
 
getHost() - Method in class io.vertx.rabbitmq.RabbitMQOptions
 
getIncludeProperties() - Method in class io.vertx.rabbitmq.RabbitMQOptions
 
getMaxInternalQueueSize() - Method in class io.vertx.rabbitmq.RabbitMQPublisherOptions
 
getMessageId() - Method in class io.vertx.rabbitmq.RabbitMQPublisherConfirmation
 
getMetricsCollector() - Method in class io.vertx.rabbitmq.RabbitMQOptions
 
getNetworkRecoveryInterval() - Method in class io.vertx.rabbitmq.RabbitMQOptions
 
getPassword() - Method in class io.vertx.rabbitmq.RabbitMQOptions
 
getPort() - Method in class io.vertx.rabbitmq.RabbitMQOptions
 
getReconnectAttempts() - Method in class io.vertx.rabbitmq.RabbitMQPublisherOptions
 
getReconnectInterval() - Method in class io.vertx.rabbitmq.RabbitMQPublisherOptions
 
getRequestedChannelMax() - Method in class io.vertx.rabbitmq.RabbitMQOptions
 
getRequestedHeartbeat() - Method in class io.vertx.rabbitmq.RabbitMQOptions
 
getSaslConfig() - Method in class io.vertx.rabbitmq.RabbitMQOptions
 
getUri() - Method in class io.vertx.rabbitmq.RabbitMQOptions
 
getUser() - Method in class io.vertx.rabbitmq.RabbitMQOptions
 
getVirtualHost() - Method in class io.vertx.rabbitmq.RabbitMQOptions
 

H

handler(Handler<RabbitMQMessage>) - Method in interface io.vertx.rabbitmq.RabbitMQConsumer
Set a message handler.

I

io.vertx.rabbitmq - package io.vertx.rabbitmq
 
io.vertx.rabbitmq.client - module io.vertx.rabbitmq.client
 
isAutoAck() - Method in class io.vertx.rabbitmq.QueueOptions
 
isAutomaticRecoveryEnabled() - Method in class io.vertx.rabbitmq.RabbitMQOptions
 
isAutomaticRecoveryOnInitialConnection() - Method in class io.vertx.rabbitmq.RabbitMQOptions
 
isCancelled() - Method in interface io.vertx.rabbitmq.RabbitMQConsumer
Return true if cancel() has been called.
isConnected() - Method in interface io.vertx.rabbitmq.RabbitMQClient
Check if a connection is open
isConsumerExclusive() - Method in class io.vertx.rabbitmq.QueueOptions
 
isMultiple() - Method in class io.vertx.rabbitmq.RabbitMQConfirmation
 
isNioEnabled() - Method in class io.vertx.rabbitmq.RabbitMQOptions
 
isNoLocal() - Method in class io.vertx.rabbitmq.QueueOptions
 
isOpenChannel() - Method in interface io.vertx.rabbitmq.RabbitMQClient
Check if a channel is open
isPaused() - Method in interface io.vertx.rabbitmq.RabbitMQConsumer
 
isSucceeded() - Method in class io.vertx.rabbitmq.RabbitMQConfirmation
 
isSucceeded() - Method in class io.vertx.rabbitmq.RabbitMQPublisherConfirmation
 

M

maxInternalQueueSize() - Method in class io.vertx.rabbitmq.QueueOptions
 
messageCount() - Method in interface io.vertx.rabbitmq.RabbitMQMessage
 
messageCount(String) - Method in interface io.vertx.rabbitmq.RabbitMQClient
Returns the number of messages in a queue ready to be delivered.

P

pause() - Method in interface io.vertx.rabbitmq.RabbitMQConsumer
Pause the stream of incoming messages from queue.
properties() - Method in interface io.vertx.rabbitmq.RabbitMQMessage
 
publish(String, String, BasicProperties, Buffer) - Method in interface io.vertx.rabbitmq.RabbitMQPublisher
Publish a message.
publishConfirm(String, String, BasicProperties, Buffer) - Method in interface io.vertx.rabbitmq.RabbitMQPublisher
Publish a message and complete when publish confirm has returned.

Q

queueBind(String, String, String) - Method in interface io.vertx.rabbitmq.RabbitMQClient
Bind a queue to an exchange
queueBind(String, String, String, Map<String, Object>) - Method in interface io.vertx.rabbitmq.RabbitMQClient
Bind a queue to an exchange
queueDeclare(String, boolean, boolean, boolean) - Method in interface io.vertx.rabbitmq.RabbitMQClient
Declare a queue
queueDeclare(String, boolean, boolean, boolean, JsonObject) - Method in interface io.vertx.rabbitmq.RabbitMQClient
Declare a queue with config options
queueDeclareAuto() - Method in interface io.vertx.rabbitmq.RabbitMQClient
Actively declare a server-named exclusive, autodelete, non-durable queue.
queueDelete(String) - Method in interface io.vertx.rabbitmq.RabbitMQClient
Delete a queue, without regard for whether it is in use or has messages on it
queueDeleteIf(String, boolean, boolean) - Method in interface io.vertx.rabbitmq.RabbitMQClient
Delete a queue
queueName() - Method in interface io.vertx.rabbitmq.RabbitMQConsumer
 
QueueOptions - Class in io.vertx.rabbitmq
Aimed to specify queue consumer settings when calling RabbitMQClient.basicConsumer(String, QueueOptions)
QueueOptions() - Constructor for class io.vertx.rabbitmq.QueueOptions
 
QueueOptions(JsonObject) - Constructor for class io.vertx.rabbitmq.QueueOptions
 
QueueOptionsConverter - Class in io.vertx.rabbitmq
Converter and mapper for QueueOptions.
QueueOptionsConverter() - Constructor for class io.vertx.rabbitmq.QueueOptionsConverter
 
queueSize() - Method in interface io.vertx.rabbitmq.RabbitMQPublisher
Get the number of published, but not sent, messages.
queueUnbind(String, String, String) - Method in interface io.vertx.rabbitmq.RabbitMQClient
Unbind a queue from an exchange
queueUnbind(String, String, String, Map<String, Object>) - Method in interface io.vertx.rabbitmq.RabbitMQClient
Unbind a queue from an exchange

R

RabbitMQClient - Interface in io.vertx.rabbitmq
 
RabbitMQConfirmation - Class in io.vertx.rabbitmq
 
RabbitMQConfirmation(long, long, boolean, boolean) - Constructor for class io.vertx.rabbitmq.RabbitMQConfirmation
 
RabbitMQConfirmation(JsonObject) - Constructor for class io.vertx.rabbitmq.RabbitMQConfirmation
 
RabbitMQConfirmationConverter - Class in io.vertx.rabbitmq
Converter and mapper for RabbitMQConfirmation.
RabbitMQConfirmationConverter() - Constructor for class io.vertx.rabbitmq.RabbitMQConfirmationConverter
 
RabbitMQConsumer - Interface in io.vertx.rabbitmq
A stream of messages from a rabbitmq queue.
RabbitMQMessage - Interface in io.vertx.rabbitmq
Represent a message received message received in a rabbitmq-queue.
RabbitMQOptions - Class in io.vertx.rabbitmq
RabbitMQ client options, most
RabbitMQOptions() - Constructor for class io.vertx.rabbitmq.RabbitMQOptions
 
RabbitMQOptions(JsonObject) - Constructor for class io.vertx.rabbitmq.RabbitMQOptions
 
RabbitMQOptions(RabbitMQOptions) - Constructor for class io.vertx.rabbitmq.RabbitMQOptions
 
RabbitMQOptionsConverter - Class in io.vertx.rabbitmq
Converter and mapper for RabbitMQOptions.
RabbitMQOptionsConverter() - Constructor for class io.vertx.rabbitmq.RabbitMQOptionsConverter
 
RabbitMQPublisher - Interface in io.vertx.rabbitmq
A reliable publisher that Queues up messages internally until it can successfully call basicPublish.
RabbitMQPublisherConfirmation - Class in io.vertx.rabbitmq
 
RabbitMQPublisherConfirmation(JsonObject) - Constructor for class io.vertx.rabbitmq.RabbitMQPublisherConfirmation
 
RabbitMQPublisherConfirmation(String, long, boolean) - Constructor for class io.vertx.rabbitmq.RabbitMQPublisherConfirmation
 
RabbitMQPublisherConfirmationConverter - Class in io.vertx.rabbitmq
Converter and mapper for RabbitMQPublisherConfirmation.
RabbitMQPublisherConfirmationConverter() - Constructor for class io.vertx.rabbitmq.RabbitMQPublisherConfirmationConverter
 
RabbitMQPublisherOptions - Class in io.vertx.rabbitmq
RabbitMQ client options, most
RabbitMQPublisherOptions() - Constructor for class io.vertx.rabbitmq.RabbitMQPublisherOptions
 
RabbitMQPublisherOptions(JsonObject) - Constructor for class io.vertx.rabbitmq.RabbitMQPublisherOptions
 
RabbitMQPublisherOptions(RabbitMQPublisherOptions) - Constructor for class io.vertx.rabbitmq.RabbitMQPublisherOptions
 
RabbitMQPublisherOptionsConverter - Class in io.vertx.rabbitmq
Converter and mapper for RabbitMQPublisherOptions.
RabbitMQPublisherOptionsConverter() - Constructor for class io.vertx.rabbitmq.RabbitMQPublisherOptionsConverter
 
restart() - Method in interface io.vertx.rabbitmq.RabbitMQPublisher
Undo the effects of calling #stop(Handler) so that publish may be called again.
restartConnect(int) - Method in interface io.vertx.rabbitmq.RabbitMQClient
restart the rabbitMQ connect.
resume() - Method in interface io.vertx.rabbitmq.RabbitMQConsumer
Resume reading from a queue.

S

setAddresses(List<Address>) - Method in class io.vertx.rabbitmq.RabbitMQOptions
Set multiple addresses for cluster mode.
setAutoAck(boolean) - Method in class io.vertx.rabbitmq.QueueOptions
 
setAutomaticRecoveryEnabled(boolean) - Method in class io.vertx.rabbitmq.RabbitMQOptions
Enables or disables automatic connection recovery.
setAutomaticRecoveryOnInitialConnection(boolean) - Method in class io.vertx.rabbitmq.RabbitMQOptions
Enable or disable automatic recovery on initial connections.
setConnectionName(String) - Method in class io.vertx.rabbitmq.RabbitMQOptions
 
setConnectionTimeout(int) - Method in class io.vertx.rabbitmq.RabbitMQOptions
Set the TCP connection timeout, in milliseconds, zero for infinite).
setConsumerArguments(Map<String, Object>) - Method in class io.vertx.rabbitmq.QueueOptions
 
setConsumerExclusive(boolean) - Method in class io.vertx.rabbitmq.QueueOptions
 
setConsumerTag(String) - Method in class io.vertx.rabbitmq.QueueOptions
 
setCredentialsProvider(CredentialsProvider) - Method in class io.vertx.rabbitmq.RabbitMQOptions
Provides a RabbitMQ credentials provider for using dynamic credentials.
setCredentialsRefreshService(CredentialsRefreshService) - Method in class io.vertx.rabbitmq.RabbitMQOptions
Provides a RabbitMQ credentials refresh service for refreshing dynamic credentials.
setHandshakeTimeout(int) - Method in class io.vertx.rabbitmq.RabbitMQOptions
Set the AMQP 0-9-1 protocol handshake timeout, in milliseconds
setHost(String) - Method in class io.vertx.rabbitmq.RabbitMQOptions
Set the default host to use for connections.
setHostnameVerificationAlgorithm(String) - Method in class io.vertx.rabbitmq.RabbitMQOptions
 
setIncludeProperties(boolean) - Method in class io.vertx.rabbitmq.RabbitMQOptions
Set wether to include properties when a broker message is passed on the event bus
setKeyCertOptions(KeyCertOptions) - Method in class io.vertx.rabbitmq.RabbitMQOptions
 
setMaxInternalQueueSize(int) - Method in class io.vertx.rabbitmq.QueueOptions
 
setMaxInternalQueueSize(int) - Method in class io.vertx.rabbitmq.RabbitMQPublisherOptions
 
setMetricsCollector(MetricsCollector) - Method in class io.vertx.rabbitmq.RabbitMQOptions
Provides a metrics collector for RabbitMQ.
setNetworkRecoveryInterval(long) - Method in class io.vertx.rabbitmq.RabbitMQOptions
Set how long in milliseconds will automatic recovery wait before attempting to reconnect, default is 5000
setNoLocal(boolean) - Method in class io.vertx.rabbitmq.QueueOptions
 
setPassword(String) - Method in class io.vertx.rabbitmq.RabbitMQOptions
Set the password to use when connecting to the broker.
setPort(int) - Method in class io.vertx.rabbitmq.RabbitMQOptions
Set the default port to use for connections.
setQueueName(String) - Method in interface io.vertx.rabbitmq.RabbitMQConsumer
Set the name of the queue.
setReconnectAttempts(int) - Method in class io.vertx.rabbitmq.RabbitMQOptions
 
setReconnectAttempts(Integer) - Method in class io.vertx.rabbitmq.RabbitMQPublisherOptions
Set the number of reconnect attempts to attempt when connecting, the null value disables it.
setReconnectInterval(long) - Method in class io.vertx.rabbitmq.RabbitMQOptions
 
setReconnectInterval(long) - Method in class io.vertx.rabbitmq.RabbitMQPublisherOptions
Set the delay in milliseconds between connection retries.
setRequestedChannelMax(int) - Method in class io.vertx.rabbitmq.RabbitMQOptions
Set the initially requested maximum channel number, zero for unlimited.
setRequestedHeartbeat(int) - Method in class io.vertx.rabbitmq.RabbitMQOptions
Set the initially requested heartbeat interval, in seconds, zero for none.
setSaslConfig(DefaultSaslConfig) - Method in class io.vertx.rabbitmq.RabbitMQOptions
Set the SASL mechanism for rabbitmq authentication
setSsl(boolean) - Method in class io.vertx.rabbitmq.RabbitMQOptions
 
setTrustAll(boolean) - Method in class io.vertx.rabbitmq.RabbitMQOptions
 
setTrustOptions(TrustOptions) - Method in class io.vertx.rabbitmq.RabbitMQOptions
 
setUri(String) - Method in class io.vertx.rabbitmq.RabbitMQOptions
 
setUseNio(boolean) - Method in class io.vertx.rabbitmq.RabbitMQOptions
Enables or disables usage of NIO Sockets.
setUser(String) - Method in class io.vertx.rabbitmq.RabbitMQOptions
Set the AMQP user name to use when connecting to the broker.
setVirtualHost(String) - Method in class io.vertx.rabbitmq.RabbitMQOptions
Set the virtual host to use when connecting to the broker.
start() - Method in interface io.vertx.rabbitmq.RabbitMQClient
Start the rabbitMQ client.
start() - Method in interface io.vertx.rabbitmq.RabbitMQPublisher
Start the rabbitMQ publisher.
stop() - Method in interface io.vertx.rabbitmq.RabbitMQClient
Stop the rabbitMQ client.
stop() - Method in interface io.vertx.rabbitmq.RabbitMQPublisher
Stop the rabbitMQ publisher.

T

toJson() - Method in class io.vertx.rabbitmq.RabbitMQConfirmation
 
toJson() - Method in class io.vertx.rabbitmq.RabbitMQOptions
 
toJson() - Method in class io.vertx.rabbitmq.RabbitMQPublisherConfirmation
 

W

waitForConfirms() - Method in interface io.vertx.rabbitmq.RabbitMQClient
Wait until all messages published since the last call have been either ack'd or nack'd by the broker.
waitForConfirms(long) - Method in interface io.vertx.rabbitmq.RabbitMQClient
Wait until all messages published since the last call have been either ack'd or nack'd by the broker; or until timeout elapses.
A B C D E F G H I M P Q R S T W 
All Classes All Packages