Skip navigation links
A C D E F G H I L M O P R S T V 

A

accept() - Method in interface io.vertx.proton.streams.Delivery
Accepts (and settles) this message delivery.
accepted(ProtonDelivery, boolean) - Static method in interface io.vertx.proton.ProtonHelper
Accept the given delivery by applying Accepted disposition state, and optionally settling.
actualPort() - Method in interface io.vertx.proton.ProtonServer
Gets the actual port being listened on.
addCrlPath(String) - Method in class io.vertx.proton.ProtonClientOptions
 
addCrlPath(String) - Method in class io.vertx.proton.ProtonServerOptions
 
addCrlValue(Buffer) - Method in class io.vertx.proton.ProtonClientOptions
 
addCrlValue(Buffer) - Method in class io.vertx.proton.ProtonServerOptions
 
addEnabledCipherSuite(String) - Method in class io.vertx.proton.ProtonClientOptions
 
addEnabledCipherSuite(String) - Method in class io.vertx.proton.ProtonServerOptions
 
addEnabledSaslMechanism(String) - Method in class io.vertx.proton.ProtonClientOptions
Adds a mechanism name that the client may use during SASL negotiation.
addEnabledSecureTransportProtocol(String) - Method in class io.vertx.proton.ProtonClientOptions
 
addEnabledSecureTransportProtocol(String) - Method in class io.vertx.proton.ProtonServerOptions
 
attachments() - Method in interface io.vertx.proton.ProtonConnection
Retrieves the attachments record, upon which application items can be set/retrieved.
attachments() - Method in interface io.vertx.proton.ProtonDelivery
Retrieves the attachments record, upon which application items can be set/retrieved.
attachments() - Method in interface io.vertx.proton.ProtonLink
Retrieves the attachments record, upon which application items can be set/retrieved.
attachments() - Method in interface io.vertx.proton.ProtonSession
Retrieves the attachments record, upon which application items can be set/retrieved.

C

close() - Method in interface io.vertx.proton.ProtonConnection
Closes the AMQP connection, i.e.
close() - Method in interface io.vertx.proton.ProtonLink
Closes the AMQP link, i.e.
close() - Method in interface io.vertx.proton.ProtonServer
Closes the server and any currently open connections.
close(Handler<AsyncResult<Void>>) - Method in interface io.vertx.proton.ProtonServer
Closes the server and any currently open connections, notifying the given handler when complete.
close() - Method in interface io.vertx.proton.ProtonSession
Closed the AMQP session, i.e.
closeHandler(Handler<AsyncResult<ProtonConnection>>) - Method in interface io.vertx.proton.ProtonConnection
Sets a handler for when an AMQP Close frame is received from the remote peer.
closeHandler(Handler<AsyncResult<T>>) - Method in interface io.vertx.proton.ProtonLink
Sets a handler for when an AMQP Detach frame with closed=true is received from the remote peer.
closeHandler(Handler<AsyncResult<ProtonSession>>) - Method in interface io.vertx.proton.ProtonSession
Sets a handler for when an AMQP End frame is received from the remote peer.
condition(Symbol, String) - Static method in interface io.vertx.proton.ProtonHelper
Create an ErrorCondition with the given error condition value and error description string.
condition(String, String) - Static method in interface io.vertx.proton.ProtonHelper
Create an ErrorCondition with the given error condition value (which will be converted to the required Symbol type) and error description string.
connect(String, int, Handler<AsyncResult<ProtonConnection>>) - Method in interface io.vertx.proton.ProtonClient
Connect to the given host and port, without credentials.
connect(String, int, String, String, Handler<AsyncResult<ProtonConnection>>) - Method in interface io.vertx.proton.ProtonClient
Connect to the given host and port, with credentials (if required by server peer).
connect(ProtonClientOptions, String, int, Handler<AsyncResult<ProtonConnection>>) - Method in interface io.vertx.proton.ProtonClient
Connect to the given host and port, without credentials.
connect(ProtonClientOptions, String, int, String, String, Handler<AsyncResult<ProtonConnection>>) - Method in interface io.vertx.proton.ProtonClient
Connect to the given host and port, with credentials (if required by server peer).
connectHandler(Handler<ProtonConnection>) - Method in interface io.vertx.proton.ProtonServer
The handler called when a new client connection is accepted.
connectHandler() - Method in interface io.vertx.proton.ProtonServer
Returns the current connectHandler.
create(Vertx) - Static method in interface io.vertx.proton.ProtonClient
Create a ProtonClient instance with the given Vertx instance.
create(Vertx) - Static method in interface io.vertx.proton.ProtonServer
Create a ProtonServer instance with the given Vertx instance.
create(Vertx, ProtonServerOptions) - Static method in interface io.vertx.proton.ProtonServer
Create a ProtonServer instance with the given Vertx instance and options.
create() - Method in interface io.vertx.proton.sasl.ProtonSaslAuthenticatorFactory
Create a ProtonSaslAuthenticator for use with a connection.
create(Message) - Static method in interface io.vertx.proton.streams.Tracker
Creates a tracker for sending a message.
create(Message, Handler<Tracker>) - Static method in interface io.vertx.proton.streams.Tracker
Creates a tracker for sending a message, providing a handler that is called when disposition updates are received for the message delivery.
createConsumer(ProtonConnection, String) - Static method in class io.vertx.proton.streams.ProtonStreams
Creates an AMQP consumer, presented as a reactive streams Publisher.
createConsumer(ProtonConnection, String, ProtonPublisherOptions) - Static method in class io.vertx.proton.streams.ProtonStreams
Creates an AMQP consumer, presented as a reactive streams Publisher.
createDeliveryConsumer(ProtonConnection, String) - Static method in class io.vertx.proton.streams.ProtonStreams
Creates an AMQP consumer, presented as a reactive streams Publisher.
createDeliveryConsumer(ProtonConnection, String, ProtonPublisherOptions) - Static method in class io.vertx.proton.streams.ProtonStreams
Creates an AMQP consumer, presented as a reactive streams Publisher.
createMechanism() - Method in interface io.vertx.proton.sasl.ProtonSaslMechanismFactory
Creates an instance of the authentication mechanism implementation.
createProducer(ProtonConnection, String) - Static method in class io.vertx.proton.streams.ProtonStreams
Creates an AMQP producer, presented as a reactive streams Subscriber.
createProducer(ProtonConnection, String, ProtonSubscriberOptions) - Static method in class io.vertx.proton.streams.ProtonStreams
Creates an AMQP producer, presented as a reactive streams Subscriber.
createReceiver(String) - Method in interface io.vertx.proton.ProtonConnection
Creates a receiver used to consumer messages from the given node address.
createReceiver(String, ProtonLinkOptions) - Method in interface io.vertx.proton.ProtonConnection
Creates a receiver used to consumer messages from the given node address.
createReceiver(String) - Method in interface io.vertx.proton.ProtonSession
Creates a receiver used to consumer messages from the given node address.
createReceiver(String, ProtonLinkOptions) - Method in interface io.vertx.proton.ProtonSession
Creates a receiver used to consumer messages from the given node address.
createSender(String) - Method in interface io.vertx.proton.ProtonConnection
Creates a sender used to send messages to the given node address.
createSender(String, ProtonLinkOptions) - Method in interface io.vertx.proton.ProtonConnection
Creates a sender used to send messages to the given node address.
createSender(String) - Method in interface io.vertx.proton.ProtonSession
Creates a sender used to send messages to the given node address.
createSender(String, ProtonLinkOptions) - Method in interface io.vertx.proton.ProtonSession
Creates a sender used to send messages to the given node address.
createSession() - Method in interface io.vertx.proton.ProtonConnection
Creates a new session, which can be used to create new senders/receivers on.
createTrackerProducer(ProtonConnection, String) - Static method in class io.vertx.proton.streams.ProtonStreams
Creates an AMQP producer, presented as a reactive streams Subscriber.
createTrackerProducer(ProtonConnection, String, ProtonSubscriberOptions) - Static method in class io.vertx.proton.streams.ProtonStreams
Creates an AMQP producer, presented as a reactive streams Subscriber.

