# Index

A B C D E F G H I K L M N O P R S T U V W
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form

## A

action() - Method in record class com.io7m.looseleaf.security.LLGrant
  Returns the value of the `action` record component.
action() - Method in record class com.io7m.looseleaf.server.api.LLServerGrant
  Returns the value of the `action` record component.
addDBTime(Duration) - Method in class com.io7m.looseleaf.server.internal.LLMetricsService
  Set the most recent DB time.
addresses() - Method in record class com.io7m.looseleaf.server.api.LLServerConfiguration
  Returns the value of the `addresses` record component.
addRole(LLRole) - Method in class com.io7m.looseleaf.security.LLSecurityContext.Builder
  Add a role to the context.
addUser(LLUserName, LLPassword, List<LLRoleName>) - Method in class com.io7m.looseleaf.security.LLSecurityContext.Builder
  Add a user to the context.
algorithm() - Method in record class com.io7m.looseleaf.security.LLPassword
  Returns the value of the `algorithm` record component.
algorithm() - Method in record class com.io7m.looseleaf.server.api.LLServerHashedPassword
  Returns the value of the `algorithm` record component.
allows(LLAction, LLKeyName) - Method in record class com.io7m.looseleaf.security.LLRole
  Determine if the given action is allowed on the given key according to this role.
allows(LLAction, LLKeyName) - Method in record class com.io7m.looseleaf.security.LLUser
  Determine if the user is permitted to perform the given action on the given key.
asAction() - Method in enum class com.io7m.looseleaf.server.api.LLServerAction
asGrant() - Method in record class com.io7m.looseleaf.server.api.LLServerGrant
asPassword() - Method in record class com.io7m.looseleaf.server.api.LLServerHashedPassword
asRole() - Method in record class com.io7m.looseleaf.server.api.LLServerRole

## B

build() - Method in class com.io7m.looseleaf.security.LLSecurityContext.Builder
builder() - Static method in class com.io7m.looseleaf.security.LLSecurityContext

## C

check(Object) - Method in class com.io7m.looseleaf.server.internal.auth.LLPasswordAsCredential
check(String) - Method in record class com.io7m.looseleaf.security.LLPassword
  Check the given plain text password against this hashed password.
check(String, String, byte[]) - Method in class com.io7m.looseleaf.security.LLPasswordAlgorithmPBKDF2HmacSHA256
check(String, String, byte[]) - Method in interface com.io7m.looseleaf.security.LLPasswordAlgorithmType
  Check if the given plain text password matches the expected hash.
close() - Method in class com.io7m.looseleaf.database.mvstore.LLDatabaseMVStore
close() - Method in class com.io7m.looseleaf.database.sqlite.LLDatabaseSQLite
close() - Method in class com.io7m.looseleaf.server.internal.LLDatabaseService
close() - Method in class com.io7m.looseleaf.server.internal.LLServer
com.io7m.looseleaf.cmdline - package com.io7m.looseleaf.cmdline
  Minimalist transactional HTTP key/value store (Command-line)
com.io7m.looseleaf.cmdline.internal - package com.io7m.looseleaf.cmdline.internal
  Minimalist transactional HTTP key/value store (Command-line [internals])
com.io7m.looseleaf.database.api - package com.io7m.looseleaf.database.api
  Minimalist transactional HTTP key/value store (Database API)
com.io7m.looseleaf.database.mvstore - package com.io7m.looseleaf.database.mvstore
  Minimalist transactional HTTP key/value store (Database MVStore)
com.io7m.looseleaf.database.sqlite - package com.io7m.looseleaf.database.sqlite
  Minimalist transactional HTTP key/value store (Database SQLite)
com.io7m.looseleaf.grafana - package com.io7m.looseleaf.grafana
  Minimalist transactional HTTP key/value store (Grafana)
com.io7m.looseleaf.protocol.v1 - package com.io7m.looseleaf.protocol.v1
  Minimalist transactional HTTP key/value store (Protocol V1)
com.io7m.looseleaf.security - package com.io7m.looseleaf.security
  Minimalist transactional HTTP key/value store (Security)
com.io7m.looseleaf.server - package com.io7m.looseleaf.server
  Minimalist transactional HTTP key/value store (Server)
com.io7m.looseleaf.server.api - package com.io7m.looseleaf.server.api
  Minimalist transactional HTTP key/value store (Server API)
com.io7m.looseleaf.server.internal - package com.io7m.looseleaf.server.internal
  Minimalist transactional HTTP key/value store (Server [internals])
com.io7m.looseleaf.server.internal.auth - package com.io7m.looseleaf.server.internal.auth
  Minimalist transactional HTTP key/value store (Server [internals auth])
com.io7m.looseleaf.server.internal.telemetry - package com.io7m.looseleaf.server.internal.telemetry
  Minimalist transactional HTTP key/value store (Server [internals for telemetry])
com.io7m.looseleaf.server.internal.v1 - package com.io7m.looseleaf.server.internal.v1
  Minimalist transactional HTTP key/value store (Server [internals v1])
compareTo(LLKeyName) - Method in class com.io7m.looseleaf.security.LLKeyName
configuration() - Method in class com.io7m.looseleaf.server.internal.LLConfigurationService
create() - Static method in class com.io7m.looseleaf.security.LLPasswordAlgorithmPBKDF2HmacSHA256
  Create an algorithm with a strong iteration count and key length.
create(int, int) - Static method in class com.io7m.looseleaf.security.LLPasswordAlgorithmPBKDF2HmacSHA256
  Create an algorithm with the given iteration count and key length.
create(LLTelemetryConfiguration) - Method in interface com.io7m.looseleaf.server.internal.telemetry.LLTelemetryServiceFactoryType
  Create a telemetry service.
create(LLTelemetryConfiguration) - Method in class com.io7m.looseleaf.server.internal.telemetry.LLTelemetryServices
  Create a telemetry service.
create(Class<T>, Function<RPServiceDirectoryType, T>) - Method in class com.io7m.looseleaf.server.internal.LLServletHolders
  Create a new servlet holder.
create(String) - Static method in class com.io7m.looseleaf.security.LLKeyExpression
  Create a key expression.
create(String) - Static method in class com.io7m.looseleaf.security.LLKeyName
  Create a key name.
create(Optional<LLTelemetryConfiguration>) - Method in interface com.io7m.looseleaf.server.internal.telemetry.LLTelemetryServiceFactoryType
  Create a telemetry service.
createHashed(String) - Method in interface com.io7m.looseleaf.security.LLPasswordAlgorithmType
  Create a hashed password with a random salt.
createHashed(String, byte[]) - Method in class com.io7m.looseleaf.security.LLPasswordAlgorithmPBKDF2HmacSHA256
createHashed(String, byte[]) - Method in interface com.io7m.looseleaf.security.LLPasswordAlgorithmType
  Create a hashed password.
createOptional(Optional<LLTelemetryConfiguration>) - Static method in class com.io7m.looseleaf.server.internal.telemetry.LLTelemetryServices
  Create a telemetry service.

## D

dashboard() - Static method in class com.io7m.looseleaf.grafana.LLGrafana
database() - Method in class com.io7m.looseleaf.server.internal.LLDatabaseService
databaseCrashProbability() - Method in record class com.io7m.looseleaf.server.api.LLFaultInjection
  Returns the value of the `databaseCrashProbability` record component.
