A B C D E F G H I M P Q R S T W
All Classes All Packages
All Classes All Packages
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
-
Like
RabbitMQClient.create(Vertx, RabbitMQOptions)
but with aJsonObject
config object. - 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 otherwise5672
- 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.
All Classes All Packages