# 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.
LLDatabaseMVStore
A database implementation based on the H2 MVStore.
LLDatabaseMVStoreFactory
A database implementation based on the H2 MVStore.
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.
LLMetricsService
A metrics service.
LLMigrateDatabase
Migrate data between databases.
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.
LLTelemetryConfiguration.LLLogs
Log configuration.
LLTelemetryConfiguration.LLMetrics
Metrics configuration.
LLTelemetryConfiguration.LLOTLPProtocol
The protocol used to deliver OpenTelemetry data.
LLTelemetryConfiguration.LLTraces
Trace configuration.
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.
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.