databaseFaultInject() - Method in record class com.io7m.looseleaf.server.api.LLFaultInjection
  Potentially throw an I/O exception based on the database crash probability.
databaseFile() - Method in record class com.io7m.looseleaf.server.api.LLServerConfiguration
  Returns the value of the `databaseFile` record component.
databaseKind() - Method in record class com.io7m.looseleaf.server.api.LLServerConfiguration
  Returns the value of the `databaseKind` record component.
dataSizeApproximate() - Method in interface com.io7m.looseleaf.database.api.LLDatabaseType
dataSizeApproximate() - Method in class com.io7m.looseleaf.database.mvstore.LLDatabaseMVStore
dataSizeApproximate() - Method in class com.io7m.looseleaf.database.sqlite.LLDatabaseSQLite
delete() - Method in record class com.io7m.looseleaf.database.api.LLDatabaseRUD
  Returns the value of the `delete` record component.
delete() - Method in record class com.io7m.looseleaf.protocol.v1.LLv1RUD
  Returns the value of the `delete` record component.
deletes() - Method in class com.io7m.looseleaf.server.internal.LLMetricsService
description() - Method in class com.io7m.looseleaf.server.internal.LLConfigurationService
description() - Method in class com.io7m.looseleaf.server.internal.LLDatabaseService
description() - Method in class com.io7m.looseleaf.server.internal.LLMetricsService
description() - Method in class com.io7m.looseleaf.server.internal.LLServerClock
description() - Method in class com.io7m.looseleaf.server.internal.LLStrings
description() - Method in class com.io7m.looseleaf.server.internal.LLv1MessagesService
description() - Method in class com.io7m.looseleaf.server.internal.telemetry.LLTelemetryNoOp
description() - Method in class com.io7m.looseleaf.server.internal.telemetry.LLTelemetryService
deserialize(byte[]) - Method in class com.io7m.looseleaf.protocol.v1.LLv1Messages
  Deserialize a message.
deserialize(InputStream) - Method in class com.io7m.looseleaf.protocol.v1.LLv1Messages
  Deserialize a message.
disabled() - Static method in record class com.io7m.looseleaf.server.api.LLFaultInjection
doFilter(ServletRequest, ServletResponse, FilterChain) - Method in class com.io7m.looseleaf.server.internal.LLServerRequestTimeFilter
doLayout(ILoggingEvent) - Method in class com.io7m.looseleaf.cmdline.LLLoggingPatternLayout

## E

endpoint() - Method in record class com.io7m.looseleaf.server.api.LLTelemetryConfiguration.LLLogs
  Returns the value of the `endpoint` record component.
endpoint() - Method in record class com.io7m.looseleaf.server.api.LLTelemetryConfiguration.LLMetrics
  Returns the value of the `endpoint` record component.
endpoint() - Method in record class com.io7m.looseleaf.server.api.LLTelemetryConfiguration.LLTraces
  Returns the value of the `endpoint` record component.
equals(Object) - Method in record class com.io7m.looseleaf.database.api.LLDatabaseRUD
  Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class com.io7m.looseleaf.protocol.v1.LLv1Error
  Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class com.io7m.looseleaf.protocol.v1.LLv1Errors
  Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class com.io7m.looseleaf.protocol.v1.LLv1Result
  Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class com.io7m.looseleaf.protocol.v1.LLv1RUD
  Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class com.io7m.looseleaf.security.LLGrant
  Indicates whether some other object is "equal to" this one.
equals(Object) - Method in class com.io7m.looseleaf.security.LLKeyExpression
equals(Object) - Method in class com.io7m.looseleaf.security.LLKeyName
equals(Object) - Method in record class com.io7m.looseleaf.security.LLPassword
  Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class com.io7m.looseleaf.security.LLRole
  Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class com.io7m.looseleaf.security.LLRoleName
  Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class com.io7m.looseleaf.security.LLUser
  Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class com.io7m.looseleaf.security.LLUserName
  Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class com.io7m.looseleaf.server.api.LLFaultInjection
  Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class com.io7m.looseleaf.server.api.LLServerAddress
  Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class com.io7m.looseleaf.server.api.LLServerConfiguration
  Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class com.io7m.looseleaf.server.api.LLServerGrant
  Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class com.io7m.looseleaf.server.api.LLServerHashedPassword
  Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class com.io7m.looseleaf.server.api.LLServerRole
  Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class com.io7m.looseleaf.server.api.LLServerUser
  Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class com.io7m.looseleaf.server.api.LLTelemetryConfiguration
  Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class com.io7m.looseleaf.server.api.LLTelemetryConfiguration.LLLogs
  Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class com.io7m.looseleaf.server.api.LLTelemetryConfiguration.LLMetrics
  Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class com.io7m.looseleaf.server.api.LLTelemetryConfiguration.LLTraces
  Indicates whether some other object is "equal to" this one.
errorCode() - Method in record class com.io7m.looseleaf.protocol.v1.LLv1Error
  Returns the value of the `errorCode` record component.
errorCode() - Method in exception class com.io7m.looseleaf.server.internal.LLHTTPErrorStatusException
errors() - Method in record class com.io7m.looseleaf.protocol.v1.LLv1Errors
  Returns the value of the `errors` record component.
execute() - Method in interface com.io7m.looseleaf.server.internal.v1.LLWithTelemetry.WithTelemetryType
  Execute the function.
exitCode() - Method in class com.io7m.looseleaf.cmdline.Main

## F

faultInjection() - Method in record class com.io7m.looseleaf.server.api.LLServerConfiguration
  Returns the value of the `faultInjection` record component.

## G

get(LLKeyName) - Method in interface com.io7m.looseleaf.database.api.LLDatabaseType
  Get the value associated with the given key, if any.
get(LLKeyName) - Method in class com.io7m.looseleaf.database.mvstore.LLDatabaseMVStore
get(LLKeyName) - Method in class com.io7m.looseleaf.database.sqlite.LLDatabaseSQLite
getAll() - Method in interface com.io7m.looseleaf.database.api.LLDatabaseType
getAll() - Method in class com.io7m.looseleaf.database.mvstore.LLDatabaseMVStore
getAll() - Method in class com.io7m.looseleaf.database.sqlite.LLDatabaseSQLite
getAuthMethod() - Method in class com.io7m.looseleaf.server.internal.auth.LLBasicAuthenticator
grants() - Method in record class com.io7m.looseleaf.security.LLRole
  Returns the value of the `grants` record component.
grants() - Method in record class com.io7m.looseleaf.server.api.LLServerRole
  Returns the value of the `grants` record component.
GRPC - Enum constant in enum class com.io7m.looseleaf.server.api.LLTelemetryConfiguration.LLOTLPProtocol
  gRPC

## H

handle(String, Request, HttpServletRequest, HttpServletResponse) - Method in class com.io7m.looseleaf.server.internal.LLErrorHandler
hash() - Method in record class com.io7m.looseleaf.security.LLPassword
  Returns the value of the `hash` record component.
hash() - Method in record class com.io7m.looseleaf.server.api.LLServerHashedPassword
  Returns the value of the `hash` record component.
