# Uses of Package
org.apache.sling.api.request

Packages that use org.apache.sling.api.request
Package
Description
org.apache.sling.api
org.apache.sling.api.request
org.apache.sling.api.request.builder
org.apache.sling.api.scripting
org.apache.sling.api.uri
org.apache.sling.api.wrappers

Classes in org.apache.sling.api.request used by org.apache.sling.api
Class
Description
RequestDispatcherOptions
`RequestDispatcherOptions` are used in the `SlingHttpServletRequest.getRequestDispatcher(org.apache.sling.api.resource.Resource, RequestDispatcherOptions)` method, to give more control on some aspects of the include/forward mechanism.
RequestParameter
The `RequestParameter` class represents a single parameter sent with the client request.
RequestParameterMap
The `RequestParameterMap` encapsulates all request parameters of a request.
RequestPathInfo
Sling breaks the request URI into four parts: the path itself, optional dot-separated selectors and extension that follow it, and an optional path suffix.
RequestProgressTracker
The `RequestProgressTracker` class provides the functionality to track the progress of request processing.
Classes in org.apache.sling.api.request used by org.apache.sling.api.request
Class
Description
RequestParameter
The `RequestParameter` class represents a single parameter sent with the client request.
SlingJakartaRequestEvent
represents an event published by the Sling engine while dispatching a request.
SlingJakartaRequestEvent.EventType
type of the event
SlingRequestEvent
Deprecated.
Use `SlingJakartaRequestEvent` instead.
SlingRequestEvent.EventType
Deprecated.
type of the event
Classes in org.apache.sling.api.request used by org.apache.sling.api.request.builder
Class
Description
RequestParameter
The `RequestParameter` class represents a single parameter sent with the client request.
RequestProgressTracker
The `RequestProgressTracker` class provides the functionality to track the progress of request processing.
Classes in org.apache.sling.api.request used by org.apache.sling.api.scripting
Class
Description
RequestDispatcherOptions
`RequestDispatcherOptions` are used in the `SlingHttpServletRequest.getRequestDispatcher(org.apache.sling.api.resource.Resource, RequestDispatcherOptions)` method, to give more control on some aspects of the include/forward mechanism.
Classes in org.apache.sling.api.request used by org.apache.sling.api.uri
Class
Description
RequestPathInfo
Sling breaks the request URI into four parts: the path itself, optional dot-separated selectors and extension that follow it, and an optional path suffix.
Classes in org.apache.sling.api.request used by org.apache.sling.api.wrappers
Class
Description
RequestDispatcherOptions
`RequestDispatcherOptions` are used in the `SlingHttpServletRequest.getRequestDispatcher(org.apache.sling.api.resource.Resource, RequestDispatcherOptions)` method, to give more control on some aspects of the include/forward mechanism.
RequestParameter
The `RequestParameter` class represents a single parameter sent with the client request.
RequestParameterMap
The `RequestParameterMap` encapsulates all request parameters of a request.
RequestPathInfo
Sling breaks the request URI into four parts: the path itself, optional dot-separated selectors and extension that follow it, and an optional path suffix.
RequestProgressTracker
The `RequestProgressTracker` class provides the functionality to track the progress of request processing.