A B C D E F G H I J K L M N O P Q R S T U V W X Y Z _

## A

abort(String, Map<String, String>, Handler<Map<String, Object>>) - Method in StompClientConnection
  Aborts a transaction.
abortHandler(Handler<ServerFrame>) - Method in StompServerHandler
  Configures the action to execute when a `ABORT` frame is received.
ack(StompServerConnection, Map<String, Object>) - Method in Destination
  Handles a `ACK` frame.
ack(String, String, Handler<Map<String, Object>>) - Method in StompClientConnection
  Sends an acknowledgement for the given frame.
ackHandler(Handler<ServerFrame>) - Method in StompServerHandler
  Configures the action to execute when a `ACK` frame is received.
Acknowledgement - Class in io.vertx.groovy.ext.stomp
  Structure passed to acknowledgement handler called when a `ACK` or `NACK` frame is received.
Acknowledgement(Object) - Constructor in Acknowledgement
actualPort() - Method in StompServer
  Gets the port on which the server is listening.
authProvider(AuthProvider) - Method in StompServerHandler
  Configures the to be used to authenticate the user.

## B

beginHandler(Handler<ServerFrame>) - Method in StompServerHandler
  Configures the action to execute when a `BEGIN` frame is received.
beginTX(String, Map<String, String>, Handler<Map<String, Object>>) - Method in StompClientConnection
  Begins a transaction.
bridge(Vertx, Map<String, Object>) - Method in Destination
bridge(Map<String, Object>) - Method in StompServerHandler
  Configures the STOMP server to act as a bridge with the Vert.x event bus.

## C

close() - Method in StompClient
  Closes the client.
close() - Method in StompClientConnection
  Closes the connection without sending the `DISCONNECT` frame.
close() - Method in StompServer
  Closes the server.
close() - Method in StompServerConnection
  Closes the connection with the client.
closeHandler(Handler<StompClientConnection>) - Method in StompClientConnection
  Sets a handler notified when the STOMP connection is closed.
closeHandler(Handler<StompServerConnection>) - Method in StompServerHandler
  Configures the action to execute when a connection with the client is closed.
commit(String, Map<String, String>, Handler<Map<String, Object>>) - Method in StompClientConnection
  Commits a transaction.
commitHandler(Handler<ServerFrame>) - Method in StompServerHandler
  Configures the action to execute when a `COMMIT` frame is received.
configureHeartbeat(long, long, Handler<StompServerConnection>) - Method in StompServerConnection
  Configures the heartbeat.
connect(Handler<AsyncResult<StompClientConnection>>) - Method in StompClient
  Connects to the server using the host and port configured in the client's options.
connectHandler(Handler<ServerFrame>) - Method in StompServerHandler
  Configures the action to execute when a `CONNECT` frame is received.
connection() - Method in ServerFrame
  @return
  Returns:
    the connection
create(Vertx, String) - Method in DestinationFactory
  Creates a destination for the given address.
create(Vertx, Map<String, Object>) - Method in StompClient
  Creates a StompClient using the default implementation.
create(Vertx) - Method in StompServer
  Creates a StompServer based on the default Stomp Server implementation, and use the default options.
create(Vertx) - Method in StompServerHandler
  Creates an instance of StompServerHandler using the default (compliant) implementation.
createErrorFrame(String, Map<String, String>, String) - Method in Frames
createReceiptFrame(String, Map<String, String>) - Method in Frames

## D

Destination - Class in io.vertx.groovy.ext.stomp
  Represents a STOMP destination.
Destination(Object) - Constructor in Destination
DestinationFactory - Class in io.vertx.groovy.ext.stomp
  Interface implemented to customize the destination creation.
DestinationFactory(Object) - Constructor in DestinationFactory
destinationFactory(DestinationFactory) - Method in StompServerHandler
  Configures the DestinationFactory used to create Destination objects.
disconnect(Map<String, Object>, Handler<Map<String, Object>>) - Method in StompClientConnection
  Disconnects the client.
