Ether Framework
Unified API docs for Ether modules
Loading...
Searching...
No Matches
JettyServerFactory.java File Reference
import java.time.Duration;
import java.util.ArrayList;
import java.util.List;
import java.util.Objects;
import org.eclipse.jetty.http.pathmap.PathSpec;
import org.eclipse.jetty.server.ForwardedRequestCustomizer;
import org.eclipse.jetty.server.Handler;
import org.eclipse.jetty.server.HttpConfiguration;
import org.eclipse.jetty.server.HttpConnectionFactory;
import org.eclipse.jetty.server.Server;
import org.eclipse.jetty.server.ServerConnector;
import org.eclipse.jetty.server.handler.GracefulHandler;
import org.eclipse.jetty.server.handler.PathMappingsHandler;
import org.eclipse.jetty.server.handler.QoSHandler;
import org.eclipse.jetty.server.handler.SizeLimitHandler;
import org.eclipse.jetty.server.handler.ThreadLimitHandler;
import org.eclipse.jetty.util.thread.QueuedThreadPool;
import dev.rafex.ether.http.core.AuthPolicy;
import dev.rafex.ether.http.jetty12.middleware.JettyMiddleware;
import dev.rafex.ether.http.jetty12.middleware.JettyMiddlewareRegistry;
import dev.rafex.ether.http.jetty12.response.JettyApiErrorResponses;
import dev.rafex.ether.http.jetty12.response.JettyApiResponses;
import dev.rafex.ether.http.jetty12.routing.JettyRouteRegistration;
import dev.rafex.ether.http.jetty12.routing.JettyRouteRegistry;
import dev.rafex.ether.http.jetty12.security.JettyAuthPolicyRegistry;
import dev.rafex.ether.http.jetty12.security.TokenVerifier;
import dev.rafex.ether.http.security.profile.HttpSecurityProfile;
import dev.rafex.ether.http.security.proxy.TrustedProxyPolicy;
import dev.rafex.ether.json.JsonCodec;
import dev.rafex.ether.observability.core.request.RequestIdGenerator;
import dev.rafex.ether.observability.core.request.UuidRequestIdGenerator;
import dev.rafex.ether.observability.core.timing.TimingRecorder;
Include dependency graph for JettyServerFactory.java:

Go to the source code of this file.

Classes

class  dev.rafex.ether.http.jetty12.JettyServerFactory

Packages

package  dev.rafex.ether.http.jetty12