All Classes and Interfaces
Class
Description
Controller responsible for managing actuator endpoints.
Service interface for providing actuator information.
Marker interface used to identify classes that need to be implemented to be used
as REST controllers.
The
BringWebApplication
class provides static methods for running the Bring application context.Represents information about a Git commit.
Exception thrown when a connector configured to listen on a specific port fails to start.
Indicates that the annotated class is a controller.
An implementation of AnnotationResolver used for resolving bean names associated with classes annotated with @Controller.
Implementation of ClassPathScanner that scans for classes annotated with @Controller using Reflections.
Default implementation of the
ActuatorService
interface.Implementation of the
StaticResourceService
interface for handling static resource requests.Annotation for mapping HTTP
DELETE
requests onto specific handler
methods.The DeleteParamsResolver class implements the RequestParamsResolver interface
to handle the @DeleteMapping annotation.
The
DispatcherServlet
class extends FrameworkServlet
and serves as the central
dispatcher for handling HTTP requests in a RESTful web application.The ErrorResponse class represents an object containing details about an error response.
The ErrorResponseCreator class is responsible for creating instances of ErrorResponse.
The
FrameworkServlet
is an abstract class that extends HttpServlet
and provides a base implementation for handling HTTP requests in a framework.Annotation for mapping HTTP
GET
requests onto specific handler
methods.The GetParamsResolver class implements the RequestParamsResolver interface
to handle the @GetMapping annotation.
Represents information about Git.
The HttpHeaders class represents a collection of HTTP headers.
Enumeration containing common HTTP header names.
The
HttpServletRequestUtils
class provides utility methods for working with HttpServletRequest
.Enumeration representing HTTP status codes as defined in the HTTP/1.1 specification.
Component for handling exceptions and generating JSON error responses.
Utility class for changing the log level of a specific package.
Utility class for representing common media types used in HTTP requests and responses.
The MethodArgumentTypeMismatchException class is a runtime exception that indicates
a failure to convert a method argument to the required type.
The MissingApplicationMappingException class is a runtime exception that indicates
the absence of an explicit mapping for a particular request path in the application.
The MissingBringServletImplException class is a runtime exception that indicates
the absence of the implementation of the BringServlet interface in a RestController.
The MissingRequestHeaderAnnotationValueException class is a runtime exception that indicates
the absence of a required value for the
@RequestHeader
in a method parameter.The MissingRequestParamException class is a runtime exception that indicates
the absence of a required request parameter for a method parameter type annotated
with
@RequestParam
.The
ParameterTypeUtils
class is a utility class that provides methods for parsing
path variables to their corresponding parameter types.Annotation for mapping HTTP
PATCH
requests onto specific handler
methods.Annotation used to indicate that a method parameter should be bound to a URI template
variable.
Annotation for mapping HTTP
POST
requests onto specific handler
methods.The PostParamsResolver class implements the RequestParamsResolver interface
to handle the @PostMapping annotation.
DTO class representing system properties data.
Annotation for mapping HTTP
PUT
requests onto specific handler
methods.The PutParamsResolver class implements the RequestParamsResolver interface
to handle the @PutMapping annotation.
The
ReflectionUtils
class is a utility class providing methods for reflection-related operations.Annotation used to indicate that a method parameter should be bound to the body of
the HTTP request.
The RequestBodyTypeUnsupportedException class is a runtime exception that indicates
an unsupported type for the @RequestBody annotation.
Annotation used to indicate that a method parameter should be bound to a specific
HTTP request header.
Annotation used to indicate the mapping of a request to a specific controller class.
Enumeration representing the standard HTTP methods.
Annotation used to indicate that a method parameter should be bound to a query parameter
in a web request.
The RequestParamsResolver interface provides methods for resolving request parameters
in the web context of a
@RestController
.The RequestPathDuplicateException class is a runtime exception that indicates
the presence of duplicate request paths in the application.
Represents an HTTP response entity, containing a response body, headers, and HTTP status.
Annotation for marking a class or method with the desired HTTP response status code and optional reason.
Indicates that the annotated class is a specialized type of controller designed for RESTful services.
An implementation of AnnotationResolver specifically designed for resolving
bean names associated with classes annotated with @RestController.
A
BeanPostProcessor
implementation that processes bean initialization
annotated with @RestController
.Implementation of ClassPathScanner that scans for classes annotated with @RestController using Reflections.
The
RestControllerContext
class represents the context for managing
REST controllers and their associated parameters in a web application.The
RestControllerParams
record represents parameters associated with a method
in a web controller.The
RestControllerParamsUtil
class is a utility class providing methods for extracting
RestControllerParams
information from a BringServlet
using a list of
RequestParamsResolver
s.The
RestControllerProcessResult
record represents the result of processing
a method in a web controller.Configuration properties for the web server.
A factory interface for creating and configuring servlet-based web servers.
Exception thrown when a static file is not found.
Controller responsible for handling static resource requests.
Interface defining methods for handling static resource requests.
ServletWebServerFactory
implementation for Apache Tomcat.Implementation of the
WebServer
interface for the Apache Tomcat server.The TypeArgumentUnsupportedException class is a runtime exception that indicates
the usage of an unsupported type argument.
The
WebServer
interface defines basic lifecycle methods to manage the
server's state, including starting and stopping.Configuration class for setting up and customizing the web server and related beans.
RuntimeException used to represent generic exceptions related to web server operations.
The
WebStarter
class is responsible for initializing and running a web application
using Apache Tomcat as the embedded servlet container.