# All Classes and Interfaces

Class
Description
LLAction
An action that may be performed on a key.
LLBasicAuthenticator
An authenticator for basic authentication.
LLCheckAuthServlet
The v1 "check-auth" servlet.
LLCheckConfiguration
Check configuration file.
LLConfigurationService
The configuration service.
LLCreatePassword
Create a hashed password.
LLDatabaseFactoryType
A factory of databases.
LLDatabaseRUD
A transactional read-update-delete operation.
LLDatabaseService
A service that exposes a database.
LLDatabaseSQLite
A database based on SQLite.
LLDatabaseSQLiteFactory
A database based on SQLite.
LLDatabaseType
A database.
LLDeleteServlet
The v1 "delete" servlet.
LLErrorHandler
A simple JSON error handler.
LLFaultInjection
Fault injection configuration.
LLGrafana
Grafana data.
LLGrant
A grant of permission to perform an action on a set of keys.
LLHealth
A health check servlet.
LLHTTPErrorStatusException
An exception with an associated error code and HTTP status code.
LLKeyExpression
A key expression that defines a set of keys.
LLKeyName
The name of a key.
LLLoggingPatternLayout
A dynamic logging pattern based on MDC values.
LLLoginService
A Jetty login service.
LLLogs
Log configuration.
LLMetrics
Metrics configuration.
LLMetricsService
A metrics service.
LLMigrateDatabase
Migrate data between databases.
LLOTLPProtocol
The protocol used to deliver OpenTelemetry data.
LLPassword
A hashed password for a user.
LLPasswordAlgorithmPBKDF2HmacSHA256
The PBKDF2 hashing algorithm using a SHA-256 HMAC.
LLPasswordAlgorithms
Functions over password algorithms.
LLPasswordAlgorithmType
The type of password hashing algorithms.
LLPasswordAsCredential
A credential implementation that contains a hashed looseleaf password.
LLPasswordException
An exception raised by a password hashing algorithm.
LLReadServlet
The v1 "get" servlet.
LLRequestLogger
A metrics request logger.
LLRole
A role.
LLRoleName
A role name.
LLRUDServlet
The v1 "RUD" servlet.
LLSecurityContext
The context required to make security decisions.
LLSecurityContext.Builder
A mutable security context builder.
LLServer
Start a server instance.
LLServer
The main server implementation.
LLServerAction
An action that may be performed on a key.
LLServerAddress
The address of a server.
LLServerClock
A service that exposes a clock.
LLServerConfiguration
A server configuration.
LLServerConfigurations
Functions to serialize/deserialize server configurations.
LLServerFactoryType
A factory of servers.
LLServerGrant
A grant of permission to perform an action on a set of keys.
LLServerHashedPassword
A hashed password.
LLServerRequestDecoration
A request listener that appends a probably-unique ID to every request.
LLServerRequestTimeFilter
A filter that tracks request times.
LLServerRole
A role.
LLServers
A server factory.
LLServerType
A server.
LLServerUser
A user.
LLServletHolder<T>
A servlet holder used to inject dependencies into servlets.
LLServletHolders
Servlet holder functions used to inject dependencies into servlets.
LLStrings
The server string resource service.
LLTelemetryConfiguration
Configuration information for OpenTelemetry.
LLTelemetryNoOp
A no-op telemetry service.
LLTelemetryService
An OpenTelemetry service.
LLTelemetryServiceFactoryType
A factory of telemetry services.
LLTelemetryServices
An OpenTelemetry service factory.
LLTelemetryServiceType
The type of server telemetry services.
LLTraces
Trace configuration.
LLUpdateServlet
The v1 "put" servlet.
LLUser
A user.
LLUserName
A user name.
LLUserPrincipal
A user principal containing information from the looseleaf security context.
LLv1Error
An error message.
LLv1Errors
A set of errors.
LLv1Messages
Functions to deserialize/serialize V1 messages.
LLv1MessagesService
A message service for v1 protocol messages.
LLv1MessageType
The base type of `looseleaf` messages.
LLv1Result
The result of an operation
LLv1RUD
A transactional read-update-delete operation.
LLVersion
LLVersions
A versioning servlet.
LLWithTelemetry
Execute a request under telemetry tracing.
LLWithTelemetry.WithTelemetryType
A function executed inside a span.
Main
Main command line entry point.