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