D

Delivery - Interface in io.vertx.proton.streams
 
detach() - Method in interface io.vertx.proton.ProtonLink
Detaches the AMQP link, i.e.
detachHandler(Handler<AsyncResult<T>>) - Method in interface io.vertx.proton.ProtonLink
Sets a handler for when an AMQP Detach frame with closed=false is received from the remote peer.
disconnect() - Method in interface io.vertx.proton.ProtonConnection
Disconnects the underlying transport connection.
disconnectHandler(Handler<ProtonConnection>) - Method in interface io.vertx.proton.ProtonConnection
Sets a handler for when the underlying transport connection indicates it has disconnected.
disposition(DeliveryState, boolean) - Method in interface io.vertx.proton.ProtonDelivery
Updates the DeliveryState, and optionally settle the delivery as well.
disposition(DeliveryState, boolean) - Method in interface io.vertx.proton.streams.Delivery
Updates the DeliveryState, and optionally settle the delivery as well.
drain(long, Handler<AsyncResult<Void>>) - Method in interface io.vertx.proton.ProtonReceiver
Initiates a 'drain' of link credit from the remote sender.
drained() - Method in interface io.vertx.proton.ProtonSender
Manually mark the link drained, such that if the receiver has requested the link be drained (as indicated by the value of the ProtonLink.getDrain() flag) then any remaining credit is discarded and if necessary notice sent to the receiver indicating it has been.

E

equals(Object) - Method in class io.vertx.proton.ProtonClientOptions
 
equals(Object) - Method in class io.vertx.proton.ProtonServerOptions
 
equals(Object) - Method in class io.vertx.proton.ProtonTransportOptions
 
equals(Object) - Method in class io.vertx.proton.streams.ProtonPublisherOptions
 
equals(Object) - Method in class io.vertx.proton.streams.ProtonSubscriberOptions
 

F

flow(int) - Method in interface io.vertx.proton.ProtonReceiver
Grants the given number of message credits to the sender.
free() - Method in interface io.vertx.proton.ProtonLink
Tidies up related link resources when complete with use.
free() - Method in interface io.vertx.proton.ProtonSession
Tidies up related session resources when complete with use.
future(T, ErrorCondition) - Static method in interface io.vertx.proton.ProtonHelper
 

G

getChallengeResponse(byte[]) - Method in interface io.vertx.proton.sasl.ProtonSaslMechanism
Create a response based on a given challenge from the remote peer.
getCondition() - Method in interface io.vertx.proton.ProtonConnection
Gets the local ErrorCondition object.
getCondition() - Method in interface io.vertx.proton.ProtonLink
Gets the local ErrorCondition object.
getCondition() - Method in interface io.vertx.proton.ProtonSession
Gets the local ErrorCondition object.
getConnection() - Method in interface io.vertx.proton.ProtonSession
Gets the connection this session is on.
getContainer() - Method in interface io.vertx.proton.ProtonConnection
Gets the container id value requested of/advertised to peers in the AMQP Open frame.
getCredit() - Method in interface io.vertx.proton.ProtonLink
Retrieves the current amount of credit.
getDrain() - Method in interface io.vertx.proton.ProtonLink
Retrieves the current value of link 'drain' flag.
getEnabledSaslMechanisms() - Method in class io.vertx.proton.ProtonClientOptions
Get the mechanisms the client should be restricted to use.
getHeartbeat() - Method in class io.vertx.proton.ProtonClientOptions
Return the heartbeat (in milliseconds) as maximum delay between sending frames for the remote peers.
getHeartbeat() - Method in class io.vertx.proton.ProtonServerOptions
Gets the heart beat (in milliseconds) as maximum delay between sending frames for the remote peers.
getHeartbeat() - Method in class io.vertx.proton.ProtonTransportOptions
Returns the heart beat as maximum delay between sending frames for the remote peers.
getHostname() - Method in interface io.vertx.proton.ProtonConnection
Gets the hostname value requested of/advertised to peers in the AMQP Open frame.
getIncomingCapacity() - Method in interface io.vertx.proton.ProtonSession
Gets the incoming capacity in bytes, used to govern session-level flow control.
getInitialResponse() - Method in interface io.vertx.proton.sasl.ProtonSaslMechanism
Create an initial response based on selected mechanism.
getLinkName() - Method in class io.vertx.proton.ProtonLinkOptions
 