disconnectHandler(Handler<ServerFrame>) - Method in StompServerHandler
  Configures the action to execute when a `DISCONNECT` frame is received.
dispatch(StompServerConnection, Map<String, Object>) - Method in Destination
  Dispatches the given frame.

## E

errorHandler(Handler<Map<String, Object>>) - Method in StompClientConnection
  Sets a handler notified when an `ERROR` frame is received by the client.

## F

frame() - Method in ServerFrame
  @return the received frame
Frames - Class in io.vertx.groovy.ext.stomp
  Utility methods to build common frames() - Method in Acknowledgement
  Returns:
    the list of frames that have been acknowledged / not-acknowledged.
Frames(Object) - Constructor in Frames

## G

getDelegate() - Method in Acknowledgement
getDelegate() - Method in Destination
getDelegate() - Method in DestinationFactory
getDelegate() - Method in Frames
getDelegate() - Method in ServerFrame
getDelegate() - Method in StompClient
getDelegate() - Method in StompClientConnection
getDelegate() - Method in StompServer
getDelegate() - Method in StompServerConnection
getDelegate() - Method in StompServerHandler
getDestination(String) - Method in StompServerHandler
  Gets the destination with the given name.
getDestinations() - Method in StompServerHandler
  Returns:
    the list of destination managed by the STOMP server.
getOrCreateDestination(String) - Method in StompServerHandler
  Gets a Destination object if existing, or create a new one.
getSubscriptions(StompServerConnection) - Method in Destination
  Gets all subscription ids for the given destination hold by the given client

## H

handle(ServerFrame) - Method in StompServerHandler
handler(StompServerHandler) - Method in StompServer
  Configures the StompServerHandler.
handler() - Method in StompServerConnection
  @return
  Returns:
    the STOMP server handler dealing with this connection
handleReceipt(Map<String, Object>, StompServerConnection) - Method in Frames

## I

isListening() - Method in StompServer
  Checks whether or not the server is listening.

## J

## K

## L

listen(int, String, Handler<AsyncResult<StompServer>>) - Method in StompServer
  Connects the STOMP server to the given port / interface.

## M

matches(String) - Method in Destination
  Checks whether or not the given address matches with the current destination.

## N

nack(StompServerConnection, Map<String, Object>) - Method in Destination
  Handles a `NACK` frame.
nack(String, String, Handler<Map<String, Object>>) - Method in StompClientConnection
  Sends a non-acknowledgement for the given frame.
nackHandler(Handler<ServerFrame>) - Method in StompServerHandler
  Configures the action to execute when a `NACK` frame is received.
numberOfSubscriptions() - Method in Destination
  Gets the number of subscriptions attached to the current Destination.

## O

onAck(StompServerConnection, Map<String, Object>, List<Map<String, Object>>) - Method in StompServerHandler
  Method called by single message (client-individual policy) or a set of message (client policy) are acknowledged.
onAckHandler(Handler<Acknowledgement>) - Method in StompServerHandler
  Configures the action to execute when messages are acknowledged.
onAuthenticationRequest(StompServer, String, String, Handler<AsyncResult<Boolean>>) - Method in StompServerHandler
  Called when the client connects to a server requiring authentication.
onClose(StompServerConnection) - Method in StompServerHandler
  Called when the connection is closed.
onNack(StompServerConnection, Map<String, Object>, List<Map<String, Object>>) - Method in StompServerHandler
  Method called by single message (client-individual policy) or a set of message (client policy) are not acknowledged.
onNackHandler(Handler<Acknowledgement>) - Method in StompServerHandler
  Configures the action to execute when messages are not acknowledged.
onServerActivity() - Method in StompServerConnection
  Notifies the connection about server activity (the server has sent a frame).
options() - Method in StompClient
  @return the client's options.
options() - Method in StompServer
  @return the server options

## P

ping() - Method in Frames
ping() - Method in StompServerConnection
  Sends a `PING` frame to the client.
