# All Classes and Interfaces

Class
Description
AbstractPoller
Deprecated.
use `Polling` instead.
AbstractSlingClient
The abstract base client for all implementing integration test clients.
Bundle
Thin Wrapper around a Bundle definition JSON
Bundle.Status
BundleInfo
BundlesInfo
A simple Wrapper around the returned JSON when requesting the status of /system/console/bundles
BundlesInstaller
Utility for installing and starting additional bundles for testing
ClientException
An exception thrown when something went wrong with using the sling testing clients.
Component
Component.Status
ComponentInfo
ComponentsInfo
Thin wrapper around the list of components
Constants
DelayRequestInterceptor
EmailMessage
Holds information retrieved from the mock SMTP server deployed in Sling
FormBasedAuthInterceptor
FormEntityBuilder
Helper for creating Entity objects for POST requests.
HttpRequestResponseInterceptor
HttpUtils
IndexingClient
Interface to the oak indexing mechanism
InputStreamBodyWithLength
If we want to upload a file that is a resource in a jar file, the http client expects a content length.
InstanceConfig
Allows saving and restoring an instance configuration.
InstanceConfigCache
A cache for different `InstanceConfig` objects
InstanceConfigException
InstanceConfiguration
Configuration of a single instance instance.
InstanceSetup
Utility class for getting the current instance setup
JsonUtils
MicrodataClient
OsgiConsoleClient
A client that wraps the Felix OSGi Web Console REST API calls.
OsgiInstanceConfig
Allows saving and restoring the OSGiConfig to be used before and after altering OSGi configurations for tests
PathPoller
Deprecated.
Poller
Deprecated.
use `Polling` instead.
Polling
Helper for repeating a call until it returns true, with timeout capabilities.
PortAllocator
QueryClient
Sling client for performing oak queries.
QueryClient.QueryType
Query types, as defined in `org.apache.jackrabbit.oak.query.QueryEngineImpl`
QueryServlet
ResourceUtil
ServerErrorRetryStrategy
{code ServiceUnavailableRetryStrategy} strategy for retrying request in case of a 5XX response code
ServiceInfo
ServicesInfo
A simple Wrapper around the returned JSON when requesting the status of /system/console/services
SlingClient
The Base class for all Integration Test Clients.
SlingClient.Builder
SlingClient.InternalBuilder<T>
Extensible InternalBuilder for SlingClient.
SlingClientConfig
SlingClientConfig.Builder
SlingEmailClient
Accesses email stored by a mock SMTP server deployed to Sling
SlingHttpResponse
SlingParameter
StickyCookieHolder
StickyCookieInterceptor
StickyCookieSpec
SystemPropertiesConfig
TestDescriptionHolder
TestDescriptionInterceptor
HttpClient interceptor that propagates the current test name as part HTTP request headers.
TestingIOException
Use this exception to indicate any problems with networking (typically manifested as IOException).
TestingSetupException
Use this exception to signal problems in the test setup, e.g.
TestingValidationException
Use this exception to indicate any mismatch between expectations and the actual test result.
TimeoutsProvider
Deprecated.
duplicate of `TimeoutsProvider`.
TimeoutsProvider
Return timeout values that can be multiplied by a configurable factor.
UniquePaths
Generate unique paths, for tests isolation
URLParameterBuilder
UserAgentHolder
UserAgentInterceptor
UserAgentUtil
XSSUtils
Basic class for XSS Testing The reliability of these methods are not critical