Package org.logdoc.fairhttp.service.http
Class WSBuilder
- java.lang.Object
-
- org.logdoc.fairhttp.service.http.WSBuilder
-
public class WSBuilder extends Object
- Author:
- Denis Danilin | me@loslobos.ru 30.07.2023 16:20 fair-http-server ☭ sweat and blood
-
-
Method Summary
-
-
-
Method Detail
-
withCloseHandler
public WSBuilder withCloseHandler(Consumer<WebSocket.CloseReason> closeHandler)
-
withExtension
public WSBuilder withExtension(IExtension extension)
-
withReadErrorHandler
public WSBuilder withReadErrorHandler(Consumer<WebSocket.ErrorRef> readErrorHandler)
-
withWriteErrorHandler
public WSBuilder withWriteErrorHandler(Consumer<WebSocket.ErrorRef> writeErrorHandler)
-
withTextAutoMapping
public <T> WSBuilder withTextAutoMapping(Consumer<T> handler, Function<String,T> mappingFunction)
-
withBinaryAutoMapping
public <T> WSBuilder withBinaryAutoMapping(Consumer<T> handler, Function<byte[],T> mappingFunction)
-
withReadEnabled
public <T> WSBuilder withReadEnabled(boolean readEnabled)
-
withReadTimeoutMs
public <T> WSBuilder withReadTimeoutMs(long readTimeoutMs)
-
withWriteEnabled
public <T> WSBuilder withWriteEnabled(boolean writeEnabled)
-
build
public WebSocket build()
-
-