hashCode() - Method in record class com.io7m.looseleaf.database.api.LLDatabaseRUD
  Returns a hash code value for this object.
hashCode() - Method in record class com.io7m.looseleaf.protocol.v1.LLv1Error
  Returns a hash code value for this object.
hashCode() - Method in record class com.io7m.looseleaf.protocol.v1.LLv1Errors
  Returns a hash code value for this object.
hashCode() - Method in record class com.io7m.looseleaf.protocol.v1.LLv1Result
  Returns a hash code value for this object.
hashCode() - Method in record class com.io7m.looseleaf.protocol.v1.LLv1RUD
  Returns a hash code value for this object.
hashCode() - Method in record class com.io7m.looseleaf.security.LLGrant
  Returns a hash code value for this object.
hashCode() - Method in class com.io7m.looseleaf.security.LLKeyExpression
hashCode() - Method in class com.io7m.looseleaf.security.LLKeyName
hashCode() - Method in record class com.io7m.looseleaf.security.LLPassword
  Returns a hash code value for this object.
hashCode() - Method in record class com.io7m.looseleaf.security.LLRole
  Returns a hash code value for this object.
hashCode() - Method in record class com.io7m.looseleaf.security.LLRoleName
  Returns a hash code value for this object.
hashCode() - Method in record class com.io7m.looseleaf.security.LLUser
  Returns a hash code value for this object.
hashCode() - Method in record class com.io7m.looseleaf.security.LLUserName
  Returns a hash code value for this object.
hashCode() - Method in record class com.io7m.looseleaf.server.api.LLFaultInjection
  Returns a hash code value for this object.
hashCode() - Method in record class com.io7m.looseleaf.server.api.LLServerAddress
  Returns a hash code value for this object.
hashCode() - Method in record class com.io7m.looseleaf.server.api.LLServerConfiguration
  Returns a hash code value for this object.
hashCode() - Method in record class com.io7m.looseleaf.server.api.LLServerGrant
  Returns a hash code value for this object.
hashCode() - Method in record class com.io7m.looseleaf.server.api.LLServerHashedPassword
  Returns a hash code value for this object.
hashCode() - Method in record class com.io7m.looseleaf.server.api.LLServerRole
  Returns a hash code value for this object.
hashCode() - Method in record class com.io7m.looseleaf.server.api.LLServerUser
  Returns a hash code value for this object.
hashCode() - Method in record class com.io7m.looseleaf.server.api.LLTelemetryConfiguration
  Returns a hash code value for this object.
hashCode() - Method in record class com.io7m.looseleaf.server.api.LLTelemetryConfiguration.LLLogs
  Returns a hash code value for this object.
hashCode() - Method in record class com.io7m.looseleaf.server.api.LLTelemetryConfiguration.LLMetrics
  Returns a hash code value for this object.
hashCode() - Method in record class com.io7m.looseleaf.server.api.LLTelemetryConfiguration.LLTraces
  Returns a hash code value for this object.
host() - Method in record class com.io7m.looseleaf.server.api.LLServerAddress
  Returns the value of the `host` record component.
HTTP - Enum constant in enum class com.io7m.looseleaf.server.api.LLTelemetryConfiguration.LLOTLPProtocol
  HTTP(s)

## I

identifier() - Method in class com.io7m.looseleaf.security.LLPasswordAlgorithmPBKDF2HmacSHA256
identifier() - Method in interface com.io7m.looseleaf.security.LLPasswordAlgorithmType
isClosed() - Method in interface com.io7m.looseleaf.database.api.LLDatabaseType
isClosed() - Method in class com.io7m.looseleaf.database.mvstore.LLDatabaseMVStore
isClosed() - Method in class com.io7m.looseleaf.database.sqlite.LLDatabaseSQLite

## K

keyCountApproximate() - Method in interface com.io7m.looseleaf.database.api.LLDatabaseType
keyCountApproximate() - Method in class com.io7m.looseleaf.database.mvstore.LLDatabaseMVStore
keyCountApproximate() - Method in class com.io7m.looseleaf.database.sqlite.LLDatabaseSQLite
keys() - Method in record class com.io7m.looseleaf.security.LLGrant
  Returns the value of the `keys` record component.
keys() - Method in record class com.io7m.looseleaf.server.api.LLServerGrant
  Returns the value of the `keys` record component.
kind() - Method in interface com.io7m.looseleaf.database.api.LLDatabaseFactoryType
kind() - Method in class com.io7m.looseleaf.database.mvstore.LLDatabaseMVStoreFactory
kind() - Method in class com.io7m.looseleaf.database.sqlite.LLDatabaseSQLiteFactory

## L

LLAction - Enum Class in com.io7m.looseleaf.security
  An action that may be performed on a key.
LLBasicAuthenticator - Class in com.io7m.looseleaf.server.internal.auth
  An authenticator for basic authentication.
LLBasicAuthenticator(LLTelemetryServiceType, LLMetricsService) - Constructor for class com.io7m.looseleaf.server.internal.auth.LLBasicAuthenticator
  An authenticator for basic authentication.
LLCheckAuthServlet - Class in com.io7m.looseleaf.server.internal.v1
  The v1 "check-auth" servlet.
LLCheckAuthServlet(RPServiceDirectoryType) - Constructor for class com.io7m.looseleaf.server.internal.v1.LLCheckAuthServlet
  The v1 "check-auth" servlet.
LLCheckConfiguration - Class in com.io7m.looseleaf.cmdline.internal
  Check configuration file.
LLCheckConfiguration() - Constructor for class com.io7m.looseleaf.cmdline.internal.LLCheckConfiguration
  Construct a command.
LLConfigurationService - Class in com.io7m.looseleaf.server.internal
  The configuration service.
LLConfigurationService(LLServerConfiguration) - Constructor for class com.io7m.looseleaf.server.internal.LLConfigurationService
  The configuration service.
LLCreatePassword - Class in com.io7m.looseleaf.cmdline.internal
  Create a hashed password.
LLCreatePassword() - Constructor for class com.io7m.looseleaf.cmdline.internal.LLCreatePassword
  Construct a command.
LLDatabaseFactoryType - Interface in com.io7m.looseleaf.database.api
  A factory of databases.
LLDatabaseMVStore - Class in com.io7m.looseleaf.database.mvstore
  A database implementation based on the H2 MVStore.
LLDatabaseMVStore(MVStore, TransactionStore) - Constructor for class com.io7m.looseleaf.database.mvstore.LLDatabaseMVStore
  A database based on the H2 MVStore class.
LLDatabaseMVStoreFactory - Class in com.io7m.looseleaf.database.mvstore
  A database implementation based on the H2 MVStore.
LLDatabaseMVStoreFactory() - Constructor for class com.io7m.looseleaf.database.mvstore.LLDatabaseMVStoreFactory
  A database implementation based on the H2 MVStore.
LLDatabaseRUD - Record Class in com.io7m.looseleaf.database.api
  A transactional read-update-delete operation.
LLDatabaseRUD(Set<LLKeyName>, Map<LLKeyName, String>, Set<LLKeyName>) - Constructor for record class com.io7m.looseleaf.database.api.LLDatabaseRUD
  A transactional read-update-delete operation.
LLDatabaseService - Class in com.io7m.looseleaf.server.internal
  A service that exposes a database.
