java.lang.Object
io.helidon.webserver.http.DirectHandlers.Builder
- All Implemented Interfaces:
io.helidon.common.Builder<DirectHandlers.Builder,,DirectHandlers> Supplier<DirectHandlers>
- Enclosing class:
DirectHandlers
public static class DirectHandlers.Builder
extends Object
implements io.helidon.common.Builder<DirectHandlers.Builder,DirectHandlers>
Fluent API builder for
DirectHandlers.-
Method Summary
Modifier and TypeMethodDescriptionaddHandler(DirectHandler.EventType eventType, DirectHandler handler) Add a handler.build()defaults(DirectHandlers handlers) Add defaults for even types not supported by the created handlers.Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface io.helidon.common.Builder
get, identity, update
-
Method Details
-
build
- Specified by:
buildin interfaceio.helidon.common.Builder<DirectHandlers.Builder,DirectHandlers>
-
addHandler
Add a handler.- Parameters:
eventType- event type to handlehandler- handler to handle that type- Returns:
- updated builder
-
defaults
Add defaults for even types not supported by the created handlers.- Parameters:
handlers- handlers to use as defaults- Returns:
- updated builder
-