Interface WebsocketEndpointBuilderFactory.AdvancedWebsocketEndpointProducerBuilder
-
- All Superinterfaces:
org.apache.camel.builder.EndpointProducerBuilder,org.apache.camel.EndpointProducerResolver
- All Known Subinterfaces:
WebsocketEndpointBuilderFactory.AdvancedWebsocketEndpointBuilder
- Enclosing interface:
- WebsocketEndpointBuilderFactory
public static interface WebsocketEndpointBuilderFactory.AdvancedWebsocketEndpointProducerBuilder extends org.apache.camel.builder.EndpointProducerBuilderAdvanced builder for endpoint producers for the Jetty Websocket component.
-
-
Method Summary
All Methods Instance Methods Default Methods Modifier and Type Method Description default WebsocketEndpointBuilderFactory.WebsocketEndpointProducerBuilderbasic()default WebsocketEndpointBuilderFactory.AdvancedWebsocketEndpointProducerBuilderbufferSize(Integer bufferSize)Set the buffer size of the websocketServlet, which is also the max frame byte size (default 8192).default WebsocketEndpointBuilderFactory.AdvancedWebsocketEndpointProducerBuilderbufferSize(String bufferSize)Set the buffer size of the websocketServlet, which is also the max frame byte size (default 8192).default WebsocketEndpointBuilderFactory.AdvancedWebsocketEndpointProducerBuildermaxIdleTime(Integer maxIdleTime)Set the time in ms that the websocket created by the websocketServlet may be idle before closing.default WebsocketEndpointBuilderFactory.AdvancedWebsocketEndpointProducerBuildermaxIdleTime(String maxIdleTime)Set the time in ms that the websocket created by the websocketServlet may be idle before closing.default WebsocketEndpointBuilderFactory.AdvancedWebsocketEndpointProducerBuildermaxTextMessageSize(Integer maxTextMessageSize)Can be used to set the size in characters that the websocket created by the websocketServlet may be accept before closing.default WebsocketEndpointBuilderFactory.AdvancedWebsocketEndpointProducerBuildermaxTextMessageSize(String maxTextMessageSize)Can be used to set the size in characters that the websocket created by the websocketServlet may be accept before closing.default WebsocketEndpointBuilderFactory.AdvancedWebsocketEndpointProducerBuilderminVersion(Integer minVersion)Can be used to set the minimum protocol version accepted for the websocketServlet.default WebsocketEndpointBuilderFactory.AdvancedWebsocketEndpointProducerBuilderminVersion(String minVersion)Can be used to set the minimum protocol version accepted for the websocketServlet.
-
-
-
Method Detail
-
basic
default WebsocketEndpointBuilderFactory.WebsocketEndpointProducerBuilder basic()
-
bufferSize
default WebsocketEndpointBuilderFactory.AdvancedWebsocketEndpointProducerBuilder bufferSize(Integer bufferSize)
Set the buffer size of the websocketServlet, which is also the max frame byte size (default 8192). The option is a: <code>java.lang.Integer</code> type. Default: 8192 Group: advanced- Parameters:
bufferSize- the value to set- Returns:
- the dsl builder
-
bufferSize
default WebsocketEndpointBuilderFactory.AdvancedWebsocketEndpointProducerBuilder bufferSize(String bufferSize)
Set the buffer size of the websocketServlet, which is also the max frame byte size (default 8192). The option will be converted to a <code>java.lang.Integer</code> type. Default: 8192 Group: advanced- Parameters:
bufferSize- the value to set- Returns:
- the dsl builder
-
maxIdleTime
default WebsocketEndpointBuilderFactory.AdvancedWebsocketEndpointProducerBuilder maxIdleTime(Integer maxIdleTime)
Set the time in ms that the websocket created by the websocketServlet may be idle before closing. (default is 300000). The option is a: <code>java.lang.Integer</code> type. Default: 300000 Group: advanced- Parameters:
maxIdleTime- the value to set- Returns:
- the dsl builder
-
maxIdleTime
default WebsocketEndpointBuilderFactory.AdvancedWebsocketEndpointProducerBuilder maxIdleTime(String maxIdleTime)
Set the time in ms that the websocket created by the websocketServlet may be idle before closing. (default is 300000). The option will be converted to a <code>java.lang.Integer</code> type. Default: 300000 Group: advanced- Parameters:
maxIdleTime- the value to set- Returns:
- the dsl builder
-
maxTextMessageSize
default WebsocketEndpointBuilderFactory.AdvancedWebsocketEndpointProducerBuilder maxTextMessageSize(Integer maxTextMessageSize)
Can be used to set the size in characters that the websocket created by the websocketServlet may be accept before closing. The option is a: <code>java.lang.Integer</code> type. Group: advanced- Parameters:
maxTextMessageSize- the value to set- Returns:
- the dsl builder
-
maxTextMessageSize
default WebsocketEndpointBuilderFactory.AdvancedWebsocketEndpointProducerBuilder maxTextMessageSize(String maxTextMessageSize)
Can be used to set the size in characters that the websocket created by the websocketServlet may be accept before closing. The option will be converted to a <code>java.lang.Integer</code> type. Group: advanced- Parameters:
maxTextMessageSize- the value to set- Returns:
- the dsl builder
-
minVersion
default WebsocketEndpointBuilderFactory.AdvancedWebsocketEndpointProducerBuilder minVersion(Integer minVersion)
Can be used to set the minimum protocol version accepted for the websocketServlet. (Default 13 - the RFC6455 version). The option is a: <code>java.lang.Integer</code> type. Default: 13 Group: advanced- Parameters:
minVersion- the value to set- Returns:
- the dsl builder
-
minVersion
default WebsocketEndpointBuilderFactory.AdvancedWebsocketEndpointProducerBuilder minVersion(String minVersion)
Can be used to set the minimum protocol version accepted for the websocketServlet. (Default 13 - the RFC6455 version). The option will be converted to a <code>java.lang.Integer</code> type. Default: 13 Group: advanced- Parameters:
minVersion- the value to set- Returns:
- the dsl builder
-
-