LLDatabaseService(LLDatabaseType) - Constructor for class com.io7m.looseleaf.server.internal.LLDatabaseService
  A service that exposes a database.
LLDatabaseSQLite - Class in com.io7m.looseleaf.database.sqlite
  A database based on SQLite.
LLDatabaseSQLiteFactory - Class in com.io7m.looseleaf.database.sqlite
  A database based on SQLite.
LLDatabaseSQLiteFactory() - Constructor for class com.io7m.looseleaf.database.sqlite.LLDatabaseSQLiteFactory
  A database based on SQLite.
LLDatabaseType - Interface in com.io7m.looseleaf.database.api
  A database.
LLDeleteServlet - Class in com.io7m.looseleaf.server.internal.v1
  The v1 "delete" servlet.
LLDeleteServlet(RPServiceDirectoryType) - Constructor for class com.io7m.looseleaf.server.internal.v1.LLDeleteServlet
  The v1 "delete" servlet.
LLErrorHandler - Class in com.io7m.looseleaf.server.internal
  A simple JSON error handler.
LLErrorHandler() - Constructor for class com.io7m.looseleaf.server.internal.LLErrorHandler
  A simple JSON error handler.
LLFaultInjection - Record Class in com.io7m.looseleaf.server.api
  Fault injection configuration.
LLFaultInjection(double) - Constructor for record class com.io7m.looseleaf.server.api.LLFaultInjection
  Creates an instance of a `LLFaultInjection` record class.
LLGrafana - Class in com.io7m.looseleaf.grafana
  Grafana data.
LLGrant - Record Class in com.io7m.looseleaf.security
  A grant of permission to perform an action on a set of keys.
LLGrant(LLAction, LLKeyExpression) - Constructor for record class com.io7m.looseleaf.security.LLGrant
  A grant of permission to perform an action on a set of keys.
LLHealth - Class in com.io7m.looseleaf.server.internal
  A health check servlet.
LLHealth(RPServiceDirectoryType) - Constructor for class com.io7m.looseleaf.server.internal.LLHealth
  A health check servlet.
LLHTTPErrorStatusException - Exception Class in com.io7m.looseleaf.server.internal
  An exception with an associated error code and HTTP status code.
LLHTTPErrorStatusException(int, String, String) - Constructor for exception class com.io7m.looseleaf.server.internal.LLHTTPErrorStatusException
  Construct an exception.
LLHTTPErrorStatusException(int, String, String, Throwable) - Constructor for exception class com.io7m.looseleaf.server.internal.LLHTTPErrorStatusException
  Construct an exception.
LLHTTPErrorStatusException(int, String, Throwable) - Constructor for exception class com.io7m.looseleaf.server.internal.LLHTTPErrorStatusException
  Construct an exception.
LLKeyExpression - Class in com.io7m.looseleaf.security
  A key expression that defines a set of keys.
LLKeyName - Class in com.io7m.looseleaf.security
  The name of a key.
LLLoggingPatternLayout - Class in com.io7m.looseleaf.cmdline
  A dynamic logging pattern based on MDC values.
LLLoggingPatternLayout() - Constructor for class com.io7m.looseleaf.cmdline.LLLoggingPatternLayout
  A dynamic logging pattern based on MDC values.
LLLoginService - Class in com.io7m.looseleaf.server.internal.auth
  A Jetty login service.
LLLoginService(LLSecurityContext) - Constructor for class com.io7m.looseleaf.server.internal.auth.LLLoginService
  A Jetty login service.
LLLogs(URI, LLTelemetryConfiguration.LLOTLPProtocol) - Constructor for record class com.io7m.looseleaf.server.api.LLTelemetryConfiguration.LLLogs
  Log configuration.
LLMetrics(URI, LLTelemetryConfiguration.LLOTLPProtocol) - Constructor for record class com.io7m.looseleaf.server.api.LLTelemetryConfiguration.LLMetrics
  Metrics configuration.
LLMetricsService - Class in com.io7m.looseleaf.server.internal
  A metrics service.
LLMetricsService(LLDatabaseService, LLTelemetryServiceType) - Constructor for class com.io7m.looseleaf.server.internal.LLMetricsService
  A metrics service.
LLMigrateDatabase - Class in com.io7m.looseleaf.cmdline.internal
  Migrate data between databases.
LLMigrateDatabase() - Constructor for class com.io7m.looseleaf.cmdline.internal.LLMigrateDatabase
  Construct a command.
LLPassword - Record Class in com.io7m.looseleaf.security
  A hashed password for a user.
LLPassword(LLPasswordAlgorithmType, String, String) - Constructor for record class com.io7m.looseleaf.security.LLPassword
  A hashed password for a user.
LLPasswordAlgorithmPBKDF2HmacSHA256 - Class in com.io7m.looseleaf.security
  The PBKDF2 hashing algorithm using a SHA-256 HMAC.
LLPasswordAlgorithms - Class in com.io7m.looseleaf.security
  Functions over password algorithms.
LLPasswordAlgorithmType - Interface in com.io7m.looseleaf.security
  The type of password hashing algorithms.
LLPasswordAsCredential - Class in com.io7m.looseleaf.server.internal.auth
  A credential implementation that contains a hashed looseleaf password.
LLPasswordAsCredential(LLPassword) - Constructor for class com.io7m.looseleaf.server.internal.auth.LLPasswordAsCredential
  A credential implementation that contains a hashed looseleaf password.
LLPasswordException - Exception Class in com.io7m.looseleaf.security
  An exception raised by a password hashing algorithm.
LLPasswordException(String) - Constructor for exception class com.io7m.looseleaf.security.LLPasswordException
  Construct an exception.
LLPasswordException(String, Throwable) - Constructor for exception class com.io7m.looseleaf.security.LLPasswordException
  Construct an exception.
LLReadServlet - Class in com.io7m.looseleaf.server.internal.v1
  The v1 "get" servlet.
LLReadServlet(RPServiceDirectoryType) - Constructor for class com.io7m.looseleaf.server.internal.v1.LLReadServlet
  The v1 "get" servlet.
LLRequestLogger - Class in com.io7m.looseleaf.server.internal
  A metrics request logger.
LLRequestLogger(LLMetricsService) - Constructor for class com.io7m.looseleaf.server.internal.LLRequestLogger
  A metrics request logger.
LLRole - Record Class in com.io7m.looseleaf.security
  A role.
LLRole(LLRoleName, List<LLGrant>) - Constructor for record class com.io7m.looseleaf.security.LLRole
  A role.
LLRoleName - Record Class in com.io7m.looseleaf.security
  A role name.
LLRoleName(String) - Constructor for record class com.io7m.looseleaf.security.LLRoleName
  A role name.
LLRUDServlet - Class in com.io7m.looseleaf.server.internal.v1
  The v1 "RUD" servlet.
LLRUDServlet(RPServiceDirectoryType) - Constructor for class com.io7m.looseleaf.server.internal.v1.LLRUDServlet
  The v1 "RUD" servlet.
LLSecurityContext - Class in com.io7m.looseleaf.security
  The context required to make security decisions.
LLSecurityContext.Builder - Class in com.io7m.looseleaf.security
  A mutable security context builder.