getLinkName() - Method in class io.vertx.proton.streams.ProtonPublisherOptions
 
getLinkName() - Method in class io.vertx.proton.streams.ProtonSubscriberOptions
 
getLocalState() - Method in interface io.vertx.proton.ProtonDelivery
Gets the current local state for the delivery.
getMaxFrameSize() - Method in class io.vertx.proton.ProtonClientOptions
Gets the maximum frame size for the connection.
getMaxFrameSize() - Method in class io.vertx.proton.ProtonServerOptions
Gets the maximum frame size for connections.
getMaxFrameSize() - Method in class io.vertx.proton.ProtonTransportOptions
Gets the maximum frame size for the connection.
getMaxMessageSize() - Method in interface io.vertx.proton.ProtonLink
Gets the local link max message size.
getMaxOutstandingCredit() - Method in class io.vertx.proton.streams.ProtonPublisherOptions
 
getMechanismName() - Method in interface io.vertx.proton.sasl.ProtonSaslMechanismFactory
Get the name of the mechanism supported by the factory
getMessageFormat() - Method in interface io.vertx.proton.ProtonDelivery
Gets the message format for the current delivery.
getName() - Method in interface io.vertx.proton.ProtonLink
Retrieves the link name
getName() - Method in interface io.vertx.proton.sasl.ProtonSaslMechanism
 
getOfferedMechanisms() - Method in exception io.vertx.proton.sasl.MechanismMismatchException
Gets the names of the SASL mechanisms offered by the server.
getPassword() - Method in interface io.vertx.proton.sasl.ProtonSaslMechanism
Returns the configured password value for this Mechanism.
getPrefetch() - Method in interface io.vertx.proton.ProtonReceiver
Get the current prefetch value.
getPriority() - Method in interface io.vertx.proton.sasl.ProtonSaslMechanism
 
getQoS() - Method in interface io.vertx.proton.ProtonLink
Gets the local QOS config.
getQueued() - Method in interface io.vertx.proton.ProtonLink
Retrieves the current number of queued messages.
getRemoteAddress() - Method in interface io.vertx.proton.ProtonLink
Retrieves the remote address from the remote terminus (source for receivers, target for senders).
getRemoteAddress() - Method in interface io.vertx.proton.streams.ProtonPublisher
Retrieves the address from the remote source details.
getRemoteCondition() - Method in interface io.vertx.proton.ProtonConnection
Gets the remote ErrorCondition object.
getRemoteCondition() - Method in interface io.vertx.proton.ProtonLink
Gets the remote ErrorCondition object.
getRemoteCondition() - Method in interface io.vertx.proton.ProtonSession
Gets the remote ErrorCondition object.
getRemoteContainer() - Method in interface io.vertx.proton.ProtonConnection
Returns the container value requested by/advertised by remote peer in their AMQP Open frame.
getRemoteDesiredCapabilities() - Method in interface io.vertx.proton.ProtonConnection
Returns the desired connection capabilities sent by the remote peer in its Open frame.
getRemoteDesiredCapabilities() - Method in interface io.vertx.proton.ProtonLink
Gets the remote desired capabilities, as conveyed from the peer via the Attach frame when attaching the link to the session.
getRemoteHostname() - Method in interface io.vertx.proton.ProtonConnection
Returns the container value requested by/advertised by remote peer in their AMQP Open frame.
getRemoteMaxMessageSize() - Method in interface io.vertx.proton.ProtonLink
Gets the remote link max message size, as conveyed from the peer via the Attach frame when attaching the link to the session.
getRemoteOfferedCapabilities() - Method in interface io.vertx.proton.ProtonConnection
Returns the offered connection capabilities sent by the remote peer in its Open frame.
getRemoteOfferedCapabilities() - Method in interface io.vertx.proton.ProtonLink
Gets the remote offered capabilities, as conveyed from the peer via the Attach frame when attaching the link to the session.
getRemoteProperties() - Method in interface io.vertx.proton.ProtonConnection
Returns the connection properties map if sent by the remote peer in its Open frame.
getRemoteProperties() - Method in interface io.vertx.proton.ProtonLink
Gets the remote link properties, as conveyed from the peer via the Attach frame when attaching the link to the session.
getRemoteQoS() - Method in interface io.vertx.proton.ProtonLink
Gets the remote QOS config.
getRemoteSource() - Method in interface io.vertx.proton.ProtonLink
Gets the current remote source config.
getRemoteSource() - Method in interface io.vertx.proton.streams.ProtonPublisher
Retrieves the remote Source details.
getRemoteState() - Method in interface io.vertx.proton.ProtonDelivery
Gets the current remote state for the delivery.
getRemoteState() - Method in interface io.vertx.proton.streams.Tracker
Gets the current remote state for the delivery.
getRemoteTarget() - Method in interface io.vertx.proton.ProtonLink
Gets the current remote target config.
getRemoteTarget() - Method in interface io.vertx.proton.streams.ProtonPublisher
Retrieves the remote Target details.
getSession() - Method in interface io.vertx.proton.ProtonLink
Gets the session this link is on.
getSniServerName() - Method in class io.vertx.proton.ProtonClientOptions
Get the hostname override for TLS SNI Server Name set by ProtonClientOptions.setSniServerName(String).
getSource() - Method in interface io.vertx.proton.ProtonLink
Gets the current local source config.
getSource() - Method in interface io.vertx.proton.streams.ProtonPublisher
Retrieves the local Source details for access or customisation.
getSource() - Method in interface io.vertx.proton.streams.ProtonSubscriber
Retrieves the local Source details for access or customisation.
getTag() - Method in interface io.vertx.proton.ProtonDelivery
Gets the delivery tag for this delivery
getTarget() - Method in interface io.vertx.proton.ProtonLink
Gets the current local target config.
getTarget() - Method in interface io.vertx.proton.streams.ProtonPublisher
Retrieves the local Target details for access or customisation.
getTarget() - Method in interface io.vertx.proton.streams.ProtonSubscriber
Retrieves the local Target details for access or customisation.
getUsername() - Method in interface io.vertx.proton.sasl.ProtonSaslMechanism
Returns the configured user name value for this Mechanism.
getValue() - Method in enum io.vertx.proton.sasl.ProtonSaslMechanism.PRIORITY
 