pingHandler(Handler<StompClientConnection>) - Method in StompClientConnection
  Sets a handler that let customize the behavior when a ping needs to be sent to the server.
pingHandler(Handler<StompServerConnection>) - Method in StompServerHandler
  Allows customizing the action to do when the server needs to send a `PING` to the client.

## Q

queue(Vertx, String) - Method in Destination

## R

## S

send(String, Map<String, String>, Buffer, Handler<Map<String, Object>>) - Method in StompClientConnection
  Sends a `SEND` frame to the server to the given destination.
sendHandler(Handler<ServerFrame>) - Method in StompServerHandler
  Configures the action to execute when a `SEND` frame is received.
server() - Method in StompClientConnection
  Returns:
    the server name.
server() - Method in StompServerConnection
  Returns:
    the STOMP server serving this connection.
ServerFrame - Class in io.vertx.groovy.ext.stomp
  Structure passed to server handler when receiving a frame.
ServerFrame(Object) - Constructor in ServerFrame
session() - Method in StompClientConnection
  Returns:
    the session id.
session() - Method in StompServerConnection
  @return
  Returns:
    the STOMP session id computed when the client has established the connection to the server
StompClient - Class in io.vertx.groovy.ext.stomp
  Defines a STOMP client.
StompClient(Object) - Constructor in StompClient
StompClientConnection - Class in io.vertx.groovy.ext.stomp
  Once a connection to the STOMP server has been made, client receives a StompClientConnection, that let send and receive STOMP frames.
StompClientConnection(Object) - Constructor in StompClientConnection
stompHandler() - Method in StompServer
  Returns:
    the StompServerHandler used by this server.
stompHandler(Handler<ServerFrame>) - Method in StompServerHandler
  Configures the action to execute when a `STOMP` frame is received.
StompServer - Class in io.vertx.groovy.ext.stomp
  Defines a STOMP server.
StompServer(Object) - Constructor in StompServer
StompServerConnection - Class in io.vertx.groovy.ext.stomp
  Class representing a connection between a STOMP client a the server.
StompServerConnection(Object) - Constructor in StompServerConnection
StompServerHandler - Class in io.vertx.groovy.ext.stomp
  STOMP server handler implements the behavior of the STOMP server when a specific event occurs.
StompServerHandler(Object) - Constructor in StompServerHandler
subscribe(StompServerConnection, Map<String, Object>) - Method in Destination
  Handles a subscription request to the current Destination.
subscribe(String, Map<String, String>, Handler<Map<String, Object>>, Handler<Map<String, Object>>) - Method in StompClientConnection
  Subscribes to the given destination.
subscribeHandler(Handler<ServerFrame>) - Method in StompServerHandler
  Configures the action to execute when a `SUBSCRIBE` frame is received.
subscription() - Method in Acknowledgement
  @return the subscription frame

## T

topic(Vertx, String) - Method in Destination

## U

unsubscribe(StompServerConnection, Map<String, Object>) - Method in Destination
  Handles a un-subscription request to the current Destination.
unsubscribe(String, Map<String, String>, Handler<Map<String, Object>>) - Method in StompClientConnection
  Un-subscribes from the given destination.
unsubscribeConnection(StompServerConnection) - Method in Destination
  Removes all subscriptions of the given connection
unsubscribeHandler(Handler<ServerFrame>) - Method in StompServerHandler
  Configures the action to execute when a `UNSUBSCRIBE` frame is received.

## V

version() - Method in StompClientConnection
  Returns:
    the STOMP protocol version negotiated with the server.
vertx() - Method in StompClient
  Returns:
    the vert.x instance used by the client.
vertx() - Method in StompServer
  Returns:
    the instance of vert.x used by the server.

## W

write(Buffer) - Method in StompServerConnection
  Writes the given buffer to the socket.

## X

## Y

## Z

## _

A B C D E F G H I J K L M N O P Q R S T U V W X Y Z _