A B C D E F G H I L O P R S T U V X
All Classes All Packages
All Classes All Packages
All Classes All Packages
A
- AbstractXFilter - Class in com.helger.xservlet
-
Abstract HTTP based filter.
- AbstractXFilter() - Constructor for class com.helger.xservlet.AbstractXFilter
-
Constructor.
- AbstractXFilterUnifiedResponse - Class in com.helger.xservlet
-
Abstract XFilter implementation using
UnifiedResponseobjects. - AbstractXFilterUnifiedResponse() - Constructor for class com.helger.xservlet.AbstractXFilterUnifiedResponse
- AbstractXServlet - Class in com.helger.xservlet
-
Abstract HTTP based servlet.
- AbstractXServlet() - Constructor for class com.helger.xservlet.AbstractXServlet
-
Constructor.
- addRequest(String, IRequestWebScope) - Static method in class com.helger.xservlet.requesttrack.RequestTracker
-
Add new request to the tracking
- addRequest(String, IRequestWebScope, CallbackList<IParallelRunningRequestCallback>) - Method in class com.helger.xservlet.requesttrack.RequestTrackingManager
- afterRequest(IRequestWebScope) - Method in interface com.helger.xservlet.filter.IXServletHighLevelFilter
-
Invoked after an XServlet request was handled.
- afterRequest(IRequestWebScope) - Method in class com.helger.xservlet.filter.XServletFilterTimer
- afterRequest(IRequestWebScope) - Method in class com.helger.xservlet.filter.XServletFilterTrackRequest
- afterRequest(HttpServletRequest, HttpServletResponse, EHttpVersion, EHttpMethod, boolean, Throwable, boolean) - Method in interface com.helger.xservlet.filter.IXServletLowLevelFilter
-
Invoked after an XServlet request was handled.
- afterRequest(HttpServletRequest, HttpServletResponse, EHttpVersion, EHttpMethod, boolean, Throwable, boolean) - Method in class com.helger.xservlet.filter.XServletFilterConsistency
B
- beforeRequest(IRequestWebScope) - Method in interface com.helger.xservlet.filter.IXServletHighLevelFilter
-
Invoked before an XServlet request is handled.
- beforeRequest(IRequestWebScope) - Method in class com.helger.xservlet.filter.XServletFilterTimer
- beforeRequest(IRequestWebScope) - Method in class com.helger.xservlet.filter.XServletFilterTrackRequest
- beforeRequest(HttpServletRequest, HttpServletResponse, EHttpVersion, EHttpMethod) - Method in interface com.helger.xservlet.filter.IXServletLowLevelFilter
-
Invoked before an XServlet request is handled.
- beforeRequest(HttpServletRequest, HttpServletResponse, EHttpVersion, EHttpMethod) - Method in class com.helger.xservlet.filter.XServletFilterConsistency
- beforeRequest(HttpServletRequest, HttpServletResponse, EHttpVersion, EHttpMethod) - Method in class com.helger.xservlet.filter.XServletFilterSecurityHttpReferrerPolicy
- beforeRequest(HttpServletRequest, HttpServletResponse, EHttpVersion, EHttpMethod) - Method in class com.helger.xservlet.filter.XServletFilterSecurityPoxy
- beforeRequest(HttpServletRequest, HttpServletResponse, EHttpVersion, EHttpMethod) - Method in class com.helger.xservlet.filter.XServletFilterSecurityXFrameOptions
C
- checkCharacterEncoding(String, String, int, EHttpMethod) - Method in class com.helger.xservlet.filter.XServletFilterConsistency
- checkContentType(String, String, int, EHttpMethod) - Method in class com.helger.xservlet.filter.XServletFilterConsistency
- checkForLongRunningRequests(ICallbackList<ILongRunningRequestCallback>) - Method in class com.helger.xservlet.requesttrack.RequestTrackingManager
- checkHeaders(String, HttpHeaderMap, int, EHttpMethod) - Method in class com.helger.xservlet.filter.XServletFilterConsistency
- checkStatusCode(String, int, EHttpMethod) - Method in class com.helger.xservlet.filter.XServletFilterConsistency
- com.helger.xservlet - package com.helger.xservlet
- com.helger.xservlet.exception - package com.helger.xservlet.exception
- com.helger.xservlet.filter - package com.helger.xservlet.filter
- com.helger.xservlet.forcedredirect - package com.helger.xservlet.forcedredirect
- com.helger.xservlet.handler - package com.helger.xservlet.handler
- com.helger.xservlet.handler.simple - package com.helger.xservlet.handler.simple
- com.helger.xservlet.handler.specific - package com.helger.xservlet.handler.specific
- com.helger.xservlet.requesttrack - package com.helger.xservlet.requesttrack
- com.helger.xservlet.servletstatus - package com.helger.xservlet.servletstatus
- CONSTRUCTED - com.helger.xservlet.servletstatus.EServletStatus
- CONSTRUCTED - com.helger.xservlet.servletstatus.EServletStatusText
- copyHandler(EHttpMethod, Set<EHttpMethod>) - Method in class com.helger.xservlet.handler.XServletHandlerRegistry
-
Copy an existing handler of a certain HTTP method to another HTTP method.
- copyHandlerToAll(EHttpMethod) - Method in class com.helger.xservlet.handler.XServletHandlerRegistry
-
Copy the handler of the passed method to all other HTTP methods in the range of GET, POST, PUT, DELETE and PATCH.
- createForcedRedirect(ForcedRedirectException) - Method in class com.helger.xservlet.forcedredirect.ForcedRedirectManager
- createUnifiedResponse(EHttpVersion, EHttpMethod, HttpServletRequest, IRequestWebScope) - Method in interface com.helger.xservlet.handler.simple.IXServletSimpleHandler
-
Create a unified response object.
D
- DEFAULT_HTTP_REFERRER_POLICY - Static variable in class com.helger.xservlet.XServletSettings
- DEFAULT_LOG_REMOTE_ADDR - Static variable in class com.helger.xservlet.requesttrack.LoggingLongRunningRequestCallback
- DEFAULT_LONG_RUNNING_CHECK_ENABLED - Static variable in class com.helger.xservlet.requesttrack.RequestTrackingManager
- DEFAULT_MENU_ITEM_ID - Static variable in exception com.helger.xservlet.forcedredirect.ForcedRedirectException
- DEFAULT_MULTIPART_ENABLED - Static variable in class com.helger.xservlet.XServletSettings
- DEFAULT_NOTIFICATION_MILLISECONDS - Static variable in class com.helger.xservlet.requesttrack.RequestTrackingManager
- DEFAULT_PARALLEL_RUNNING_REQUESTS_BARRIER - Static variable in class com.helger.xservlet.requesttrack.RequestTrackingManager
- DEFAULT_PARALLEL_RUNNING_REQUESTS_CHECK_ENABLED - Static variable in class com.helger.xservlet.requesttrack.RequestTrackingManager
- destroy() - Method in class com.helger.xservlet.AbstractXServlet
- DESTROYED - com.helger.xservlet.servletstatus.EServletStatus
- DESTROYED - com.helger.xservlet.servletstatus.EServletStatusText
- doHttpFilter(HttpServletRequest, HttpServletResponse, FilterChain) - Method in class com.helger.xservlet.AbstractXFilter
E
- equals(Object) - Method in class com.helger.xservlet.XServletSettings
- EServletStatus - Enum in com.helger.xservlet.servletstatus
-
Defines the different lifecycle status of a servlet.
- EServletStatusText - Enum in com.helger.xservlet.servletstatus
-
Contains texts for
EServletStatus. - exceptionHandler() - Method in class com.helger.xservlet.AbstractXFilter
- exceptionHandler() - Method in class com.helger.xservlet.AbstractXServlet
F
- filterHighLevelList() - Method in class com.helger.xservlet.AbstractXServlet
- filterLowLevelList() - Method in class com.helger.xservlet.AbstractXServlet
- ForcedRedirectException - Exception in com.helger.xservlet.forcedredirect
-
This is a hack to allow for easy POST/Redirect/GET pattern implementation.
- ForcedRedirectException(String, ISimpleURL, Serializable) - Constructor for exception com.helger.xservlet.forcedredirect.ForcedRedirectException
-
Constructor
- ForcedRedirectManager - Class in com.helger.xservlet.forcedredirect
-
Stores per-session the data to be used in a Post-Redirect-Get scenario.
This class usually takes 'IHCNode' but because of the reverse dependencies, this type cannot be used and is therefore abstracted as 'Serializable' in this implementation. - ForcedRedirectManager() - Constructor for class com.helger.xservlet.forcedredirect.ForcedRedirectManager
-
Deprecated.
- forEachHandler(Consumer<? super IXServletHandler>) - Method in class com.helger.xservlet.handler.XServletHandlerRegistry
- forEachHandlerThrowing(IThrowingConsumer<? super IXServletHandler, EXTYPE>) - Method in class com.helger.xservlet.handler.XServletHandlerRegistry
G
- getAllowedHTTPMethods() - Method in class com.helger.xservlet.handler.XServletHandlerRegistry
- getAllowedHttpMethodsString() - Method in class com.helger.xservlet.handler.XServletHandlerRegistry
- getAllowValueProvider() - Method in class com.helger.xservlet.handler.XServletHandlerOPTIONS
- getAllStatus() - Method in class com.helger.xservlet.servletstatus.ServletStatusManager
- getAndRemoveContent(String) - Method in class com.helger.xservlet.forcedredirect.ForcedRedirectManager
- getAndRemoveLastForcedRedirectContent(String) - Static method in class com.helger.xservlet.forcedredirect.ForcedRedirectManager
- getAsyncServletRunner() - Static method in class com.helger.xservlet.handler.XServletAsyncHandler
- getClassName() - Method in class com.helger.xservlet.servletstatus.ServletStatus
- getClone() - Method in class com.helger.xservlet.XServletSettings
- getContent() - Method in exception com.helger.xservlet.forcedredirect.ForcedRedirectException
- getContent(String) - Method in class com.helger.xservlet.forcedredirect.ForcedRedirectManager
- getCurrentStatus() - Method in class com.helger.xservlet.servletstatus.ServletStatus
- getDateTimeOfStatus(EServletStatus) - Method in class com.helger.xservlet.servletstatus.ServletStatus
- getDisplayText(Locale) - Method in enum com.helger.xservlet.servletstatus.EServletStatus
- getDisplayText(Locale) - Method in enum com.helger.xservlet.servletstatus.EServletStatusText
- getDomain() - Method in class com.helger.xservlet.filter.XServletFilterSecurityXFrameOptions
- getErrorLevel() - Method in class com.helger.xservlet.requesttrack.LoggingLongRunningRequestCallback
- getErrorLevel() - Method in class com.helger.xservlet.requesttrack.LoggingParallelRunningRequestCallback
- getExecutorService() - Method in class com.helger.xservlet.requesttrack.RequestTracker
- getHandler(EHttpMethod) - Method in class com.helger.xservlet.handler.XServletHandlerRegistry
- getHeaderValue() - Method in class com.helger.xservlet.filter.XServletFilterSecurityXFrameOptions
- getHttpReferrerPolicy() - Method in class com.helger.xservlet.filter.XServletFilterSecurityHttpReferrerPolicy
- getHttpReferrerPolicy() - Method in class com.helger.xservlet.XServletSettings
- getInstance() - Static method in class com.helger.xservlet.forcedredirect.ForcedRedirectManager
- getInstance() - Static method in class com.helger.xservlet.requesttrack.RequestTracker
- getInstance() - Static method in class com.helger.xservlet.servletstatus.ServletStatusManager
- getInstanceIfInstantiated() - Static method in class com.helger.xservlet.forcedredirect.ForcedRedirectManager
- getInstanceIfInstantiated() - Static method in class com.helger.xservlet.servletstatus.ServletStatusManager
- getInvocationCount() - Method in class com.helger.xservlet.servletstatus.ServletStatus
- getLastForcedRedirectContent(String) - Static method in class com.helger.xservlet.forcedredirect.ForcedRedirectManager
- getLastModificationDateTime(IRequestWebScopeWithoutResponse) - Method in interface com.helger.xservlet.handler.simple.IXServletSimpleHandler
-
Get the last modification date time for the current request.
- getNotificationMilliseconds() - Method in class com.helger.xservlet.requesttrack.RequestTrackingManager
- getParallelRunningRequestBarrier() - Method in class com.helger.xservlet.requesttrack.RequestTrackingManager
- getRedirectTargetURL() - Method in exception com.helger.xservlet.forcedredirect.ForcedRedirectException
- getRequestID() - Method in class com.helger.xservlet.requesttrack.TrackedRequest
- getRequestScope() - Method in class com.helger.xservlet.requesttrack.TrackedRequest
- getRequestTrackingMgr() - Method in class com.helger.xservlet.requesttrack.RequestTracker
- getRunningMilliseconds() - Method in class com.helger.xservlet.requesttrack.TrackedRequest
- getServletPath() - Method in class com.helger.xservlet.handler.specific.RedirectToServletXServletHandler
- getServletStatusMgr() - Method in class com.helger.xservlet.AbstractXServlet
- getSourceMenuItemID() - Method in exception com.helger.xservlet.forcedredirect.ForcedRedirectException
- getStartTimeMilliseconds() - Method in class com.helger.xservlet.requesttrack.TrackedRequest
- getStatus(Class<? extends GenericServlet>) - Method in class com.helger.xservlet.servletstatus.ServletStatusManager
- getStatusChangeMap() - Method in class com.helger.xservlet.servletstatus.ServletStatus
- getSupportedETag(IRequestWebScopeWithoutResponse) - Method in interface com.helger.xservlet.handler.simple.IXServletSimpleHandler
-
Get the ETag supported for this request.
- getTargetURL() - Method in class com.helger.xservlet.handler.specific.RedirectAbsoluteXServletHandler
- getXFrameOptionsDomain() - Method in class com.helger.xservlet.XServletSettings
- getXFrameOptionsType() - Method in class com.helger.xservlet.filter.XServletFilterSecurityXFrameOptions
- getXFrameOptionsType() - Method in class com.helger.xservlet.XServletSettings
H
- handleRequest(IRequestWebScopeWithoutResponse, UnifiedResponse) - Method in interface com.helger.xservlet.handler.simple.IXServletSimpleHandler
-
This is the main request handling method.
- handleRequest(IRequestWebScopeWithoutResponse, UnifiedResponse) - Method in class com.helger.xservlet.handler.specific.RedirectAbsoluteXServletHandler
- handleRequest(IRequestWebScopeWithoutResponse, UnifiedResponse) - Method in class com.helger.xservlet.handler.specific.RedirectToServletXServletHandler
- handlerRegistry() - Method in class com.helger.xservlet.AbstractXServlet
- hasContent(String) - Method in class com.helger.xservlet.forcedredirect.ForcedRedirectManager
- hashCode() - Method in class com.helger.xservlet.XServletSettings
- hasHttpReferrerPolicy() - Method in class com.helger.xservlet.XServletSettings
- hasXFrameOptions() - Method in class com.helger.xservlet.XServletSettings
I
- ILongRunningRequestCallback - Interface in com.helger.xservlet.requesttrack
-
Callback interface to be implemented to get notified on long running requests.
- init(ServletConfig) - Method in class com.helger.xservlet.AbstractXServlet
-
A final overload of "init".
- INITED - com.helger.xservlet.servletstatus.EServletStatus
- INITED - com.helger.xservlet.servletstatus.EServletStatusText
- initRequestState(IRequestWebScopeWithoutResponse, UnifiedResponse) - Method in interface com.helger.xservlet.handler.simple.IXServletSimpleHandler
-
This callback method is unconditionally called before the last-modification checks are performed.
- INSTANCE - Static variable in class com.helger.xservlet.filter.XServletFilterConsistency
- INSTANCE - Static variable in class com.helger.xservlet.filter.XServletFilterSecurityPoxy
- IParallelRunningRequestCallback - Interface in com.helger.xservlet.requesttrack
-
Callback interface to be implemented to get notified when a certain amount of parallel requests are present. requests.
- isLogRemoteAddr() - Method in class com.helger.xservlet.requesttrack.LoggingLongRunningRequestCallback
- isLongRunningCheckEnabled() - Method in class com.helger.xservlet.requesttrack.RequestTrackingManager
- isMultipartEnabled() - Method in class com.helger.xservlet.AbstractXFilter
- isMultipartEnabled() - Method in class com.helger.xservlet.XServletSettings
- isParallelRunningRequestCheckEnabled() - Method in class com.helger.xservlet.requesttrack.RequestTrackingManager
- isServletRegistered(Class<? extends GenericServlet>) - Method in class com.helger.xservlet.servletstatus.ServletStatusManager
-
Static utility method that checks the
ServletContextwhether the passed servlet class is registered or not. - isSilentMode() - Static method in class com.helger.xservlet.filter.XServletFilterConsistency
- isValidSuccessorOf(EServletStatus, EServletStatus) - Static method in enum com.helger.xservlet.servletstatus.EServletStatus
- IXServletBasicHandler - Interface in com.helger.xservlet.handler
-
Base interface for regular and simpler handler
- IXServletExceptionHandler - Interface in com.helger.xservlet.exception
-
High level exception handler for XServlet.
- IXServletHandler - Interface in com.helger.xservlet.handler
-
Handler for a single HTTP method in an XServlet.
- IXServletHighLevelFilter - Interface in com.helger.xservlet.filter
-
High-level filter for a single XServlet.
- IXServletLowLevelFilter - Interface in com.helger.xservlet.filter
-
Low-level filter for a single XServlet.
- IXServletSimpleHandler - Interface in com.helger.xservlet.handler.simple
-
Special interface for a simple servlet handler.
L
- log(String) - Method in class com.helger.xservlet.AbstractXServlet
- log(String, Throwable) - Method in class com.helger.xservlet.AbstractXServlet
- LoggingLongRunningRequestCallback - Class in com.helger.xservlet.requesttrack
-
A simple implementation of
ILongRunningRequestCallbacksimply logging such events. - LoggingLongRunningRequestCallback() - Constructor for class com.helger.xservlet.requesttrack.LoggingLongRunningRequestCallback
- LoggingLongRunningRequestCallback(IErrorLevel) - Constructor for class com.helger.xservlet.requesttrack.LoggingLongRunningRequestCallback
- LoggingParallelRunningRequestCallback - Class in com.helger.xservlet.requesttrack
-
A simple implementation of
IParallelRunningRequestCallbacksimply logging such events. - LoggingParallelRunningRequestCallback() - Constructor for class com.helger.xservlet.requesttrack.LoggingParallelRunningRequestCallback
- LoggingParallelRunningRequestCallback(IErrorLevel) - Constructor for class com.helger.xservlet.requesttrack.LoggingParallelRunningRequestCallback
- logInvalidRequestSetup(String, HttpServletRequest) - Method in class com.helger.xservlet.AbstractXServlet
-
This method logs errors, in case a HttpServletRequest object is missing basic information or uses unsupported values for e.g.
- longRunningRequestCallbacks() - Static method in class com.helger.xservlet.requesttrack.RequestTracker
O
- onDestroy(IScope) - Method in class com.helger.xservlet.requesttrack.RequestTracker
- onException(IRequestWebScope, Throwable) - Method in interface com.helger.xservlet.exception.IXServletExceptionHandler
-
Invoked upon an exception.
- onException(IRequestWebScope, Throwable) - Method in class com.helger.xservlet.exception.XServletLoggingExceptionHandler
- onException(IRequestWebScopeWithoutResponse, UnifiedResponse, Throwable) - Method in interface com.helger.xservlet.handler.simple.IXServletSimpleHandler
-
Called when an exception occurred in
IXServletSimpleHandler.handleRequest(IRequestWebScopeWithoutResponse, UnifiedResponse). - onFilterAfter(HttpServletRequest, HttpServletResponse, IRequestWebScope) - Method in class com.helger.xservlet.AbstractXFilter
-
Invoked after the rest of the request was processed.
- onFilterBefore(IRequestWebScopeWithoutResponse, UnifiedResponse) - Method in class com.helger.xservlet.AbstractXFilterUnifiedResponse
-
Overwrite this method to fill your response.
- onFilterBefore(HttpServletRequest, HttpServletResponse, IRequestWebScope) - Method in class com.helger.xservlet.AbstractXFilter
-
Invoked before the rest of the request is processed.
- onFilterBefore(HttpServletRequest, HttpServletResponse, IRequestWebScope) - Method in class com.helger.xservlet.AbstractXFilterUnifiedResponse
- onLongRunningRequest(String, IRequestWebScope, long) - Method in interface com.helger.xservlet.requesttrack.ILongRunningRequestCallback
-
Callback invoked for a single long running request
- onLongRunningRequest(String, IRequestWebScope, long) - Method in class com.helger.xservlet.requesttrack.LoggingLongRunningRequestCallback
- onParallelRunningRequests(int, List<TrackedRequest>) - Method in interface com.helger.xservlet.requesttrack.IParallelRunningRequestCallback
-
Callback invoked when a certain amount of parallel requests run.
- onParallelRunningRequests(int, List<TrackedRequest>) - Method in class com.helger.xservlet.requesttrack.LoggingParallelRunningRequestCallback
- onParallelRunningRequestsBelowLimit() - Method in interface com.helger.xservlet.requesttrack.IParallelRunningRequestCallback
-
This method is only called after the threshold was exceeded, when it is back to normal.
- onParallelRunningRequestsBelowLimit() - Method in class com.helger.xservlet.requesttrack.LoggingParallelRunningRequestCallback
- onRequest(HttpServletRequest, HttpServletResponse, EHttpVersion, EHttpMethod, IRequestWebScope) - Method in interface com.helger.xservlet.handler.IXServletHandler
-
Handle the servlet action for a certain request and response.
- onRequest(HttpServletRequest, HttpServletResponse, EHttpVersion, EHttpMethod, IRequestWebScope) - Method in class com.helger.xservlet.handler.simple.XServletHandlerToSimpleHandler
- onRequest(HttpServletRequest, HttpServletResponse, EHttpVersion, EHttpMethod, IRequestWebScope) - Method in class com.helger.xservlet.handler.XServletAsyncHandler
- onRequest(HttpServletRequest, HttpServletResponse, EHttpVersion, EHttpMethod, IRequestWebScope) - Method in class com.helger.xservlet.handler.XServletHandlerOPTIONS
- onRequest(HttpServletRequest, HttpServletResponse, EHttpVersion, EHttpMethod, IRequestWebScope) - Method in class com.helger.xservlet.handler.XServletHandlerTRACE
- onRequestBegin(IRequestWebScopeWithoutResponse) - Method in interface com.helger.xservlet.handler.simple.IXServletSimpleHandler
-
Called before a valid request is handled.
- onRequestEnd(Throwable) - Method in interface com.helger.xservlet.handler.simple.IXServletSimpleHandler
-
Called after a valid request was processed.
- onServletCtor(Class<? extends GenericServlet>) - Method in class com.helger.xservlet.servletstatus.ServletStatusManager
- onServletDestroy() - Method in interface com.helger.xservlet.handler.IXServletBasicHandler
-
Called upon Servlet destruction.
- onServletDestroy() - Method in class com.helger.xservlet.handler.simple.XServletHandlerToSimpleHandler
- onServletDestroy() - Method in class com.helger.xservlet.handler.XServletAsyncHandler
- onServletDestroy(Class<? extends GenericServlet>) - Method in class com.helger.xservlet.servletstatus.ServletStatusManager
- onServletInit(ICommonsMap<String, String>) - Method in interface com.helger.xservlet.handler.IXServletBasicHandler
-
Called upon Servlet initialization
- onServletInit(ICommonsMap<String, String>) - Method in class com.helger.xservlet.handler.simple.XServletHandlerToSimpleHandler
- onServletInit(ICommonsMap<String, String>) - Method in class com.helger.xservlet.handler.XServletAsyncHandler
- onServletInit(Class<? extends GenericServlet>) - Method in class com.helger.xservlet.servletstatus.ServletStatusManager
-
Invoked at the beginning of the servlet initialization.
- onServletInitFailed(Exception, Class<? extends GenericServlet>) - Method in class com.helger.xservlet.servletstatus.ServletStatusManager
- onServletInvocation(Class<? extends GenericServlet>) - Method in class com.helger.xservlet.servletstatus.ServletStatusManager
-
Invoked at the beginning of a servlet invocation
P
- parallelRunningRequestCallbacks() - Static method in class com.helger.xservlet.requesttrack.RequestTracker
R
- RedirectAbsoluteXServletHandler - Class in com.helger.xservlet.handler.specific
-
An
IXServletSimpleHandlerthat does a redirect to a fixed URL. - RedirectAbsoluteXServletHandler(ISimpleURL) - Constructor for class com.helger.xservlet.handler.specific.RedirectAbsoluteXServletHandler
-
Constructor.
- RedirectToServletXServletHandler - Class in com.helger.xservlet.handler.specific
-
An
IXServletSimpleHandlerthat does a redirect to another servlet. - RedirectToServletXServletHandler(String) - Constructor for class com.helger.xservlet.handler.specific.RedirectToServletXServletHandler
-
Constructor.
- registerHandler(EHttpMethod, ServletAsyncSpec, IXServletSimpleHandler) - Method in class com.helger.xservlet.handler.XServletHandlerRegistry
- registerHandler(EHttpMethod, IXServletHandler, boolean) - Method in class com.helger.xservlet.handler.XServletHandlerRegistry
-
Register a handler for the provided HTTP method.
- registerHandler(EHttpMethod, IXServletSimpleHandler) - Method in class com.helger.xservlet.handler.XServletHandlerRegistry
- removeRequest(String) - Static method in class com.helger.xservlet.requesttrack.RequestTracker
-
Remove a request from the tracking.
- removeRequest(String, CallbackList<IParallelRunningRequestCallback>) - Method in class com.helger.xservlet.requesttrack.RequestTrackingManager
- REQUEST_ATTR_HANDLED_ASYNC - Static variable in class com.helger.xservlet.AbstractXServlet
-
Internal request attribute defining whether a request was handled asynchronously.
- REQUEST_ATTR_ID - Static variable in class com.helger.xservlet.filter.XServletFilterTrackRequest
-
The name of the request attribute uniquely identifying the request ID
- REQUEST_ATTR_SCOPE_CREATED - Static variable in class com.helger.xservlet.AbstractXServlet
-
Internal request attribute defining whether a request scope was created or re-used
- REQUEST_PARAMETER_PRG_ACTIVE - Static variable in class com.helger.xservlet.forcedredirect.ForcedRedirectManager
- RequestTracker - Class in com.helger.xservlet.requesttrack
-
This is the entry point for request time monitoring.
- RequestTracker() - Constructor for class com.helger.xservlet.requesttrack.RequestTracker
-
Deprecated.
- RequestTrackingManager - Class in com.helger.xservlet.requesttrack
-
The request time manager manages all currently running requests.
- RequestTrackingManager() - Constructor for class com.helger.xservlet.requesttrack.RequestTrackingManager
- reset() - Method in class com.helger.xservlet.servletstatus.ServletStatusManager
-
Reset all contained information!
S
- service(HttpServletRequest, HttpServletResponse) - Method in class com.helger.xservlet.AbstractXServlet
-
Dispatches client requests to the protected
servicemethod. - service(ServletRequest, ServletResponse) - Method in class com.helger.xservlet.AbstractXServlet
- ServletStatus - Class in com.helger.xservlet.servletstatus
-
Keep the status of a single servlet.
- ServletStatus(String) - Constructor for class com.helger.xservlet.servletstatus.ServletStatus
- ServletStatusManager - Class in com.helger.xservlet.servletstatus
-
A manager for keeping track of the default servlets states.
- ServletStatusManager() - Constructor for class com.helger.xservlet.servletstatus.ServletStatusManager
-
Deprecated.
- setAsyncServletRunner(IAsyncServletRunner) - Static method in class com.helger.xservlet.handler.XServletAsyncHandler
-
Set the async runner to be used.
- setErrorLevel(IErrorLevel) - Method in class com.helger.xservlet.requesttrack.LoggingLongRunningRequestCallback
- setErrorLevel(IErrorLevel) - Method in class com.helger.xservlet.requesttrack.LoggingParallelRunningRequestCallback
- setHttpReferrerPolicy(EHttpReferrerPolicy) - Method in class com.helger.xservlet.XServletSettings
-
Set the Http Referrer Policy to be used.
- setLogRemoteAddr(boolean) - Method in class com.helger.xservlet.requesttrack.LoggingLongRunningRequestCallback
- setLongRunningCheckEnabled(boolean) - Method in class com.helger.xservlet.requesttrack.RequestTrackingManager
- setMultipartEnabled(boolean) - Method in class com.helger.xservlet.AbstractXFilter
-
Enable/disable multipart handling in this filter (works only if the request scope is created here)
- setMultipartEnabled(boolean) - Method in class com.helger.xservlet.XServletSettings
- setNotificationMilliseconds(long) - Method in class com.helger.xservlet.requesttrack.RequestTrackingManager
- setParallelRunningRequestBarrier(int) - Method in class com.helger.xservlet.requesttrack.RequestTrackingManager
- setParallelRunningRequestCheckEnabled(boolean) - Method in class com.helger.xservlet.requesttrack.RequestTrackingManager
- setSilentMode(boolean) - Static method in class com.helger.xservlet.filter.XServletFilterConsistency
-
Enable or disable certain regular log messages.
- settings() - Method in class com.helger.xservlet.AbstractXServlet
- setXFrameOptions(EXFrameOptionType, ISimpleURL) - Method in class com.helger.xservlet.XServletSettings
-
The X-Frame-Options HTTP response header can be used to indicate whether or not a browser should be allowed to render a page in a <frame>, <iframe> or <object> .
T
- toString() - Method in class com.helger.xservlet.AbstractXFilter
- toString() - Method in class com.helger.xservlet.AbstractXServlet
- toString() - Method in class com.helger.xservlet.forcedredirect.ForcedRedirectManager
- toString() - Method in class com.helger.xservlet.handler.XServletAsyncHandler
- toString() - Method in class com.helger.xservlet.handler.XServletHandlerOPTIONS
- toString() - Method in class com.helger.xservlet.handler.XServletHandlerRegistry
- toString() - Method in class com.helger.xservlet.handler.XServletHandlerTRACE
- toString() - Method in class com.helger.xservlet.requesttrack.LoggingLongRunningRequestCallback
- toString() - Method in class com.helger.xservlet.requesttrack.LoggingParallelRunningRequestCallback
- toString() - Method in class com.helger.xservlet.requesttrack.TrackedRequest
- toString() - Method in class com.helger.xservlet.servletstatus.ServletStatus
- toString() - Method in class com.helger.xservlet.XServletSettings
- TrackedRequest - Class in com.helger.xservlet.requesttrack
-
This class represents a single tracked request.
- TrackedRequest(String, IRequestWebScope) - Constructor for class com.helger.xservlet.requesttrack.TrackedRequest
U
- unregisterHandler(EHttpMethod) - Method in class com.helger.xservlet.handler.XServletHandlerRegistry
-
Remove the handler for a certain HTTP method.
V
- valueOf(String) - Static method in enum com.helger.xservlet.servletstatus.EServletStatus
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.helger.xservlet.servletstatus.EServletStatusText
-
Returns the enum constant of this type with the specified name.
- values() - Static method in enum com.helger.xservlet.servletstatus.EServletStatus
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum com.helger.xservlet.servletstatus.EServletStatusText
-
Returns an array containing the constants of this enum type, in the order they are declared.
X
- XServletAsyncHandler - Class in com.helger.xservlet.handler
-
A special
IXServletHandlerthat allows to run requests asynchronously. - XServletAsyncHandler(ServletAsyncSpec, IXServletHandler) - Constructor for class com.helger.xservlet.handler.XServletAsyncHandler
- XServletFilterConsistency - Class in com.helger.xservlet.filter
-
Handle special content related stuff that needs to be processed for every servlet.
- XServletFilterConsistency() - Constructor for class com.helger.xservlet.filter.XServletFilterConsistency
- XServletFilterSecurityHttpReferrerPolicy - Class in com.helger.xservlet.filter
-
Always set the correct "Referrer-Policy" header.
- XServletFilterSecurityHttpReferrerPolicy(EHttpReferrerPolicy) - Constructor for class com.helger.xservlet.filter.XServletFilterSecurityHttpReferrerPolicy
- XServletFilterSecurityPoxy - Class in com.helger.xservlet.filter
-
Avoid Httpoxy attack using the 'Proxy' HTTP header
- XServletFilterSecurityPoxy() - Constructor for class com.helger.xservlet.filter.XServletFilterSecurityPoxy
- XServletFilterSecurityXFrameOptions - Class in com.helger.xservlet.filter
-
Avoid Clickjacking attack using the 'X-Frame-Options' HTTP header.
- XServletFilterSecurityXFrameOptions(EXFrameOptionType, ISimpleURL) - Constructor for class com.helger.xservlet.filter.XServletFilterSecurityXFrameOptions
-
The X-Frame-Options HTTP response header can be used to indicate whether or not a browser should be allowed to render a page in a <frame>, <iframe> or <object> .
- XServletFilterTimer - Class in com.helger.xservlet.filter
-
A special filter that performs timing of servlet execution.
- XServletFilterTimer(AbstractXServlet) - Constructor for class com.helger.xservlet.filter.XServletFilterTimer
- XServletFilterTrackRequest - Class in com.helger.xservlet.filter
-
A special filter that tracks the request.
- XServletFilterTrackRequest() - Constructor for class com.helger.xservlet.filter.XServletFilterTrackRequest
- XServletHandlerOPTIONS - Class in com.helger.xservlet.handler
-
Called by the server (via the
servicemethod) to allow a servlet to handle a OPTIONS request. - XServletHandlerOPTIONS(ISupplier<String>) - Constructor for class com.helger.xservlet.handler.XServletHandlerOPTIONS
-
Constructor
- XServletHandlerRegistry - Class in com.helger.xservlet.handler
-
Wrapper around a map from
EHttpMethodtoIXServletHandler. - XServletHandlerRegistry() - Constructor for class com.helger.xservlet.handler.XServletHandlerRegistry
- XServletHandlerToSimpleHandler - Class in com.helger.xservlet.handler.simple
-
Implementation of
IXServletHandlerforIXServletSimpleHandler. - XServletHandlerToSimpleHandler(IXServletSimpleHandler) - Constructor for class com.helger.xservlet.handler.simple.XServletHandlerToSimpleHandler
- XServletHandlerTRACE - Class in com.helger.xservlet.handler
-
Called by the server (via the
servicemethod) to allow a servlet to handle a TRACE request. - XServletHandlerTRACE() - Constructor for class com.helger.xservlet.handler.XServletHandlerTRACE
- XServletLoggingExceptionHandler - Class in com.helger.xservlet.exception
-
Logging implementation of
IXServletExceptionHandler. - XServletLoggingExceptionHandler() - Constructor for class com.helger.xservlet.exception.XServletLoggingExceptionHandler
- XServletSettings - Class in com.helger.xservlet
-
This class keeps all the settings that can be applied to all XServlet based settings.
- XServletSettings() - Constructor for class com.helger.xservlet.XServletSettings
- XServletSettings(XServletSettings) - Constructor for class com.helger.xservlet.XServletSettings
All Classes All Packages