getVirtualHost() - Method in class io.vertx.proton.ProtonClientOptions
Get the virtual host name override for the connection AMQP Open frame and TLS SNI server name (if TLS is in use) set by ProtonClientOptions.setVirtualHost(String).

H

handle(ProtonDelivery, Message) - Method in interface io.vertx.proton.ProtonMessageHandler
Handler to process messages and their related deliveries.
handler(ProtonMessageHandler) - Method in interface io.vertx.proton.ProtonReceiver
Sets the handler to process messages as they arrive.
hashCode() - Method in class io.vertx.proton.ProtonClientOptions
 
hashCode() - Method in class io.vertx.proton.ProtonServerOptions
 
hashCode() - Method in class io.vertx.proton.ProtonTransportOptions
 
hashCode() - Method in class io.vertx.proton.streams.ProtonPublisherOptions
 
hashCode() - Method in class io.vertx.proton.streams.ProtonSubscriberOptions
 

I

init(NetSocket, ProtonConnection, Transport) - Method in interface io.vertx.proton.sasl.ProtonSaslAuthenticator
 
io.vertx.proton - package io.vertx.proton
 
io.vertx.proton.sasl - package io.vertx.proton.sasl
 
io.vertx.proton.streams - package io.vertx.proton.streams
 
isAccepted() - Method in interface io.vertx.proton.streams.Tracker
Returns whether the message was accepted.
isAnonymousRelaySupported() - Method in interface io.vertx.proton.ProtonConnection
Allows querying (once the connection has remotely opened) whether the peer advertises support for the anonymous relay (sender with null address).
isApplicable(String, String) - Method in interface io.vertx.proton.sasl.ProtonSaslMechanism
Checks whether a given mechanism is suitable for use in light of the available credentials.
isAutoAccept() - Method in interface io.vertx.proton.ProtonReceiver
Get whether the receiver is auto accepting.
isAutoDrained() - Method in interface io.vertx.proton.ProtonSender
Get whether the link will automatically be marked drained after the send queue drain handler fires in drain mode.
isAutoSettle() - Method in interface io.vertx.proton.ProtonSender
Get whether the receiver is auto settling deliveries.
isDisconnected() - Method in interface io.vertx.proton.ProtonConnection
Gets whether the underlying transport has indicated it is disconnected.
isDurable() - Method in class io.vertx.proton.streams.ProtonPublisherOptions
 
isDynamic() - Method in class io.vertx.proton.ProtonLinkOptions
 
isDynamic() - Method in class io.vertx.proton.streams.ProtonPublisherOptions
 
isGlobal() - Method in class io.vertx.proton.streams.ProtonPublisherOptions
 
isOpen() - Method in interface io.vertx.proton.ProtonLink
Check whether the link is locally open.
isPermanent() - Method in exception io.vertx.proton.sasl.SaslSystemException
Checks if the condition that caused this exception is of a permanent nature.
isRemotelySettled() - Method in interface io.vertx.proton.streams.Tracker
Returns whether the message was settled by the peer.
isSettled() - Method in interface io.vertx.proton.ProtonDelivery
Gets whether the delivery was locally settled yet.
isShared() - Method in class io.vertx.proton.streams.ProtonPublisherOptions
 

L

listen(int, String, Handler<AsyncResult<ProtonServer>>) - Method in interface io.vertx.proton.ProtonServer
Start listening on the given port and host interface, with the result handler called when the operation completes.
listen(int, Handler<AsyncResult<ProtonServer>>) - Method in interface io.vertx.proton.ProtonServer
Start listening on the given port and host interface "0.0.0.0", with the result handler called when the operation completes.
listen(Handler<AsyncResult<ProtonServer>>) - Method in interface io.vertx.proton.ProtonServer
Start listening on the host and port configured in the options used when creating the server, with the result handler called when the operation completes.
listen(int) - Method in interface io.vertx.proton.ProtonServer
Start listening on the given port, and host interface "0.0.0.0".
listen(int, String) - Method in interface io.vertx.proton.ProtonServer
Start listening on the given port, and host interface.
listen() - Method in interface io.vertx.proton.ProtonServer
Start listening on the host and port configured in the options used when creating the server.

M

maxMessageSizeExceededHandler(Handler<ProtonReceiver>) - Method in interface io.vertx.proton.ProtonReceiver
Sets a handler to execute when an incoming delivery has exceeded the receivers max-message-size, if one was configured.
MechanismMismatchException - Exception in io.vertx.proton.sasl
Indicates that a SASL handshake has failed because the client does not support any of the mechanisms offered by the server.
MechanismMismatchException(String) - Constructor for exception io.vertx.proton.sasl.MechanismMismatchException
Creates an exception with a detail message.
MechanismMismatchException(String, String[]) - Constructor for exception io.vertx.proton.sasl.MechanismMismatchException
Creates an exception with a detail message for offered mechanisms.
message() - Static method in interface io.vertx.proton.ProtonHelper
Creates a bare Message object.
message(String) - Static method in interface io.vertx.proton.ProtonHelper
Creates a Message object with the given String contained as an AmqpValue body.
message(String, String) - Static method in interface io.vertx.proton.ProtonHelper
Creates a Message object with the given String contained as an AmqpValue body, and the 'to' address set as given.
message() - Method in interface io.vertx.proton.streams.Delivery
Retrieve the message object carried by this delivery.
message() - Method in interface io.vertx.proton.streams.Tracker
Retrieves the message being tracked.
modified(ProtonDelivery, boolean, boolean, boolean) - Static method in interface io.vertx.proton.ProtonHelper
Modify the given delivery by applying Modified disposition state, with deliveryFailed and underliverableHere flags as given, and optionally settling.