LLServer - Class in com.io7m.looseleaf.cmdline.internal
  Start a server instance.
LLServer - Class in com.io7m.looseleaf.server.internal
  The main server implementation.
LLServer() - Constructor for class com.io7m.looseleaf.cmdline.internal.LLServer
  Construct a command.
LLServer(CloseableCollectionType<IOException>, ArrayList<Server>, RPServiceDirectoryType) - Constructor for class com.io7m.looseleaf.server.internal.LLServer
  The main server implementation.
LLServerAction - Enum Class in com.io7m.looseleaf.server.api
  An action that may be performed on a key.
LLServerAddress - Record Class in com.io7m.looseleaf.server.api
  The address of a server.
LLServerAddress(String, int) - Constructor for record class com.io7m.looseleaf.server.api.LLServerAddress
  The address of a server.
LLServerClock - Class in com.io7m.looseleaf.server.internal
  A service that exposes a clock.
LLServerClock(Clock) - Constructor for class com.io7m.looseleaf.server.internal.LLServerClock
  A service that exposes a clock.
LLServerConfiguration - Record Class in com.io7m.looseleaf.server.api
  A server configuration.
LLServerConfiguration(String, List<LLServerAddress>, Path, Optional<String>, List<LLServerRole>, List<LLServerUser>, Optional<LLTelemetryConfiguration>, Optional<LLFaultInjection>) - Constructor for record class com.io7m.looseleaf.server.api.LLServerConfiguration
  A server configuration.
LLServerConfigurations - Class in com.io7m.looseleaf.server.api
  Functions to serialize/deserialize server configurations.
LLServerConfigurations() - Constructor for class com.io7m.looseleaf.server.api.LLServerConfigurations
  Functions to serialize/deserialize server configurations.
LLServerFactoryType - Interface in com.io7m.looseleaf.server.api
  A factory of servers.
LLServerGrant - Record Class in com.io7m.looseleaf.server.api
  A grant of permission to perform an action on a set of keys.
LLServerGrant(LLServerAction, String) - Constructor for record class com.io7m.looseleaf.server.api.LLServerGrant
  A grant of permission to perform an action on a set of keys.
LLServerHashedPassword - Record Class in com.io7m.looseleaf.server.api
  A hashed password.
LLServerHashedPassword(String, String, String) - Constructor for record class com.io7m.looseleaf.server.api.LLServerHashedPassword
  A hashed password.
LLServerRequestDecoration - Class in com.io7m.looseleaf.server.internal
  A request listener that appends a probably-unique ID to every request.
LLServerRequestDecoration(RPServiceDirectoryType) - Constructor for class com.io7m.looseleaf.server.internal.LLServerRequestDecoration
  A request listener that appends a probably-unique ID to every request.
LLServerRequestTimeFilter - Class in com.io7m.looseleaf.server.internal
  A filter that tracks request times.
LLServerRequestTimeFilter(LLMetricsService, LLServerClock) - Constructor for class com.io7m.looseleaf.server.internal.LLServerRequestTimeFilter
  A filter that tracks request times.
LLServerRole - Record Class in com.io7m.looseleaf.server.api
  A role.
LLServerRole(String, List<LLServerGrant>) - Constructor for record class com.io7m.looseleaf.server.api.LLServerRole
  A role.
LLServers - Class in com.io7m.looseleaf.server
  A server factory.
LLServers() - Constructor for class com.io7m.looseleaf.server.LLServers
  A server factory.
LLServerType - Interface in com.io7m.looseleaf.server.api
  A server.
LLServerUser - Record Class in com.io7m.looseleaf.server.api
  A user.
LLServerUser(String, LLServerHashedPassword, List<String>) - Constructor for record class com.io7m.looseleaf.server.api.LLServerUser
  A user.
LLServletHolder<T> - Class in com.io7m.looseleaf.server.internal
  A servlet holder used to inject dependencies into servlets.
LLServletHolder(Class<T>, Supplier<T>) - Constructor for class com.io7m.looseleaf.server.internal.LLServletHolder
  Construct a holder.
LLServletHolders - Class in com.io7m.looseleaf.server.internal
  Servlet holder functions used to inject dependencies into servlets.
LLServletHolders(RPServiceDirectoryType) - Constructor for class com.io7m.looseleaf.server.internal.LLServletHolders
  Servlet holder functions used to inject dependencies into servlets.
LLStrings - Class in com.io7m.looseleaf.server.internal
  The server string resource service.
LLStrings(Locale) - Constructor for class com.io7m.looseleaf.server.internal.LLStrings
  The server string resource service.
LLTelemetryConfiguration - Record Class in com.io7m.looseleaf.server.api
  Configuration information for OpenTelemetry.
LLTelemetryConfiguration(String, Optional<LLTelemetryConfiguration.LLLogs>, Optional<LLTelemetryConfiguration.LLMetrics>, Optional<LLTelemetryConfiguration.LLTraces>) - Constructor for record class com.io7m.looseleaf.server.api.LLTelemetryConfiguration
  Configuration information for OpenTelemetry.
LLTelemetryConfiguration.LLLogs - Record Class in com.io7m.looseleaf.server.api
  Log configuration.
LLTelemetryConfiguration.LLMetrics - Record Class in com.io7m.looseleaf.server.api
  Metrics configuration.
LLTelemetryConfiguration.LLOTLPProtocol - Enum Class in com.io7m.looseleaf.server.api
  The protocol used to deliver OpenTelemetry data.
LLTelemetryConfiguration.LLTraces - Record Class in com.io7m.looseleaf.server.api
  Trace configuration.
LLTelemetryNoOp - Class in com.io7m.looseleaf.server.internal.telemetry
  A no-op telemetry service.
LLTelemetryService - Class in com.io7m.looseleaf.server.internal.telemetry
  An OpenTelemetry service.
LLTelemetryService(Tracer, Meter, Logger) - Constructor for class com.io7m.looseleaf.server.internal.telemetry.LLTelemetryService
  An OpenTelemetry service.
LLTelemetryServiceFactoryType - Interface in com.io7m.looseleaf.server.internal.telemetry
  A factory of telemetry services.
LLTelemetryServices - Class in com.io7m.looseleaf.server.internal.telemetry
  An OpenTelemetry service factory.
LLTelemetryServices() - Constructor for class com.io7m.looseleaf.server.internal.telemetry.LLTelemetryServices
  An OpenTelemetry service factory.
LLTelemetryServiceType - Interface in com.io7m.looseleaf.server.internal.telemetry
  The type of server telemetry services.
LLTraces(URI, LLTelemetryConfiguration.LLOTLPProtocol) - Constructor for record class com.io7m.looseleaf.server.api.LLTelemetryConfiguration.LLTraces
  Trace configuration.
LLUpdateServlet - Class in com.io7m.looseleaf.server.internal.v1
  The v1 "put" servlet.
LLUpdateServlet(RPServiceDirectoryType) - Constructor for class com.io7m.looseleaf.server.internal.v1.LLUpdateServlet
  The v1 "put" servlet.
LLUser - Record Class in com.io7m.looseleaf.security
  A user.
LLUser(LLUserName, LLPassword, Map<LLRoleName, LLRole>) - Constructor for record class com.io7m.looseleaf.security.LLUser
  A user.
