# All Classes and Interfaces

Class
Description
AbstractDeleteHandler
AbstractHandler
This handler can export only if the path given in the context contains the handler name.
AnonymousAccessConfigServlet
Servlet which disables and enables anonymous access and ensures that the authenticator service has accepted the configuration change.
CustomPostResponseCreatorImpl
Sample implementation of the PostResponseCreator interface.
DomServlet
The `DomServlet` evaluates a simple XML document using DOM APIs.
DummyModel
DummyModification
EventsCounter
Provide access to events counts
EventsCounterImpl
Count the number of OSGi events that we receive on specific topics, and report them to clients.
ExportedPackageServlet
Test servlet for SLING-2808
ExtensionServlet
Example/test Sling Servlet registered with two extensions
FakeSlingHttpServletRequest
FirstRepositoryInitializer
SlingRepositoryInitializer that creates a node to which SecondRepositoryInitializer can add a property, to verify that they are executed in order of their service ranking.
FullTextQueryServlet
Servlet used to test HtmlResponse escaping
GetConfigServlet
GET returns the contents of an OSGi config by PID
GroovyBindingsValuesProvider
Example/test BindingsValuesProvider targeting groovy scripts
HtmlDefaultServlet
Default servlet for the html extension, see SLING-1069.
HtmlResponseServlet
Servlet used to test HtmlResponse escaping
JakartaJsonServlet
Serlializes a basic class using the Jakarta JSON API
JaxbServlet
The `JaxbServlet` serializes a basic JAXB-annotated class
JaxbServlet.Entity
JmxServlet
The `JmxServlet` lists JMX MBeans belonging to a Sling in JSON format
JSPBindingsValuesProvider
Example/test BindingsValuesProvider targeting JSP scripts
LowercaseStringTransformer
LowerRankingStringTransformer
MappingEventsTest
MappingsFacade
Facade for saving mappings and waiting for the corresponding events
MiscUnsafeServlet
Validates that the `sun.misc.Unsafe` class can be accessed
NamespaceTestServlet
Test Servlet which outputs the current namespace mappings.
NoPropertyFilter
Example/test filter
NotReallyAnAdapterFactory
Service which looks like an adapter factory, but isn't.
OldStylePostOperationExample
Example using the now deprecated SlingPostOperation
OriginalResponseServlet
Simple servlet delivering a static string - used for testing request dispatcher include.
PathsServlet
Servlet that registers itself for specific paths
PathsServletNodeServlet
Servlet which can create and delete a node at /testing/PathsServlet/foo in order to test case where a servlet is registered at a path for which a node exists.
PlanetResource
A Sling Resource that represents a planet
PlanetResourceRenderingServlet
Test HTML rendering of resources provided by our PlanetResourceProvider
PlanetsResourceProvider
Test/example ResourceProvider that provides info about the Solar System's planets at /planets.
PlanetsResourceProvider.DoesNotNeedAContext
If this provider required a context this would be more elaborate, but for this simple example we don't need one.
PrefixServletMinusOne
Example/test Sling Servlet using a prefix to demonstrate how PrefixServletZero overrides PrefixServletMinusOne
PrefixServletZero
Example/test Sling Servlet using a prefix to demonstrate how PrefixServletZero overrides PrefixServletMinusOne
PutMethodServlet
Example/test Sling Servlet registered for the PUT method on a specific resource type
R6WhiteboardServlet
Example Sling servlets registered using the R6 HTTP Whiteboard
ReallyAnAdapterFactory
Service which actually is an adapter factory.
RepositoryDescriptorsServlet
Test servlet that dumps our repository descriptors
RequestDispatcherIncludeBufferedServlet
Servlet using RequestDispatcher.include to include output of another servlet in it's response.
RequestDispatcherIncludeDirectServlet
Servlet using RequestDispatcher.include to include output of another servlet in it's response.
RequestUriOptingServlet
OptingServlet that uses the RequestURI to opt in
ResourceResolverWithVanityBloomFilterTest
SaxServlet
The `SaxServlet` evaluates a simple XML document using a SAX handler
SecondRepositoryInitializer
SlingRepositoryInitializer that adds a property to the node created by FirstRepositoryInitializer.
SelectorServlet
Example/test Sling Servlet registered with two selectors
SlingFilter
Example/test Filter
SlingFilterWithPattern
Example/test Filter with sling.filter.pattern see also SLING-4294
SlingPostOperationExample
Example PostOperation used in integration tests
SlingPostProcessorOne
Example SlingPostProcessor used in integration tests
SlingPostProcessorTwo
Example SlingPostProcessor used in integration tests
StandaloneScriptExecutionServlet
Test Servlet that executes a named script in standalone mode, i.e.
StringBindingsValuesProvider
Example/test BindingsValuesProvider targeting all scripts
StringTransformer
SystemUsersInitializer
SlingRepositoryInitializer that creates system users and sets their ACLs.
TestDeleteHandler1
TestDeleteHandler2
TestEnum
TestHandler1
TestHandler2
TestHandler3
TestNamespaceMapper
Test Implementation of NamespaceMapper
TestResourceDecorator
Test ResourceDecorator that sets a specific resource type for resources having a path that starts with /testing + simple name of this class + /
UppercaseStringTransformer
WorkspaceCreator
WriteableResourcesTest
Test (and demonstrate) the Sling Resource CRUD functionality
XpathServlet
The `XpathServlet` evaluates a simple XML document using an XPath expression