O

open() - Method in interface io.vertx.proton.ProtonConnection
Opens the AMQP connection, i.e.
open() - Method in interface io.vertx.proton.ProtonLink
Opens the AMQP link, i.e.
open() - Method in interface io.vertx.proton.ProtonSession
Opens the AMQP session, i.e.
openHandler(Handler<AsyncResult<ProtonConnection>>) - Method in interface io.vertx.proton.ProtonConnection
Sets a handler for when an AMQP Open frame is received from the remote peer.
openHandler(Handler<AsyncResult<T>>) - Method in interface io.vertx.proton.ProtonLink
Sets a handler for when an AMQP Attach frame is received from the remote peer.
openHandler(Handler<AsyncResult<ProtonSession>>) - Method in interface io.vertx.proton.ProtonSession
Sets a handler for when an AMQP Begin frame is received from the remote peer.

P

process(Handler<Boolean>) - Method in interface io.vertx.proton.sasl.ProtonSaslAuthenticator
Process the SASL authentication cycle until such time as an outcome is determined.
ProtonClient - Interface in io.vertx.proton
 
ProtonClientOptions - Class in io.vertx.proton
Options for configuring ProtonClient connect operations.
ProtonClientOptions() - Constructor for class io.vertx.proton.ProtonClientOptions
 
ProtonClientOptions(ProtonClientOptions) - Constructor for class io.vertx.proton.ProtonClientOptions
Copy constructor
ProtonClientOptions(JsonObject) - Constructor for class io.vertx.proton.ProtonClientOptions
Create options from JSON
ProtonClientOptionsConverter - Class in io.vertx.proton
Converter and mapper for ProtonClientOptions.
ProtonClientOptionsConverter() - Constructor for class io.vertx.proton.ProtonClientOptionsConverter
 
ProtonConnection - Interface in io.vertx.proton
 
ProtonDelivery - Interface in io.vertx.proton
 
ProtonHelper - Interface in io.vertx.proton
 
ProtonLink<T extends ProtonLink<T>> - Interface in io.vertx.proton
 
ProtonLinkOptions - Class in io.vertx.proton
Options for configuring link attributes.
ProtonLinkOptions() - Constructor for class io.vertx.proton.ProtonLinkOptions
 
ProtonLinkOptions(JsonObject) - Constructor for class io.vertx.proton.ProtonLinkOptions
Create options from JSON
ProtonLinkOptionsConverter - Class in io.vertx.proton
Converter and mapper for ProtonLinkOptions.
ProtonLinkOptionsConverter() - Constructor for class io.vertx.proton.ProtonLinkOptionsConverter
 
ProtonMessageHandler - Interface in io.vertx.proton
 
ProtonPublisher<T> - Interface in io.vertx.proton.streams
 
ProtonPublisherOptions - Class in io.vertx.proton.streams
Options for configuring Publisher attributes.
ProtonPublisherOptions() - Constructor for class io.vertx.proton.streams.ProtonPublisherOptions
 
ProtonQoS - Enum in io.vertx.proton
 
ProtonReceiver - Interface in io.vertx.proton
 
ProtonSaslAuthenticator - Interface in io.vertx.proton.sasl
 
ProtonSaslAuthenticatorFactory - Interface in io.vertx.proton.sasl
 
ProtonSaslMechanism - Interface in io.vertx.proton.sasl
 
ProtonSaslMechanism.PRIORITY - Enum in io.vertx.proton.sasl
Relative priority values used to arrange the found SASL mechanisms in a preferred order where the level of security generally defines the preference.
ProtonSaslMechanismFactory - Interface in io.vertx.proton.sasl
 
ProtonSender - Interface in io.vertx.proton
 
ProtonServer - Interface in io.vertx.proton
 
ProtonServerOptions - Class in io.vertx.proton
Options for configuring ProtonServer creation.
ProtonServerOptions() - Constructor for class io.vertx.proton.ProtonServerOptions
 
ProtonServerOptions(ProtonServerOptions) - Constructor for class io.vertx.proton.ProtonServerOptions
Copy constructor
ProtonServerOptions(JsonObject) - Constructor for class io.vertx.proton.ProtonServerOptions
Create options from JSON
ProtonServerOptionsConverter - Class in io.vertx.proton
Converter and mapper for ProtonServerOptions.
ProtonServerOptionsConverter() - Constructor for class io.vertx.proton.ProtonServerOptionsConverter
 
ProtonSession - Interface in io.vertx.proton
 
ProtonStreams - Class in io.vertx.proton.streams
 
ProtonStreams() - Constructor for class io.vertx.proton.streams.ProtonStreams
 
ProtonSubscriber<T> - Interface in io.vertx.proton.streams
 
ProtonSubscriberOptions - Class in io.vertx.proton.streams
Options for configuring Subscriber attributes.
ProtonSubscriberOptions() - Constructor for class io.vertx.proton.streams.ProtonSubscriberOptions
 
ProtonTransportOptions - Class in io.vertx.proton
Options for configuring transport layer
ProtonTransportOptions() - Constructor for class io.vertx.proton.ProtonTransportOptions
 
ProtonTransportOptions(JsonObject) - Constructor for class io.vertx.proton.ProtonTransportOptions
Create options from JSON
ProtonTransportOptionsConverter - Class in io.vertx.proton
Converter and mapper for ProtonTransportOptions.
ProtonTransportOptionsConverter() - Constructor for class io.vertx.proton.ProtonTransportOptionsConverter
 

R

receiverOpenHandler(Handler<ProtonReceiver>) - Method in interface io.vertx.proton.ProtonConnection
Sets a handler for when an AMQP Attach frame is received from the remote peer for a receiving link.
rejected(ProtonDelivery, boolean) - Static method in interface io.vertx.proton.ProtonHelper
Reject the given delivery by applying Rejected disposition state, and optionally settling.
released(ProtonDelivery, boolean) - Static method in interface io.vertx.proton.ProtonHelper
Release the given delivery by applying Released disposition state, and optionally settling.
remotelySettled() - Method in interface io.vertx.proton.ProtonDelivery
Gets whether the delivery was settled by the remote peer yet.
removeEnabledSecureTransportProtocol(String) - Method in class io.vertx.proton.ProtonClientOptions
 