LLUserName - Record Class in com.io7m.looseleaf.security
  A user name.
LLUserName(String) - Constructor for record class com.io7m.looseleaf.security.LLUserName
  A user name.
LLUserPrincipal - Class in com.io7m.looseleaf.server.internal.auth
  A user principal containing information from the looseleaf security context.
LLUserPrincipal(String, LLUser, LLPasswordAsCredential) - Constructor for class com.io7m.looseleaf.server.internal.auth.LLUserPrincipal
  A user principal containing information from the looseleaf security context.
LLv1Error - Record Class in com.io7m.looseleaf.protocol.v1
  An error message.
LLv1Error(String, String) - Constructor for record class com.io7m.looseleaf.protocol.v1.LLv1Error
  An error message.
LLv1Errors - Record Class in com.io7m.looseleaf.protocol.v1
  A set of errors.
LLv1Errors(List<LLv1Error>) - Constructor for record class com.io7m.looseleaf.protocol.v1.LLv1Errors
  A set of errors.
LLv1Messages - Class in com.io7m.looseleaf.protocol.v1
  Functions to deserialize/serialize V1 messages.
LLv1Messages() - Constructor for class com.io7m.looseleaf.protocol.v1.LLv1Messages
  Functions to deserialize/serialize V1 messages.
LLv1MessagesService - Class in com.io7m.looseleaf.server.internal
  A message service for v1 protocol messages.
LLv1MessagesService() - Constructor for class com.io7m.looseleaf.server.internal.LLv1MessagesService
  A message service for v1 protocol messages.
LLv1MessageType - Interface in com.io7m.looseleaf.protocol.v1
  The base type of `looseleaf` messages.
LLv1Result - Record Class in com.io7m.looseleaf.protocol.v1
  The result of an operation
LLv1Result(Map<String, String>) - Constructor for record class com.io7m.looseleaf.protocol.v1.LLv1Result
  The result of an operation
LLv1RUD - Record Class in com.io7m.looseleaf.protocol.v1
  A transactional read-update-delete operation.
LLv1RUD(Set<String>, Map<String, String>, Set<String>) - Constructor for record class com.io7m.looseleaf.protocol.v1.LLv1RUD
  A transactional read-update-delete operation.
LLVersion - Class in com.io7m.looseleaf.server
LLVersions - Class in com.io7m.looseleaf.server.internal
  A versioning servlet.
LLVersions(RPServiceDirectoryType) - Constructor for class com.io7m.looseleaf.server.internal.LLVersions
  A versioning servlet.
LLWithTelemetry - Class in com.io7m.looseleaf.server.internal.v1
  Execute a request under telemetry tracing.
LLWithTelemetry.WithTelemetryType - Interface in com.io7m.looseleaf.server.internal.v1
  A function executed inside a span.
loadRoleInfo(UserPrincipal) - Method in class com.io7m.looseleaf.server.internal.auth.LLLoginService
loadUserInfo(String) - Method in class com.io7m.looseleaf.server.internal.auth.LLLoginService
log(Request, Response) - Method in class com.io7m.looseleaf.server.internal.LLRequestLogger
logAuthError(String) - Method in class com.io7m.looseleaf.server.internal.LLMetricsService
  Log an authentication error.
logAuthErrorNamed(LLUserName, String) - Method in class com.io7m.looseleaf.server.internal.LLMetricsService
  Log an authentication error.
logDelete(LLUser, String) - Method in class com.io7m.looseleaf.server.internal.LLMetricsService
  Log a delete operation.
logError(LLUser, String) - Method in class com.io7m.looseleaf.server.internal.LLMetricsService
  Log an error.
logger() - Method in class com.io7m.looseleaf.server.internal.telemetry.LLTelemetryNoOp
logger() - Method in class com.io7m.looseleaf.server.internal.telemetry.LLTelemetryService
logger() - Method in interface com.io7m.looseleaf.server.internal.telemetry.LLTelemetryServiceType
logicalServiceName() - Method in record class com.io7m.looseleaf.server.api.LLTelemetryConfiguration
  Returns the value of the `logicalServiceName` record component.
logRead(LLUser, String) - Method in class com.io7m.looseleaf.server.internal.LLMetricsService
  Log a read operation.
logRequest() - Method in class com.io7m.looseleaf.server.internal.LLMetricsService
  Log a request.
logRequest4xx() - Method in class com.io7m.looseleaf.server.internal.LLMetricsService
  Log 4xx response.
logRequest5xx() - Method in class com.io7m.looseleaf.server.internal.LLMetricsService
  Log 5xx response.
logRequestTime(Duration) - Method in class com.io7m.looseleaf.server.internal.LLMetricsService
  Log a request time.
logs() - Method in record class com.io7m.looseleaf.server.api.LLTelemetryConfiguration
  Returns the value of the `logs` record component.
logUpdate(LLUser, String) - Method in class com.io7m.looseleaf.server.internal.LLMetricsService
  Log a write operation.

## M

main(String[]) - Static method in class com.io7m.looseleaf.cmdline.Main
  The main entry point.
Main - Class in com.io7m.looseleaf.cmdline
  Main command line entry point.
Main(String[]) - Constructor for class com.io7m.looseleaf.cmdline.Main
  The main entry point.
MAIN_BUILD - Static variable in class com.io7m.looseleaf.server.LLVersion
MAIN_VERSION - Static variable in class com.io7m.looseleaf.server.LLVersion
mainExitless(String[]) - Static method in class com.io7m.looseleaf.cmdline.Main
  The main (exitless) entry point.
mapper() - Method in class com.io7m.looseleaf.protocol.v1.LLv1Messages
matches(LLKeyName) - Method in record class com.io7m.looseleaf.security.LLGrant
  Determine if this grant applies to the given key name.
matches(LLKeyName) - Method in class com.io7m.looseleaf.security.LLKeyExpression
  Determine if this expression includes the given key.
message() - Method in record class com.io7m.looseleaf.protocol.v1.LLv1Error
  Returns the value of the `message` record component.
messages() - Method in class com.io7m.looseleaf.server.internal.LLv1MessagesService
metadata() - Method in class com.io7m.looseleaf.cmdline.internal.LLCheckConfiguration
metadata() - Method in class com.io7m.looseleaf.cmdline.internal.LLCreatePassword
metadata() - Method in class com.io7m.looseleaf.cmdline.internal.LLMigrateDatabase
metadata() - Method in class com.io7m.looseleaf.cmdline.internal.LLServer
meter() - Method in class com.io7m.looseleaf.server.internal.telemetry.LLTelemetryNoOp
meter() - Method in class com.io7m.looseleaf.server.internal.telemetry.LLTelemetryService
meter() - Method in interface com.io7m.looseleaf.server.internal.telemetry.LLTelemetryServiceType
metrics() - Method in record class com.io7m.looseleaf.server.api.LLTelemetryConfiguration
  Returns the value of the `metrics` record component.

## N

name() - Method in record class com.io7m.looseleaf.security.LLRole
  Returns the value of the `name` record component.
name() - Method in record class com.io7m.looseleaf.security.LLRoleName
  Returns the value of the `name` record component.
name() - Method in record class com.io7m.looseleaf.security.LLUser
  Returns the value of the `name` record component.
