- java.lang.Object
-
- io.vertx.ext.bridge.BridgeOptions
-
- io.vertx.ext.web.handler.sockjs.SockJSBridgeOptions
-
public class SockJSBridgeOptions extends BridgeOptions
Options for configuring the event bus bridge.- Author:
- Tim Fox
-
-
Field Summary
Fields Modifier and Type Field Description static intDEFAULT_MAX_ADDRESS_LENGTHDefault value for max address length = 200static intDEFAULT_MAX_HANDLERS_PER_SOCKETDefault value for max handlers per socket = 1000static longDEFAULT_PING_TIMEOUTDefault value for ping timeout = 10000 msstatic longDEFAULT_REPLY_TIMEOUTDefault value for reply timeout = 30000
-
Constructor Summary
Constructors Constructor Description SockJSBridgeOptions()Default constructorSockJSBridgeOptions(JsonObject json)Constructor from JSONSockJSBridgeOptions(SockJSBridgeOptions other)Copy constructor
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description SockJSBridgeOptionsaddInboundPermitted(PermittedOptions permitted)SockJSBridgeOptionsaddOutboundPermitted(PermittedOptions permitted)intgetMaxAddressLength()intgetMaxHandlersPerSocket()longgetPingTimeout()longgetReplyTimeout()SockJSBridgeOptionssetInboundPermitteds(List<PermittedOptions> inboundPermitted)SockJSBridgeOptionssetMaxAddressLength(int maxAddressLength)SockJSBridgeOptionssetMaxHandlersPerSocket(int maxHandlersPerSocket)SockJSBridgeOptionssetOutboundPermitteds(List<PermittedOptions> outboundPermitted)SockJSBridgeOptionssetPingTimeout(long pingTimeout)SockJSBridgeOptionssetReplyTimeout(long replyTimeout)JsonObjecttoJson()-
Methods inherited from class io.vertx.ext.bridge.BridgeOptions
getInboundPermitteds, getOutboundPermitteds
-
-
-
-
Field Detail
-
DEFAULT_MAX_ADDRESS_LENGTH
public static final int DEFAULT_MAX_ADDRESS_LENGTH
Default value for max address length = 200- See Also:
- Constant Field Values
-
DEFAULT_MAX_HANDLERS_PER_SOCKET
public static final int DEFAULT_MAX_HANDLERS_PER_SOCKET
Default value for max handlers per socket = 1000- See Also:
- Constant Field Values
-
DEFAULT_PING_TIMEOUT
public static final long DEFAULT_PING_TIMEOUT
Default value for ping timeout = 10000 ms- See Also:
- Constant Field Values
-
DEFAULT_REPLY_TIMEOUT
public static final long DEFAULT_REPLY_TIMEOUT
Default value for reply timeout = 30000- See Also:
- Constant Field Values
-
-
Constructor Detail
-
SockJSBridgeOptions
public SockJSBridgeOptions(SockJSBridgeOptions other)
Copy constructor- Parameters:
other- the options to copy
-
SockJSBridgeOptions
public SockJSBridgeOptions()
Default constructor
-
SockJSBridgeOptions
public SockJSBridgeOptions(JsonObject json)
Constructor from JSON- Parameters:
json- the JSON
-
-
Method Detail
-
getMaxAddressLength
public int getMaxAddressLength()
-
setMaxAddressLength
public SockJSBridgeOptions setMaxAddressLength(int maxAddressLength)
-
getMaxHandlersPerSocket
public int getMaxHandlersPerSocket()
-
setMaxHandlersPerSocket
public SockJSBridgeOptions setMaxHandlersPerSocket(int maxHandlersPerSocket)
-
getPingTimeout
public long getPingTimeout()
-
setPingTimeout
public SockJSBridgeOptions setPingTimeout(long pingTimeout)
-
getReplyTimeout
public long getReplyTimeout()
-
setReplyTimeout
public SockJSBridgeOptions setReplyTimeout(long replyTimeout)
-
addInboundPermitted
public SockJSBridgeOptions addInboundPermitted(PermittedOptions permitted)
- Overrides:
addInboundPermittedin classBridgeOptions
-
setInboundPermitteds
public SockJSBridgeOptions setInboundPermitteds(List<PermittedOptions> inboundPermitted)
- Overrides:
setInboundPermittedsin classBridgeOptions
-
addOutboundPermitted
public SockJSBridgeOptions addOutboundPermitted(PermittedOptions permitted)
- Overrides:
addOutboundPermittedin classBridgeOptions
-
setOutboundPermitteds
public SockJSBridgeOptions setOutboundPermitteds(List<PermittedOptions> outboundPermitted)
- Overrides:
setOutboundPermittedsin classBridgeOptions
-
toJson
public JsonObject toJson()
- Overrides:
toJsonin classBridgeOptions
-
-