removeEnabledSecureTransportProtocol(String) - Method in class io.vertx.proton.ProtonServerOptions
 

S

saslAuthenticatorFactory(ProtonSaslAuthenticatorFactory) - Method in interface io.vertx.proton.ProtonServer
Sets the authenticator factory to be used by the server.
SaslSystemException - Exception in io.vertx.proton.sasl
Indicates that a SASL handshake has failed with a sys, sys-perm, or sys-temp outcome code as defined by AMQP Version 1.0, Section 5.3.3.6.
SaslSystemException(boolean) - Constructor for exception io.vertx.proton.sasl.SaslSystemException
Creates an exception indicating a system error.
SaslSystemException(boolean, String) - Constructor for exception io.vertx.proton.sasl.SaslSystemException
Creates an exception indicating a system error with a detail message.
send(Message) - Method in interface io.vertx.proton.ProtonSender
Send the given message.
send(Message, Handler<ProtonDelivery>) - Method in interface io.vertx.proton.ProtonSender
Send the given message, registering the given handler to be called whenever the related delivery is updated due to receiving disposition frames from the peer.
send(byte[], Message) - Method in interface io.vertx.proton.ProtonSender
Send the given message, using the supplied delivery tag when creating the delivery.
send(byte[], Message, Handler<ProtonDelivery>) - Method in interface io.vertx.proton.ProtonSender
Send the given message, using the supplied delivery tag when creating the delivery, and registering the given handler to be called whenever the related delivery is updated due to receiving disposition frames from the peer.
senderOpenHandler(Handler<ProtonSender>) - Method in interface io.vertx.proton.ProtonConnection
Sets a handler for when an AMQP Attach frame is received from the remote peer for a sending link.
sendQueueDrainHandler(Handler<ProtonSender>) - Method in interface io.vertx.proton.ProtonSender
Sets a handler called when the send queue is not full, i.e.
sendQueueFull() - Method in interface io.vertx.proton.ProtonSender
Gets whether the senders outgoing send queue is full, i.e.
sessionOpenHandler(Handler<ProtonSession>) - Method in interface io.vertx.proton.ProtonConnection
Sets a handler for when an AMQP Begin frame is received from the remote peer.
setAcceptBacklog(int) - Method in class io.vertx.proton.ProtonServerOptions
 
setAutoAccept(boolean) - Method in interface io.vertx.proton.ProtonReceiver
Sets whether received deliveries should be automatically accepted (and settled) after the message handler runs for them, if no other disposition has been applied during handling.
setAutoDrained(boolean) - Method in interface io.vertx.proton.ProtonSender
Sets whether the link is automatically marked ProtonSender.drained() after the send queue drain handler callback returns if the receiving peer requested that credit be drained, as indicated by the value of the ProtonLink.getDrain() flag.
setAutoSettle(boolean) - Method in interface io.vertx.proton.ProtonSender
Sets whether sent deliveries should be automatically locally-settled once they have become remotely-settled by the receiving peer.
setClientAuth(ClientAuth) - Method in class io.vertx.proton.ProtonServerOptions
 
setCondition(ErrorCondition) - Method in interface io.vertx.proton.ProtonConnection
Sets the local ErrorCondition object.
setCondition(ErrorCondition) - Method in interface io.vertx.proton.ProtonLink
Sets the local ErrorCondition object.
setCondition(ErrorCondition) - Method in interface io.vertx.proton.ProtonSession
Sets the local ErrorCondition object.
setConnectTimeout(int) - Method in class io.vertx.proton.ProtonClientOptions
 
setContainer(String) - Method in interface io.vertx.proton.ProtonConnection
Sets the container id value advertised to peers in the AMQP Open frame.
setDesiredCapabilities(Symbol[]) - Method in interface io.vertx.proton.ProtonConnection
Sets the desired connection capabilities to be sent to the remote peer in our Open frame.
setDesiredCapabilities(Symbol[]) - Method in interface io.vertx.proton.ProtonLink
Sets the desired capabilities, to be conveyed to the peer via the Attach frame when attaching the link to the session.
setDurable(boolean) - Method in class io.vertx.proton.streams.ProtonPublisherOptions
Sets whether the link to be used for the subscription should have 'source' terminus details indicating it is durable, that is a terminus-expiry-policy of "never" and terminus-durability of 2/unsettled-state, and that the link should detach rather than close when cancel is called on the subscription.
setDynamic(boolean) - Method in class io.vertx.proton.ProtonLinkOptions
Sets whether the link remote terminus to be used should indicate it is 'dynamic', requesting the peer names it with a dynamic address.
setDynamic(boolean) - Method in class io.vertx.proton.streams.ProtonPublisherOptions
Sets whether the link to be used for the subscription should indicate a 'dynamic' source terminus, requesting the server peer names it with a dynamic address.
setEnabledSecureTransportProtocols(Set<String>) - Method in class io.vertx.proton.ProtonClientOptions
 
setEnabledSecureTransportProtocols(Set<String>) - Method in class io.vertx.proton.ProtonServerOptions
 
setGlobal(boolean) - Method in class io.vertx.proton.streams.ProtonPublisherOptions
Sets whether the link to be used for a shared subscription should also have 'source' terminus capability indicating it is 'global', that is its subscription can be shared across connections regardless of their container-id values.
setHeartbeat(int) - Method in class io.vertx.proton.ProtonClientOptions
Set the heartbeat (in milliseconds) as maximum delay between sending frames for the remote peers.
setHeartbeat(int) - Method in class io.vertx.proton.ProtonServerOptions
Sets the heart beat (in milliseconds) as maximum delay between sending frames for the remote peers.
setHeartbeat(int) - Method in class io.vertx.proton.ProtonTransportOptions
Set the heart beat as maximum delay between sending frames for the remote peers.
setHost(String) - Method in class io.vertx.proton.ProtonServerOptions
 
setHostname(String) - Method in interface io.vertx.proton.ProtonConnection
Sets the hostname value requested of/advertised to peers in the AMQP Open frame.
setHostnameVerificationAlgorithm(String) - Method in class io.vertx.proton.ProtonClientOptions
 
setIdleTimeout(int) - Method in class io.vertx.proton.ProtonClientOptions
 
setIdleTimeout(int) - Method in class io.vertx.proton.ProtonServerOptions
 
setIdleTimeoutUnit(TimeUnit) - Method in class io.vertx.proton.ProtonClientOptions
 
setIdleTimeoutUnit(TimeUnit) - Method in class io.vertx.proton.ProtonServerOptions
 
setIncomingCapacity(int) - Method in interface io.vertx.proton.ProtonSession
Sets the incoming capacity in bytes, used to govern session-level flow control.
setJdkSslEngineOptions(JdkSSLEngineOptions) - Method in class io.vertx.proton.ProtonClientOptions
 
setJdkSslEngineOptions(JdkSSLEngineOptions) - Method in class io.vertx.proton.ProtonServerOptions
 
setKeyCertOptions(KeyCertOptions) - Method in class io.vertx.proton.ProtonClientOptions
 
setKeyCertOptions(KeyCertOptions) - Method in class io.vertx.proton.ProtonServerOptions
 
setKeyStoreOptions(JksOptions) - Method in class io.vertx.proton.ProtonClientOptions
 
setKeyStoreOptions(JksOptions) - Method in class io.vertx.proton.ProtonServerOptions
 
setLinkName(String) - Method in class io.vertx.proton.ProtonLinkOptions
 
setLinkName(String) - Method in class io.vertx.proton.streams.ProtonPublisherOptions
Sets the link name to be used for the subscription.
setLinkName(String) - Method in class io.vertx.proton.streams.ProtonSubscriberOptions
Sets the link name to be used for the producer.
setLocalAddress(String) - Method in class io.vertx.proton.ProtonClientOptions
 
setLogActivity(boolean) - Method in class io.vertx.proton.ProtonClientOptions
 
setLogActivity(boolean) - Method in class io.vertx.proton.ProtonServerOptions
 
setMaxFrameSize(int) - Method in class io.vertx.proton.ProtonClientOptions
Sets the maximum frame size for the connection.
setMaxFrameSize(int) - Method in class io.vertx.proton.ProtonServerOptions
Sets the maximum frame size for connections.
setMaxFrameSize(int) - Method in class io.vertx.proton.ProtonTransportOptions
Sets the maximum frame size for the connection.
setMaxMessageSize(UnsignedLong) - Method in interface io.vertx.proton.ProtonLink
Sets the local link max message size, to be conveyed to the peer via the Attach frame when attaching the link to the session.
setMaxOutstandingCredit(int) - Method in class io.vertx.proton.streams.ProtonPublisherOptions
Sets the maximum credit the consumer link will leave outstanding at a time.
setMetricsName(String) - Method in class io.vertx.proton.ProtonClientOptions
 
setOfferedCapabilities(Symbol[]) - Method in interface io.vertx.proton.ProtonConnection
Sets the offered connection capabilities to be sent to the remote peer in our Open frame.
setOfferedCapabilities(Symbol[]) - Method in interface io.vertx.proton.ProtonLink
Sets the offered capabilities, to be conveyed to the peer via the Attach frame when attaching the link to the session.
setOpenSslEngineOptions(OpenSSLEngineOptions) - Method in class io.vertx.proton.ProtonClientOptions
 
setOpenSslEngineOptions(OpenSSLEngineOptions) - Method in class io.vertx.proton.ProtonServerOptions
 
setPassword(String) - Method in interface io.vertx.proton.sasl.ProtonSaslMechanism
Sets the password value for this Mechanism.
setPemKeyCertOptions(PemKeyCertOptions) - Method in class io.vertx.proton.ProtonClientOptions
 
setPemKeyCertOptions(PemKeyCertOptions) - Method in class io.vertx.proton.ProtonServerOptions
 
setPemTrustOptions(PemTrustOptions) - Method in class io.vertx.proton.ProtonClientOptions
 
setPemTrustOptions(PemTrustOptions) - Method in class io.vertx.proton.ProtonServerOptions
 
setPfxKeyCertOptions(PfxOptions) - Method in class io.vertx.proton.ProtonClientOptions
 
setPfxKeyCertOptions(PfxOptions) - Method in class io.vertx.proton.ProtonServerOptions
 
setPfxTrustOptions(PfxOptions) - Method in class io.vertx.proton.ProtonClientOptions
 
setPfxTrustOptions(PfxOptions) - Method in class io.vertx.proton.ProtonServerOptions
 
setPort(int) - Method in class io.vertx.proton.ProtonServerOptions
 
setPrefetch(int) - Method in interface io.vertx.proton.ProtonReceiver
Sets the number of message credits the receiver grants and replenishes automatically as messages are delivered.
setProperties(Map<Symbol, Object>) - Method in interface io.vertx.proton.ProtonConnection
Sets the connection properties map to be sent to the remote peer in our Open frame.
setProperties(Map<Symbol, Object>) - Method in interface io.vertx.proton.ProtonLink
Sets the link properties, to be conveyed to the peer via the Attach frame when attaching the link to the session.
setProxyOptions(ProxyOptions) - Method in class io.vertx.proton.ProtonClientOptions
 
setQoS(ProtonQoS) - Method in interface io.vertx.proton.ProtonLink
Sets the local QOS config.
setReceiveBufferSize(int) - Method in class io.vertx.proton.ProtonClientOptions
 
setReceiveBufferSize(int) - Method in class io.vertx.proton.ProtonServerOptions
 
setReconnectAttempts(int) - Method in class io.vertx.proton.ProtonClientOptions
 
setReconnectInterval(long) - Method in class io.vertx.proton.ProtonClientOptions
 
setReuseAddress(boolean) - Method in class io.vertx.proton.ProtonClientOptions
 
