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 _