public class WebServerConfigBuilder<S> extends Object
Modifier and Type | Class and Description |
---|---|
static interface |
WebServerConfigBuilder.RequestDecorator<S> |
Constructor and Description |
---|
WebServerConfigBuilder(SessionFactory<S> factory) |
Modifier and Type | Method and Description |
---|---|
WebServerConfigBuilder<S> |
add(String path,
HttpHandler<S> rs) |
<T> WebServerConfigBuilder<S> |
add(String path,
WebSocketHandler<S,T> handler) |
WebDispatcher<S> |
create(org.jetlang.fibers.NioFiber readFiber) |
protected HttpRequestHandler<S> |
createHandler(Map<String,Handler<S>> handlerMap) |
WebServerConfigBuilder.RequestDecorator<S> |
getDecorator() |
Handler<S> |
getDefaultHandler() |
int |
getMaxReadLoops() |
int |
getReadBufferSizeInBytes() |
Charset |
getWebsocketCharset() |
void |
setDecorator(WebServerConfigBuilder.RequestDecorator<S> decorator) |
void |
setDefaultHandler(Handler<S> defaultHandler) |
void |
setMaxReadLoops(int maxReadLoops) |
void |
setReadBufferSizeInBytes(int readBufferSizeInBytes) |
WebServerConfigBuilder |
setWebsocketCharset(Charset websocketCharset) |
public WebServerConfigBuilder(SessionFactory<S> factory)
public WebServerConfigBuilder.RequestDecorator<S> getDecorator()
public void setDecorator(WebServerConfigBuilder.RequestDecorator<S> decorator)
public int getMaxReadLoops()
public void setMaxReadLoops(int maxReadLoops)
public int getReadBufferSizeInBytes()
public void setReadBufferSizeInBytes(int readBufferSizeInBytes)
public Charset getWebsocketCharset()
public WebServerConfigBuilder setWebsocketCharset(Charset websocketCharset)
public <T> WebServerConfigBuilder<S> add(String path, WebSocketHandler<S,T> handler)
public WebServerConfigBuilder<S> add(String path, HttpHandler<S> rs)
public WebDispatcher<S> create(org.jetlang.fibers.NioFiber readFiber)
Copyright © 2016. All Rights Reserved.