- getAcceptedVersions() - Method in class io.vertx.ext.stomp.StompClientOptions
-
Gets the list of STOMP protocol versions accepted by the client.
- getAck() - Method in class io.vertx.ext.stomp.Frame
-
Gets the value of the ack header.
- getBody() - Method in class io.vertx.ext.stomp.Frame
-
- getBodyAsByteArray() - Method in class io.vertx.ext.stomp.Frame
-
- getBodyAsString(String) - Method in class io.vertx.ext.stomp.Frame
-
Gets the body of the frames as a String encoded in the given encoding.
- getBodyAsString() - Method in class io.vertx.ext.stomp.Frame
-
Gets the body of the frames as a String encoded in the frame encoding.
- getCommand() - Method in class io.vertx.ext.stomp.Frame
-
- getDestination() - Method in class io.vertx.ext.stomp.Frame
-
- getDestination(String) - Method in interface io.vertx.ext.stomp.StompServerHandler
-
Gets the destination with the given name.
- getDestinations() - Method in interface io.vertx.ext.stomp.StompServerHandler
-
- getHeader(String) - Method in class io.vertx.ext.stomp.Frame
-
Gets the value of the header with the given name.
- getHeaders() - Method in class io.vertx.ext.stomp.Frame
-
Gets the frame headers.
- getHeartbeat() - Method in class io.vertx.ext.stomp.StompClientOptions
-
Gets the heartbeat configuration.
- getHeartbeat() - Method in class io.vertx.ext.stomp.StompServerOptions
-
Gets the heartbeat configuration.
- getHost() - Method in class io.vertx.ext.stomp.StompClientOptions
-
Gets the STOMP server host.
- getId() - Method in class io.vertx.ext.stomp.Frame
-
- getLogin() - Method in class io.vertx.ext.stomp.StompClientOptions
-
Gets the configured login.
- getMaxBodyLength() - Method in class io.vertx.ext.stomp.StompServerOptions
-
Gets the max length of the frame body accepted by the server.
- getMaxFrameInTransaction() - Method in class io.vertx.ext.stomp.StompServerOptions
-
Gets the maximum number of frames that can be added to a transaction.
- getMaxHeaderLength() - Method in class io.vertx.ext.stomp.StompServerOptions
-
Gets the max length of header's value.
- getMaxHeaders() - Method in class io.vertx.ext.stomp.StompServerOptions
-
Gets the maximum number of headers supported by the server.
- getMaxSubscriptionsByClient() - Method in class io.vertx.ext.stomp.StompServerOptions
-
Gets the maximum of subscriptions a client is allowed to register.
- getOrCreateDestination(String) - Method in interface io.vertx.ext.stomp.StompServerHandler
-
Gets a
Destination object if existing, or create a new one.
- getPasscode() - Method in class io.vertx.ext.stomp.StompClientOptions
-
Gets the configured passcode.
- getPort() - Method in class io.vertx.ext.stomp.StompClientOptions
-
Gets the STOMP server port.
- getPort() - Method in class io.vertx.ext.stomp.StompServerOptions
-
- getReceipt() - Method in class io.vertx.ext.stomp.Frame
-
- getSubscriptions(StompServerConnection) - Method in interface io.vertx.ext.stomp.Destination
-
Gets all subscription ids for the given destination hold by the given client
- getSupportedVersions() - Method in class io.vertx.ext.stomp.StompServerOptions
-
Gets the STOMP protocol versions supported by the server.
- getTimeFactor() - Method in class io.vertx.ext.stomp.StompServerOptions
-
Gets the time factor, i.e.
- getTransaction() - Method in class io.vertx.ext.stomp.Frame
-
- getTransactionChunkSize() - Method in class io.vertx.ext.stomp.StompServerOptions
-
Gets the chunk size when replaying a transaction.
- getUserBySession(String) - Method in interface io.vertx.ext.stomp.StompServerHandler
-
Provides for authorization matches on a destination level, this will return the User created by the
AuthProvider.
- getVirtualHost() - Method in class io.vertx.ext.stomp.StompClientOptions
-
Gets the virtual host that would be use a "host" header value in the `CONNECT` frame.
- getWebsocketPath() - Method in class io.vertx.ext.stomp.StompServerOptions
-
Gets the path for the web socket.
- ID - Static variable in class io.vertx.ext.stomp.Frame
-
- io.vertx.ext.stomp - package io.vertx.ext.stomp
-
= Vert.x-Stomp
:toc: left
STOMP is the Simple (or Streaming) Text Orientated Messaging Protocol.
- io.vertx.ext.stomp.utils - package io.vertx.ext.stomp.utils
-
- isAutoComputeContentLength() - Method in class io.vertx.ext.stomp.StompClientOptions
-
Whether or not the automatic computation of the content-length header is enabled.
- isBypassHostHeader() - Method in class io.vertx.ext.stomp.StompClientOptions
-
Checks whether or not the host header must be dropped from the CONNECT/STOMP frame.
- isClosed() - Method in interface io.vertx.ext.stomp.StompClient
-
- isConnected() - Method in interface io.vertx.ext.stomp.StompClientConnection
-
Returns whether or not the `CONNECTED` frame has been receive meaning that the Stomp connection is established.
- isListening() - Method in interface io.vertx.ext.stomp.StompServer
-
Checks whether or not the server is listening.
- isPointToPoint() - Method in class io.vertx.ext.stomp.BridgeOptions
-
- isSecured() - Method in class io.vertx.ext.stomp.StompServerOptions
-
Checks whether or not the server is secured (meaning it has an authentication mechanism).
- isSendErrorOnNoSubscriptions() - Method in class io.vertx.ext.stomp.StompServerOptions
-
Checks whether or not an error is sent to the client when this client sends a message to an not subscribed
destinations (no subscriptions on this destination).
- isTrailingLine() - Method in class io.vertx.ext.stomp.StompClientOptions
-
Gets whether or not an empty line should be appended to the written STOMP frame.
- isTrailingLine() - Method in class io.vertx.ext.stomp.StompServerOptions
-
Gets whether or not an empty line should be appended to the written STOMP frame.
- isUseStompFrame() - Method in class io.vertx.ext.stomp.StompClientOptions
-
Checks whether or not the connection is made using the STOMP command instead of the CONNECT
command.
- isWebsocketBridge() - Method in class io.vertx.ext.stomp.StompServerOptions
-
Checks whether or not the web socket bridge is enabled.
- send(Map<String, String>, Buffer) - Method in interface io.vertx.ext.stomp.StompClientConnection
-
Sends a SEND frame to the server.
- send(Map<String, String>, Buffer, Handler<Frame>) - Method in interface io.vertx.ext.stomp.StompClientConnection
-
Sends a SEND frame to the server.
- send(String, Buffer) - Method in interface io.vertx.ext.stomp.StompClientConnection
-
Sends a SEND frame to the server to the given destination.
- send(String, Buffer, Handler<Frame>) - Method in interface io.vertx.ext.stomp.StompClientConnection
-
Sends a SEND frame to the server to the given destination.
- send(Frame) - Method in interface io.vertx.ext.stomp.StompClientConnection
-
Sends the given frame to the server.
- send(Frame, Handler<Frame>) - Method in interface io.vertx.ext.stomp.StompClientConnection
-
Sends the given frame to the server.
- send(String, Map<String, String>, Buffer) - Method in interface io.vertx.ext.stomp.StompClientConnection
-
Sends a SEND frame to the server to the given destination.
- send(String, Map<String, String>, Buffer, Handler<Frame>) - Method in interface io.vertx.ext.stomp.StompClientConnection
-
Sends a SEND frame to the server to the given destination.
- sendHandler(Handler<ServerFrame>) - Method in interface io.vertx.ext.stomp.StompServerHandler
-
Configures the action to execute when a SEND frame is received.
- SERVER - Static variable in class io.vertx.ext.stomp.Frame
-
- server() - Method in interface io.vertx.ext.stomp.StompClientConnection
-
- server() - Method in interface io.vertx.ext.stomp.StompServerConnection
-
- Server - Class in io.vertx.ext.stomp.utils
-
Class responsible for the computation of the server id.
- Server() - Constructor for class io.vertx.ext.stomp.utils.Server
-
- SERVER_NAME - Static variable in class io.vertx.ext.stomp.utils.Server
-
- ServerFrame - Interface in io.vertx.ext.stomp
-
Structure passed to server handler when receiving a frame.
- SESSION - Static variable in class io.vertx.ext.stomp.Frame
-
- session() - Method in interface io.vertx.ext.stomp.StompClientConnection
-
- session() - Method in interface io.vertx.ext.stomp.StompServerConnection
-
- setAcceptedVersions(List<String>) - Method in class io.vertx.ext.stomp.StompClientOptions
-
Sets the list of STOMP protocol versions accepted by the client.
- setAutoComputeContentLength(boolean) - Method in class io.vertx.ext.stomp.StompClientOptions
-
Sets whether or not the automatic computation of the content-length header is enabled.
- setBody(Buffer) - Method in class io.vertx.ext.stomp.Frame
-
Sets the body of the frame.
- setBypassHostHeader(boolean) - Method in class io.vertx.ext.stomp.StompClientOptions
-
Sets whether or not the host header must be dropped from the CONNECT/STOMP frame.
- setCommand(Frame.Command) - Method in class io.vertx.ext.stomp.Frame
-
Sets the frame command.
- setDestination(String) - Method in class io.vertx.ext.stomp.Frame
-
- setHeaders(Map<String, String>) - Method in class io.vertx.ext.stomp.Frame
-
Sets the headers of the frames.
- setHeartbeat(JsonObject) - Method in class io.vertx.ext.stomp.StompClientOptions
-
Sets the heartbeat configuration.
- setHeartbeat(JsonObject) - Method in class io.vertx.ext.stomp.StompServerOptions
-
Sets the heartbeat configuration.
- setHost(String) - Method in class io.vertx.ext.stomp.StompClientOptions
-
Sets the STOMP server host.
- setHost(String) - Method in class io.vertx.ext.stomp.StompServerOptions
-
- setId(String) - Method in class io.vertx.ext.stomp.Frame
-
- setInboundPermitteds(List<PermittedOptions>) - Method in class io.vertx.ext.stomp.BridgeOptions
-
- setLogin(String) - Method in class io.vertx.ext.stomp.StompClientOptions
-
Sets the login to use if the STOMP server is secured.
- setMaxBodyLength(int) - Method in class io.vertx.ext.stomp.StompServerOptions
-
Sets the max body length accepted by the server.
- setMaxFrameInTransaction(int) - Method in class io.vertx.ext.stomp.StompServerOptions
-
Sets the maximum number of frame that can be added in a transaction.
- setMaxHeaderLength(int) - Method in class io.vertx.ext.stomp.StompServerOptions
-
Sets the max header length.
- setMaxHeaders(int) - Method in class io.vertx.ext.stomp.StompServerOptions
-
Sets the maximum number of headers.
- setMaxSubscriptionsByClient(int) - Method in class io.vertx.ext.stomp.StompServerOptions
-
Sets the maximum of subscriptions a client is allowed to register.
- setOutboundPermitteds(List<PermittedOptions>) - Method in class io.vertx.ext.stomp.BridgeOptions
-
- setPasscode(String) - Method in class io.vertx.ext.stomp.StompClientOptions
-
Sets the passcode to use if the STOMP server is secured.
- setPointToPoint(boolean) - Method in class io.vertx.ext.stomp.BridgeOptions
-
- setPort(int) - Method in class io.vertx.ext.stomp.StompClientOptions
-
Sets the STOMP server port.
- setPort(int) - Method in class io.vertx.ext.stomp.StompServerOptions
-
Sets the port on which the server is going to listen for TCP connection.
- setSecured(boolean) - Method in class io.vertx.ext.stomp.StompServerOptions
-
Enables or disables the server security feature.
- setSendErrorOnNoSubscriptions(boolean) - Method in class io.vertx.ext.stomp.StompServerOptions
-
Sets whether or not an error is sent to the client when this client sends a message to an not subscribed
destinations (no subscriptions on this destination).
- setSsl(boolean) - Method in class io.vertx.ext.stomp.StompClientOptions
-
- setSsl(boolean) - Method in class io.vertx.ext.stomp.StompServerOptions
-
- setSupportedVersions(List<String>) - Method in class io.vertx.ext.stomp.StompServerOptions
-
Sets the STOMP protocol versions supported by the server.
- setTimeFactor(int) - Method in class io.vertx.ext.stomp.StompServerOptions
-
Sets the time factor.
- setTrailingLine(boolean) - Method in class io.vertx.ext.stomp.StompClientOptions
-
Sets whether or not an empty line should be appended to the written STOMP frame.
- setTrailingLine(boolean) - Method in class io.vertx.ext.stomp.StompServerOptions
-
Sets whether or not an empty line should be appended to the written STOMP frame.
- setTransaction(String) - Method in class io.vertx.ext.stomp.Frame
-
- setTransactionChunkSize(int) - Method in class io.vertx.ext.stomp.StompServerOptions
-
Sets the chunk size when replaying a transaction.
- setUseStompFrame(boolean) - Method in class io.vertx.ext.stomp.StompClientOptions
-
Sets whether or not the connection is made using the STOMP command instead of the CONNECT command.
- setVirtualHost(String) - Method in class io.vertx.ext.stomp.StompClientOptions
-
Sets the virtual host that will be used as "host" header value in the `CONNECT` frame.
- setWebsocketBridge(boolean) - Method in class io.vertx.ext.stomp.StompServerOptions
-
Enables or disables the web socket bridge.
- setWebsocketPath(String) - Method in class io.vertx.ext.stomp.StompServerOptions
-
Sets the websocket path.
- STOMP_FRAME_COMMAND - Static variable in class io.vertx.ext.stomp.Frame
-
Header used when a frame using an unknown command is received.
- StompClient - Interface in io.vertx.ext.stomp
-
Defines a STOMP client.
- StompClientConnection - Interface in io.vertx.ext.stomp
-
Once a connection to the STOMP server has been made, client receives a
StompClientConnection, that let
send and receive STOMP frames.
- StompClientOptions - Class in io.vertx.ext.stomp
-
Options used to configure a STOMP client.
- StompClientOptions() - Constructor for class io.vertx.ext.stomp.StompClientOptions
-
Default constructor.
- StompClientOptions(StompClientOptions) - Constructor for class io.vertx.ext.stomp.StompClientOptions
-
Copy constructor.
- StompClientOptions(JsonObject) - Constructor for class io.vertx.ext.stomp.StompClientOptions
-
- StompClientOptionsConverter - Class in io.vertx.ext.stomp
-
- StompClientOptionsConverter() - Constructor for class io.vertx.ext.stomp.StompClientOptionsConverter
-
- stompHandler() - Method in interface io.vertx.ext.stomp.StompServer
-
- stompHandler(Handler<ServerFrame>) - Method in interface io.vertx.ext.stomp.StompServerHandler
-
Configures the action to execute when a STOMP frame is received.
- StompOptions - Interface in io.vertx.ext.stomp
-
Defines a couples of constants shared by client and server options.
- StompServer - Interface in io.vertx.ext.stomp
-
Defines a STOMP server.
- StompServerConnection - Interface in io.vertx.ext.stomp
-
Class representing a connection between a STOMP client a the server.
- StompServerHandler - Interface in io.vertx.ext.stomp
-
STOMP server handler implements the behavior of the STOMP server when a specific event occurs.
- StompServerOptions - Class in io.vertx.ext.stomp
-
STOMP Server options.
- StompServerOptions() - Constructor for class io.vertx.ext.stomp.StompServerOptions
-
Default constructor.
- StompServerOptions(StompServerOptions) - Constructor for class io.vertx.ext.stomp.StompServerOptions
-
Copy constructor.
- StompServerOptions(JsonObject) - Constructor for class io.vertx.ext.stomp.StompServerOptions
-
- StompServerOptionsConverter - Class in io.vertx.ext.stomp
-
- StompServerOptionsConverter() - Constructor for class io.vertx.ext.stomp.StompServerOptionsConverter
-
- subscribe(StompServerConnection, Frame) - Method in interface io.vertx.ext.stomp.Destination
-
Handles a subscription request to the current
Destination.
- subscribe(String, Handler<Frame>) - Method in interface io.vertx.ext.stomp.StompClientConnection
-
Subscribes to the given destination.
- subscribe(String, Handler<Frame>, Handler<Frame>) - Method in interface io.vertx.ext.stomp.StompClientConnection
-
Subscribes to the given destination.
- subscribe(String, Map<String, String>, Handler<Frame>) - Method in interface io.vertx.ext.stomp.StompClientConnection
-
Subscribes to the given destination.
- subscribe(String, Map<String, String>, Handler<Frame>, Handler<Frame>) - Method in interface io.vertx.ext.stomp.StompClientConnection
-
Subscribes to the given destination.
- subscribeHandler(Handler<ServerFrame>) - Method in interface io.vertx.ext.stomp.StompServerHandler
-
Configures the action to execute when a SUBSCRIBE frame is received.
- subscription() - Method in interface io.vertx.ext.stomp.Acknowledgement
-
- SUBSCRIPTION - Static variable in class io.vertx.ext.stomp.Frame
-