setReuseAddress(boolean) - Method in class io.vertx.proton.ProtonServerOptions
 
setReusePort(boolean) - Method in class io.vertx.proton.ProtonClientOptions
 
setReusePort(boolean) - Method in class io.vertx.proton.ProtonServerOptions
 
setSendBufferSize(int) - Method in class io.vertx.proton.ProtonClientOptions
 
setSendBufferSize(int) - Method in class io.vertx.proton.ProtonServerOptions
 
setShared(boolean) - Method in class io.vertx.proton.streams.ProtonPublisherOptions
Sets whether the link to be used for the subscription should have 'source' terminus capability indicating it is 'shared'.
setSni(boolean) - Method in class io.vertx.proton.ProtonServerOptions
 
setSniServerName(String) - Method in class io.vertx.proton.ProtonClientOptions
Explicitly override the hostname to use for the TLS SNI server name.
setSoLinger(int) - Method in class io.vertx.proton.ProtonClientOptions
 
setSoLinger(int) - Method in class io.vertx.proton.ProtonServerOptions
 
setSource(Source) - Method in interface io.vertx.proton.ProtonLink
Sets the current local source config.
setSource(Source) - Method in interface io.vertx.proton.streams.ProtonPublisher
Sets the local Source details.
setSource(Source) - Method in interface io.vertx.proton.streams.ProtonSubscriber
Sets the local Source details.
setSsl(boolean) - Method in class io.vertx.proton.ProtonClientOptions
 
setSsl(boolean) - Method in class io.vertx.proton.ProtonServerOptions
 
setSslEngineOptions(SSLEngineOptions) - Method in class io.vertx.proton.ProtonClientOptions
 
setSslEngineOptions(SSLEngineOptions) - Method in class io.vertx.proton.ProtonServerOptions
 
setSslHandshakeTimeout(long) - Method in class io.vertx.proton.ProtonClientOptions
 
setSslHandshakeTimeout(long) - Method in class io.vertx.proton.ProtonServerOptions
 
setSslHandshakeTimeoutUnit(TimeUnit) - Method in class io.vertx.proton.ProtonClientOptions
 
setSslHandshakeTimeoutUnit(TimeUnit) - Method in class io.vertx.proton.ProtonServerOptions
 
setTarget(Target) - Method in interface io.vertx.proton.ProtonLink
Sets the current local target config.
setTarget(Target) - Method in interface io.vertx.proton.streams.ProtonPublisher
Sets the local Target details.
setTarget(Target) - Method in interface io.vertx.proton.streams.ProtonSubscriber
Sets the local Target details.
setTcpCork(boolean) - Method in class io.vertx.proton.ProtonClientOptions
 
setTcpCork(boolean) - Method in class io.vertx.proton.ProtonServerOptions
 
setTcpFastOpen(boolean) - Method in class io.vertx.proton.ProtonClientOptions
 
setTcpFastOpen(boolean) - Method in class io.vertx.proton.ProtonServerOptions
 
setTcpKeepAlive(boolean) - Method in class io.vertx.proton.ProtonClientOptions
 
setTcpKeepAlive(boolean) - Method in class io.vertx.proton.ProtonServerOptions
 
setTcpNoDelay(boolean) - Method in class io.vertx.proton.ProtonClientOptions
 
setTcpNoDelay(boolean) - Method in class io.vertx.proton.ProtonServerOptions
 
setTcpQuickAck(boolean) - Method in class io.vertx.proton.ProtonClientOptions
 
setTcpQuickAck(boolean) - Method in class io.vertx.proton.ProtonServerOptions
 
settle() - Method in interface io.vertx.proton.ProtonDelivery
Settles the delivery locally.
setTrafficClass(int) - Method in class io.vertx.proton.ProtonClientOptions
 
setTrafficClass(int) - Method in class io.vertx.proton.ProtonServerOptions
 
setTrustAll(boolean) - Method in class io.vertx.proton.ProtonClientOptions
 
setTrustOptions(TrustOptions) - Method in class io.vertx.proton.ProtonClientOptions
 
setTrustOptions(TrustOptions) - Method in class io.vertx.proton.ProtonServerOptions
 
setTrustStoreOptions(JksOptions) - Method in class io.vertx.proton.ProtonClientOptions
 
setTrustStoreOptions(JksOptions) - Method in class io.vertx.proton.ProtonServerOptions
 
setUseAlpn(boolean) - Method in class io.vertx.proton.ProtonClientOptions
 
setUseAlpn(boolean) - Method in class io.vertx.proton.ProtonServerOptions
 
setUsername(String) - Method in interface io.vertx.proton.sasl.ProtonSaslMechanism
Sets the user name value for this Mechanism.
setVirtualHost(String) - Method in class io.vertx.proton.ProtonClientOptions
Override the hostname value used in the connection AMQP Open frame and TLS SNI server name (if TLS is in use).
succeeded() - Method in interface io.vertx.proton.sasl.ProtonSaslAuthenticator
Once called after process finished it returns true if the authentication succeeded.

T

tag(String) - Static method in interface io.vertx.proton.ProtonHelper
Creates a byte[] for use as a delivery tag by UTF-8 converting the given string.
toJson() - Method in class io.vertx.proton.ProtonClientOptions
Convert to JSON
toJson() - Method in class io.vertx.proton.ProtonLinkOptions
Convert to JSON
toJson() - Method in class io.vertx.proton.ProtonServerOptions
Convert to JSON
toJson() - Method in class io.vertx.proton.ProtonTransportOptions
Convert to JSON
Tracker - Interface in io.vertx.proton.streams
 

V

valueOf(String) - Static method in enum io.vertx.proton.ProtonQoS
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum io.vertx.proton.sasl.ProtonSaslMechanism.PRIORITY
Returns the enum constant of this type with the specified name.
values() - Static method in enum io.vertx.proton.ProtonQoS
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum io.vertx.proton.sasl.ProtonSaslMechanism.PRIORITY
Returns an array containing the constants of this enum type, in the order they are declared.
A C D E F G H I L M O P R S T V 
Skip navigation links

Copyright © 2020 Eclipse. All rights reserved.