name() - Method in record class com.io7m.looseleaf.security.LLUserName
  Returns the value of the `name` record component.
name() - Method in record class com.io7m.looseleaf.server.api.LLServerRole
  Returns the value of the `name` record component.
name() - Method in record class com.io7m.looseleaf.server.api.LLServerUser
  Returns the value of the `name` record component.
newInstance() - Method in class com.io7m.looseleaf.server.internal.LLServletHolder
noop() - Static method in class com.io7m.looseleaf.server.internal.telemetry.LLTelemetryNoOp
now() - Method in class com.io7m.looseleaf.server.internal.LLServerClock
nowPrecise() - Method in class com.io7m.looseleaf.server.internal.LLServerClock

## O

onExecute(QCommandContextType) - Method in class com.io7m.looseleaf.cmdline.internal.LLCheckConfiguration
onExecute(QCommandContextType) - Method in class com.io7m.looseleaf.cmdline.internal.LLCreatePassword
onExecute(QCommandContextType) - Method in class com.io7m.looseleaf.cmdline.internal.LLMigrateDatabase
onExecute(QCommandContextType) - Method in class com.io7m.looseleaf.cmdline.internal.LLServer
onListNamedParameters() - Method in class com.io7m.looseleaf.cmdline.internal.LLCheckConfiguration
onListNamedParameters() - Method in class com.io7m.looseleaf.cmdline.internal.LLCreatePassword
onListNamedParameters() - Method in class com.io7m.looseleaf.cmdline.internal.LLMigrateDatabase
onListNamedParameters() - Method in class com.io7m.looseleaf.cmdline.internal.LLServer
onRequestBegin(Request) - Method in class com.io7m.looseleaf.server.internal.LLServerRequestDecoration
open(LLServerConfiguration) - Method in interface com.io7m.looseleaf.server.api.LLServerFactoryType
  Create and start a new server.
open(LLServerConfiguration) - Method in class com.io7m.looseleaf.server.LLServers
open(Path) - Method in interface com.io7m.looseleaf.database.api.LLDatabaseFactoryType
  Open a database.
open(Path) - Method in class com.io7m.looseleaf.database.mvstore.LLDatabaseMVStoreFactory
open(Path) - Static method in class com.io7m.looseleaf.database.sqlite.LLDatabaseSQLite
  Open an SQLite database.
open(Path) - Method in class com.io7m.looseleaf.database.sqlite.LLDatabaseSQLiteFactory

## P

parse(InputStream) - Method in class com.io7m.looseleaf.server.api.LLServerConfigurations
  Parse a server configuration.
parse(String) - Static method in class com.io7m.looseleaf.security.LLPasswordAlgorithms
  Parse a password algorithm identifier (such as "PBKDF2WithHmacSHA256:10000:256").
parse(Path) - Method in class com.io7m.looseleaf.server.api.LLServerConfigurations
  Parse a server configuration.
password() - Method in record class com.io7m.looseleaf.security.LLUser
  Returns the value of the `password` record component.
password() - Method in record class com.io7m.looseleaf.server.api.LLServerUser
  Returns the value of the `password` record component.
port() - Method in record class com.io7m.looseleaf.server.api.LLServerAddress
  Returns the value of the `port` record component.
prepareRequest(ServletRequest) - Method in class com.io7m.looseleaf.server.internal.auth.LLBasicAuthenticator
protocol() - Method in record class com.io7m.looseleaf.server.api.LLTelemetryConfiguration.LLLogs
  Returns the value of the `protocol` record component.
protocol() - Method in record class com.io7m.looseleaf.server.api.LLTelemetryConfiguration.LLMetrics
  Returns the value of the `protocol` record component.
protocol() - Method in record class com.io7m.looseleaf.server.api.LLTelemetryConfiguration.LLTraces
  Returns the value of the `protocol` record component.

## R

read() - Method in record class com.io7m.looseleaf.database.api.LLDatabaseRUD
  Returns the value of the `read` record component.
read() - Method in record class com.io7m.looseleaf.protocol.v1.LLv1RUD
  Returns the value of the `read` record component.
READ - Enum constant in enum class com.io7m.looseleaf.security.LLAction
  Read the value of a key.
READ - Enum constant in enum class com.io7m.looseleaf.server.api.LLServerAction
  Read the value of a key.
reads() - Method in class com.io7m.looseleaf.server.internal.LLMetricsService
readUpdateDelete(LLDatabaseRUD) - Method in interface com.io7m.looseleaf.database.api.LLDatabaseType
  Atomically read, update, and delete values in the database.
readUpdateDelete(LLDatabaseRUD) - Method in class com.io7m.looseleaf.database.mvstore.LLDatabaseMVStore
readUpdateDelete(LLDatabaseRUD) - Method in class com.io7m.looseleaf.database.sqlite.LLDatabaseSQLite
requestIdFor(HttpServletRequest) - Static method in class com.io7m.looseleaf.server.internal.LLServerRequestDecoration
  Get the unique ID for the given request.
requestStartTimeFor(HttpServletRequest) - Static method in class com.io7m.looseleaf.server.internal.LLServerRequestDecoration
  Get the unique ID for the given request.
roles() - Method in class com.io7m.looseleaf.security.LLSecurityContext
roles() - Method in record class com.io7m.looseleaf.security.LLUser
  Returns the value of the `roles` record component.
roles() - Method in record class com.io7m.looseleaf.server.api.LLServerConfiguration
  Returns the value of the `roles` record component.
roles() - Method in record class com.io7m.looseleaf.server.api.LLServerUser
  Returns the value of the `roles` record component.
run() - Method in class com.io7m.looseleaf.cmdline.Main

## S

salt() - Method in record class com.io7m.looseleaf.security.LLPassword
  Returns the value of the `salt` record component.
salt() - Method in record class com.io7m.looseleaf.server.api.LLServerHashedPassword
  Returns the value of the `salt` record component.
schema() - Method in record class com.io7m.looseleaf.server.api.LLServerConfiguration
  Returns the value of the `schema` record component.
secureResponse(ServletRequest, ServletResponse, boolean, Authentication.User) - Method in class com.io7m.looseleaf.server.internal.auth.LLBasicAuthenticator
serialize(LLv1MessageType) - Method in class com.io7m.looseleaf.protocol.v1.LLv1Messages
  Serialize a message.
service(HttpServletRequest, HttpServletResponse) - Method in class com.io7m.looseleaf.server.internal.LLHealth
service(HttpServletRequest, HttpServletResponse) - Method in class com.io7m.looseleaf.server.internal.LLVersions
service(HttpServletRequest, HttpServletResponse) - Method in class com.io7m.looseleaf.server.internal.v1.LLCheckAuthServlet
service(HttpServletRequest, HttpServletResponse) - Method in class com.io7m.looseleaf.server.internal.v1.LLDeleteServlet
service(HttpServletRequest, HttpServletResponse) - Method in class com.io7m.looseleaf.server.internal.v1.LLReadServlet
service(HttpServletRequest, HttpServletResponse) - Method in class com.io7m.looseleaf.server.internal.v1.LLRUDServlet
service(HttpServletRequest, HttpServletResponse) - Method in class com.io7m.looseleaf.server.internal.v1.LLUpdateServlet
setConfiguration(Authenticator.AuthConfiguration) - Method in class com.io7m.looseleaf.server.internal.auth.LLBasicAuthenticator
statusCode() - Method in exception class com.io7m.looseleaf.server.internal.LLHTTPErrorStatusException

