Lighter APIΒΆ
Construct and interact with the Lighter instance. The Lighter object represents the
application itself. Lighter instances can only be constructed using the Lighter.Builder API.
This fluent API provides many configuration options for Lighter.
Both Lighter and Lighter.Builder are interfaces which define what configuration options and
operations all Lighter backends must support. Backends can choose to implement extra operations. The
Undertow backend (which is currently the only backend), provides only the required methods.
Lighter runs asycronously. Lighter#start returns as soon as the server is started. This allows the main
thread to be used for controlling Lighter.