| Modifier and Type | Class and Description |
|---|---|
class |
RequestMetricsLoggingFilter
A Servlet
Filter which handles logging various per-request metrics. |
| Modifier and Type | Class and Description |
|---|---|
class |
AuthenticatorMetricsFilter
A servlet filter which interacts with
AuthenticatorMetrics to publish events containing timing metrics
regarding Seraph authentication |
| Modifier and Type | Class and Description |
|---|---|
class |
AbstractHttpFilterWithExcludedPaths |
class |
HoldingUntilStartedFilter
HoldingUntilStartedFilter is used to hold requests while completing the second phase of startup during the
Instant Up upgrade flow.
|
class |
RequestEventPublishingFilter
A
Filter which publishes events when a matching servlet request comes through. |
| Modifier and Type | Class and Description |
|---|---|
class |
VCacheRequestContextFilter
A Servlet
Filter which ensures that a VCache request context is setup for each
request. |
| Modifier and Type | Class and Description |
|---|---|
static class |
ViburGetConnectionTimeoutMonitor.ServletFilter |
| Modifier and Type | Class and Description |
|---|---|
class |
ServiceDeskExternalCustomerServletFilter
Servlet filter that checks if the user has Confluence use permission and nulls the user if it does not.
|
| Modifier and Type | Class and Description |
|---|---|
class |
AsapAuthenticationFilter
A servlet filter that when an ASAP token is specified, will verify it's authenticity and store it later for later use in the WorkContext.
|
| Modifier and Type | Class and Description |
|---|---|
class |
CanUseFilter
A filter which checks if the current user is permitted to use Confluence.
|
class |
CanUseWithAnyConfluenceAccessFilter
A filter which checks if the current user is permitted to use Confluence, including users with visitor (limited)
access.
|
| Modifier and Type | Class and Description |
|---|---|
class |
ConfluenceTrustedApplicationsFilter
Integration of Seraph's trusted application filter with Confluence's trusted applications manager
|
| Modifier and Type | Class and Description |
|---|---|
class |
ConfluenceEncodingFilter
Extends the
AbstractEncodingFilter to return the encoding specified by the application configuration. |
| Modifier and Type | Class and Description |
|---|---|
class |
TenantGateFilter
Allows setting a permit for HTTP workers for the
TenantGate despite of its state. |
| Modifier and Type | Class and Description |
|---|---|
class |
SqlCollectingFilter |
class |
VCacheMetricsCollectingFilter
This filter intercepts requests that have the X-Confluence-VCache-Metrics-Capture header set, which
indicates that vcache metrics should be logged and associated with the value assigned to that header
This reduces flakiness of the metrics collected by restricting it to a single request, eg the viewpage
request.
|
| Modifier and Type | Class and Description |
|---|---|
class |
AbstractBootstrapHotSwappingFilter
Abstact filter class which will delegate to a particular filter once the container manager is setup.
|
class |
AuthenticatedUserFilter
Makes sure the current user is always in the AuthenticatedUserThreadLocal at the beginning of a request, and is cleared
at the end.
|
class |
LoggingContextFilter
Servlet filter that adds some relevant contextual information to the Log4J Mapped Diagnostic Context
|
class |
UserNameHeaderFilter
Adds the current remote user as a header (X-AUSERNAME) to the response.
|
| Modifier and Type | Class and Description |
|---|---|
class |
BandanaPrefetchFilter
Filter to load commonly used Bandana values ahead of time
|
class |
ConfluenceCachingFilter
Provides a list of caching strategies to use with Confluence.
|
class |
ConfluenceTimeoutFilter
Manual calculation of session timeout that can take into account "excluded urls" which do not prolong the life of
the session
|
class |
DebugFilter
Emits diagnostic info about the response.
|
class |
FrontendJavascriptFilter
Serves requests with paths starting with "/frontend-" from the frontend CDN cache.
|
class |
InternalResourceFilter
Filter that intercepts requests to
/internal and performs a request forward to skip the majority of the filter chain. |
class |
LanguageExtractionFilter
Extracts the language cookie, or if it is not present the browser language string
|
class |
MauEventFilter
Send MAU events in each servlet request
|
class |
ResponseOutputStreamFilter
Wraps the
HttpServletResponse's ServletOutputStream so that it is closed properly. |
class |
TranslationModeFilter |
| Modifier and Type | Class and Description |
|---|---|
class |
ConfluenceExperimentsFilter
Experiments Filter used for determining if an instance or user is enrolled in an experiment.
|
| Modifier and Type | Class and Description |
|---|---|
class |
RequestParamValidationFilter
Validates request parameter values so that they cannot contain null characters.
|
| Modifier and Type | Class and Description |
|---|---|
class |
AbstractEncodingFilter |
class |
ExpiresFilter |
class |
ServletContextThreadLocalFilter |
| Modifier and Type | Class and Description |
|---|---|
class |
AbstractCachingFilter
Uses a list of caching strategies provided by the subclass, applying the first one which matches.
|
Copyright © 2003–2017 Atlassian. All rights reserved.