## T

telemetry() - Method in record class com.io7m.looseleaf.server.api.LLServerConfiguration
  Returns the value of the `telemetry` record component.
toSecurityContext() - Method in record class com.io7m.looseleaf.server.api.LLServerConfiguration
toString() - Method in class com.io7m.looseleaf.cmdline.Main
toString() - Method in record class com.io7m.looseleaf.database.api.LLDatabaseRUD
  Returns a string representation of this record class.
toString() - Method in record class com.io7m.looseleaf.protocol.v1.LLv1Error
  Returns a string representation of this record class.
toString() - Method in record class com.io7m.looseleaf.protocol.v1.LLv1Errors
  Returns a string representation of this record class.
toString() - Method in record class com.io7m.looseleaf.protocol.v1.LLv1Result
  Returns a string representation of this record class.
toString() - Method in record class com.io7m.looseleaf.protocol.v1.LLv1RUD
  Returns a string representation of this record class.
toString() - Method in record class com.io7m.looseleaf.security.LLGrant
  Returns a string representation of this record class.
toString() - Method in class com.io7m.looseleaf.security.LLKeyExpression
toString() - Method in class com.io7m.looseleaf.security.LLKeyName
toString() - Method in record class com.io7m.looseleaf.security.LLPassword
  Returns a string representation of this record class.
toString() - Method in record class com.io7m.looseleaf.security.LLRole
  Returns a string representation of this record class.
toString() - Method in record class com.io7m.looseleaf.security.LLRoleName
  Returns a string representation of this record class.
toString() - Method in record class com.io7m.looseleaf.security.LLUser
  Returns a string representation of this record class.
toString() - Method in record class com.io7m.looseleaf.security.LLUserName
  Returns a string representation of this record class.
toString() - Method in record class com.io7m.looseleaf.server.api.LLFaultInjection
  Returns a string representation of this record class.
toString() - Method in record class com.io7m.looseleaf.server.api.LLServerAddress
  Returns a string representation of this record class.
toString() - Method in record class com.io7m.looseleaf.server.api.LLServerConfiguration
  Returns a string representation of this record class.
toString() - Method in record class com.io7m.looseleaf.server.api.LLServerGrant
  Returns a string representation of this record class.
toString() - Method in record class com.io7m.looseleaf.server.api.LLServerHashedPassword
  Returns a string representation of this record class.
toString() - Method in record class com.io7m.looseleaf.server.api.LLServerRole
  Returns a string representation of this record class.
toString() - Method in record class com.io7m.looseleaf.server.api.LLServerUser
  Returns a string representation of this record class.
toString() - Method in record class com.io7m.looseleaf.server.api.LLTelemetryConfiguration.LLLogs
  Returns a string representation of this record class.
toString() - Method in record class com.io7m.looseleaf.server.api.LLTelemetryConfiguration.LLMetrics
  Returns a string representation of this record class.
toString() - Method in record class com.io7m.looseleaf.server.api.LLTelemetryConfiguration.LLTraces
  Returns a string representation of this record class.
toString() - Method in record class com.io7m.looseleaf.server.api.LLTelemetryConfiguration
  Returns a string representation of this record class.
toString() - Method in class com.io7m.looseleaf.server.internal.LLDatabaseService
toString() - Method in class com.io7m.looseleaf.server.internal.LLMetricsService
toString() - Method in class com.io7m.looseleaf.server.internal.LLServerClock
toString() - Method in class com.io7m.looseleaf.server.internal.LLStrings
toString() - Method in class com.io7m.looseleaf.server.internal.LLv1MessagesService
toString() - Method in class com.io7m.looseleaf.server.internal.telemetry.LLTelemetryNoOp
toString() - Method in class com.io7m.looseleaf.server.internal.telemetry.LLTelemetryService
tracer() - Method in class com.io7m.looseleaf.server.internal.telemetry.LLTelemetryNoOp
tracer() - Method in class com.io7m.looseleaf.server.internal.telemetry.LLTelemetryService
tracer() - Method in interface com.io7m.looseleaf.server.internal.telemetry.LLTelemetryServiceType
traces() - Method in record class com.io7m.looseleaf.server.api.LLTelemetryConfiguration
  Returns the value of the `traces` record component.

## U

uniqueRequestIDKey() - Static method in class com.io7m.looseleaf.server.internal.LLServerRequestDecoration
uniqueRequestTimeKey() - Static method in class com.io7m.looseleaf.server.internal.LLServerRequestDecoration
update() - Method in record class com.io7m.looseleaf.database.api.LLDatabaseRUD
  Returns the value of the `update` record component.
update() - Method in record class com.io7m.looseleaf.protocol.v1.LLv1RUD
  Returns the value of the `update` record component.
user() - Method in class com.io7m.looseleaf.server.internal.auth.LLUserPrincipal
users() - Method in class com.io7m.looseleaf.security.LLSecurityContext
users() - Method in record class com.io7m.looseleaf.server.api.LLServerConfiguration
  Returns the value of the `users` record component.

## V

VALID_HEX - Static variable in record class com.io7m.looseleaf.security.LLPassword
  The pattern that defines a valid hash.
VALID_NAME - Static variable in record class com.io7m.looseleaf.security.LLRoleName
  The pattern that defines a value name.
VALID_NAME - Static variable in record class com.io7m.looseleaf.security.LLUserName
  The pattern that defines a value name.
validateRequest(ServletRequest, ServletResponse, boolean) - Method in class com.io7m.looseleaf.server.internal.auth.LLBasicAuthenticator
value() - Method in class com.io7m.looseleaf.security.LLKeyExpression
value() - Method in class com.io7m.looseleaf.security.LLKeyName
valueOf(String) - Static method in enum class com.io7m.looseleaf.security.LLAction
  Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.io7m.looseleaf.server.api.LLServerAction
  Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.io7m.looseleaf.server.api.LLTelemetryConfiguration.LLOTLPProtocol
  Returns the enum constant of this class with the specified name.
values() - Method in record class com.io7m.looseleaf.protocol.v1.LLv1Result
  Returns the value of the `values` record component.
values() - Static method in enum class com.io7m.looseleaf.security.LLAction
  Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.io7m.looseleaf.server.api.LLServerAction
  Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.io7m.looseleaf.server.api.LLTelemetryConfiguration.LLOTLPProtocol
  Returns an array containing the constants of this enum class, in the order they are declared.

## W

withTelemetry(LLTelemetryServiceType, String, HttpServletRequest, LLWithTelemetry.WithTelemetryType) - Static method in class com.io7m.looseleaf.server.internal.v1.LLWithTelemetry
  Execute a function in a telemetry span.
WRITE - Enum constant in enum class com.io7m.looseleaf.security.LLAction
  Write the value of a key.
WRITE - Enum constant in enum class com.io7m.looseleaf.server.api.LLServerAction
  Write the value of a key.
writes() - Method in class com.io7m.looseleaf.server.internal.LLMetricsService

A B C D E F G H I K L M N O P R S T U V W
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form