Ether Framework
Unified API docs for Ether modules
Loading...
Searching...
No Matches
Package dev.rafex.ether.http.jetty12

Packages

package  exchange
package  handler
package  health
package  middleware
package  response
package  routing
package  security

Classes

class  DelegatingResourceHandler
class  JettyAuthHandler
class  JettyBuiltinModule
class  JettyCorsHandler
class  JettyIpPolicyHandler
interface  JettyModule
class  JettyObservabilityHandler
class  JettyRateLimitHandler
class  JettyRequestIpResolver
class  JettySecurityHeadersHandler
class  JettyServerFactory
class  JettyServerRunner

Functions

record JettyModuleContext (JettyServerConfig config, JsonCodec jsonCodec, TokenVerifier tokenVerifier, HttpSecurityProfile securityProfile, RequestIdGenerator requestIdGenerator, TimingRecorder timingRecorder)
record JettyServerConfig (String host, int port, int maxThreads, int minThreads, int idleTimeoutMs, String threadPoolName, String environment, int acceptQueueSize, boolean reuseAddress, boolean stopAtShutdown, long stopTimeoutMs, long shutdownIdleTimeoutMs, boolean trustForwardHeaders, boolean forwardedOnly, int inputBufferSize, int outputBufferSize, int requestHeaderSize, int responseHeaderSize, long minRequestDataRate, long minResponseDataRate, int maxErrorDispatches, int maxUnconsumedRequestContentReads, long maxRequestBodyBytes, long maxResponseBodyBytes, int maxConcurrentRequests, int maxSuspendedRequests, long maxSuspendMs, int maxRequestsPerRemoteIp)

Function Documentation

◆ JettyModuleContext()

record dev.rafex.ether.http.jetty12.JettyModuleContext ( JettyServerConfig config,
JsonCodec jsonCodec,
TokenVerifier tokenVerifier,
HttpSecurityProfile securityProfile,
RequestIdGenerator requestIdGenerator,
TimingRecorder timingRecorder )

Definition at line 36 of file JettyModuleContext.java.

References JettyServerConfig().

Referenced by dev.rafex.ether.http.jetty12.JettyServerFactory.create(), dev.rafex.ether.http.jetty12.JettyModule.registerAuthPolicies(), dev.rafex.ether.http.jetty12.JettyModule.registerMiddlewares(), and dev.rafex.ether.http.jetty12.JettyModule.registerRoutes().

Here is the call graph for this function:
Here is the caller graph for this function:

◆ JettyServerConfig()

record dev.rafex.ether.http.jetty12.JettyServerConfig ( String host,
int port,
int maxThreads,
int minThreads,
int idleTimeoutMs,
String threadPoolName,
String environment,
int acceptQueueSize,
boolean reuseAddress,
boolean stopAtShutdown,
long stopTimeoutMs,
long shutdownIdleTimeoutMs,
boolean trustForwardHeaders,
boolean forwardedOnly,
int inputBufferSize,
int outputBufferSize,
int requestHeaderSize,
int responseHeaderSize,
long minRequestDataRate,
long minResponseDataRate,
int maxErrorDispatches,
int maxUnconsumedRequestContentReads,
long maxRequestBodyBytes,
long maxResponseBodyBytes,
int maxConcurrentRequests,
int maxSuspendedRequests,
long maxSuspendMs,
int maxRequestsPerRemoteIp )

Definition at line 36 of file JettyServerConfig.java.

References JettyServerConfig().

Referenced by dev.rafex.ether.http.jetty12.JettyServerFactory.create(), dev.rafex.ether.http.jetty12.JettyServerFactory.create(), dev.rafex.ether.http.jetty12.JettyServerFactory.create(), dev.rafex.ether.http.jetty12.JettyServerFactory.create(), dev.rafex.ether.http.jetty12.JettyServerFactory.create(), JettyModuleContext(), and JettyServerConfig().

Here is the call graph for this function:
Here is the caller graph for this function: