public class MuServerBuilder extends Object
Constructor and Description |
---|
MuServerBuilder() |
Modifier and Type | Method and Description |
---|---|
MuServerBuilder |
addAsyncHandler(AsyncMuHandler handler) |
MuServerBuilder |
addHandler(Method method,
String uriTemplate,
RouteHandler handler)
Registers a new handler that will only be called if it matches the given route info
|
MuServerBuilder |
addHandler(MuHandler handler) |
MuServerBuilder |
addHandler(MuHandlerBuilder handler) |
static MuServerBuilder |
httpServer() |
static MuServerBuilder |
httpsServer() |
static MuServerBuilder |
muServer() |
MuServer |
start() |
MuServerBuilder |
withGzip(int minimumGzipSize,
Set<String> mimeTypesToGzip) |
MuServerBuilder |
withGzipEnabled(boolean enabled) |
MuServerBuilder |
withHttpConnection(int port) |
MuServerBuilder |
withHttpDisabled() |
MuServerBuilder |
withHttpsConnection(int port,
SSLContext sslEngine) |
MuServerBuilder |
withHttpsDisabled() |
MuServerBuilder |
withMaxHeadersSize(int size) |
MuServerBuilder |
withMaxUrlSize(int size) |
public MuServerBuilder withHttpConnection(int port)
public MuServerBuilder withGzipEnabled(boolean enabled)
public MuServerBuilder withGzip(int minimumGzipSize, Set<String> mimeTypesToGzip)
public MuServerBuilder withHttpDisabled()
public MuServerBuilder withHttpsConnection(int port, SSLContext sslEngine)
public MuServerBuilder withHttpsDisabled()
public MuServerBuilder withMaxHeadersSize(int size)
public MuServerBuilder withMaxUrlSize(int size)
public MuServerBuilder addAsyncHandler(AsyncMuHandler handler)
public MuServerBuilder addHandler(MuHandlerBuilder handler)
public MuServerBuilder addHandler(MuHandler handler)
public MuServerBuilder addHandler(Method method, String uriTemplate, RouteHandler handler)
method
- The method to match, or null
to accept any method.uriTemplate
- A URL template. Supports plain URLs like /abc
or paths
with named parameters such as /abc/{id}
or named parameters
with regexes such as /abc/{id : [0-9]+}
where the named
parameter values can be accessed with the pathParams
parameter in the route handler.handler
- The handler to invoke if the method and URI matches.public MuServer start()
public static MuServerBuilder muServer()
public static MuServerBuilder httpServer()
public static MuServerBuilder httpsServer()
Copyright © 2017–2018. All rights reserved.