Class DefaultServerSentEventServer.Builder
java.lang.Object
com.soklet.core.impl.DefaultServerSentEventServer.Builder
- Enclosing class:
DefaultServerSentEventServer
Builder used to construct instances of
DefaultServerSentEventServer.
This class is intended for use by a single thread.
- Author:
- Mark Allen
-
Method Summary
Modifier and TypeMethodDescriptionbuild()concurrentConnectionLimit(Integer concurrentConnectionLimit) maximumRequestSizeInBytes(Integer maximumRequestSizeInBytes) requestHandlerExecutorServiceSupplier(Supplier<ExecutorService> requestHandlerExecutorServiceSupplier) requestReadBufferSizeInBytes(Integer requestReadBufferSizeInBytes) requestTimeout(Duration requestTimeout) shutdownTimeout(Duration shutdownTimeout)
-
Method Details
-
port
-
host
-
requestTimeout
@Nonnull public DefaultServerSentEventServer.Builder requestTimeout(@Nullable Duration requestTimeout) -
shutdownTimeout
@Nonnull public DefaultServerSentEventServer.Builder shutdownTimeout(@Nullable Duration shutdownTimeout) -
maximumRequestSizeInBytes
@Nonnull public DefaultServerSentEventServer.Builder maximumRequestSizeInBytes(@Nullable Integer maximumRequestSizeInBytes) -
requestReadBufferSizeInBytes
@Nonnull public DefaultServerSentEventServer.Builder requestReadBufferSizeInBytes(@Nullable Integer requestReadBufferSizeInBytes) -
concurrentConnectionLimit
@Nonnull public DefaultServerSentEventServer.Builder concurrentConnectionLimit(@Nullable Integer concurrentConnectionLimit) -
requestHandlerExecutorServiceSupplier
@Nonnull public DefaultServerSentEventServer.Builder requestHandlerExecutorServiceSupplier(@Nullable Supplier<ExecutorService> requestHandlerExecutorServiceSupplier) -
build
-