Index

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

A

AbstractLogger - Class in com.codingchili.core.logging
Default logging implementation.
AbstractLogger(CoreContext, Class) - Constructor for class com.codingchili.core.logging.AbstractLogger
 
AbstractLogger(Class) - Constructor for class com.codingchili.core.logging.AbstractLogger
 
AbstractQueryBuilder<Value extends Storable> - Class in com.codingchili.core.storage
Base class for the query builder.
accept() - Method in interface com.codingchili.core.listener.Request
Accepts the request indicating that it was processed successfully but that there is no response.
accept() - Method in interface com.codingchili.core.listener.RequestWrapper
 
accept() - Method in class com.codingchili.core.testing.EmptyRequest
 
ACCEPT - Enum constant in enum class com.codingchili.core.security.RegexAction
Accepts the input if there is a complete match for the input.
ACCEPTED - Enum constant in enum class com.codingchili.core.protocol.ResponseStatus
 
Account - Class in com.codingchili.core.security
Transfer object used for authentication from clients.
Account() - Constructor for class com.codingchili.core.security.Account
 
Account(Account) - Constructor for class com.codingchili.core.security.Account
 
Account(String, String) - Constructor for class com.codingchili.core.security.Account
 
aClass - Variable in class com.codingchili.core.logging.AbstractLogger
 
acquire(Handler<AsyncResult<Void>>, int) - Method in class com.codingchili.core.benchmarking.AsynchronousSemaphore
Acquires a permit from the semaphore when ones becomes available.
add(BenchmarkImplementation) - Method in interface com.codingchili.core.benchmarking.BenchmarkGroup
 
add(BenchmarkImplementation) - Method in class com.codingchili.core.benchmarking.BenchmarkGroupBuilder
 
add(ResultItem) - Method in class com.codingchili.core.benchmarking.reporting.ResultSet
 
add(ResultSet) - Method in class com.codingchili.core.benchmarking.reporting.ResultGroup
 
add(RemoteStorage, Class) - Method in class com.codingchili.core.configuration.system.StorageSettings
 
add(ValidatorSettings) - Method in class com.codingchili.core.security.Validator
 
add(Command) - Method in interface com.codingchili.core.context.CommandExecutor
Registers a new command to the CommandExecutor.
add(Command) - Method in class com.codingchili.core.context.DefaultCommandExecutor
 
add(FileStore) - Static method in class com.codingchili.core.files.ConfigurationFactory
 
add(CoreHandler) - Method in class com.codingchili.core.listener.MultiHandler
Adds a sub-handler to the MultiHandler, may be called when the MultiHandler is already deployed - but then it requires the handlers address not to be registered.
add(String) - Method in class com.codingchili.core.security.Validator
Adds a validator.
add(String, BenchmarkOperation) - Method in interface com.codingchili.core.benchmarking.BenchmarkImplementation
Adds a new benchmark created from an operation and name.
add(String, BenchmarkOperation) - Method in class com.codingchili.core.benchmarking.BenchmarkImplementationBuilder
 
add(BiFunction<Promise<CommandResult>, CommandExecutor, Void>, String, String) - Method in interface com.codingchili.core.context.CommandExecutor
Adds a new asynchronous command using the default implementation.
add(BiFunction<Promise<CommandResult>, CommandExecutor, Void>, String, String) - Method in class com.codingchili.core.context.DefaultCommandExecutor
 
add(Function<CommandExecutor, CommandResult>, String, String) - Method in interface com.codingchili.core.context.CommandExecutor
Adds a new synchronous command using the default implementation.
add(Function<CommandExecutor, CommandResult>, String, String) - Method in class com.codingchili.core.context.DefaultCommandExecutor
 
addApi(String, Endpoint) - Method in class com.codingchili.core.listener.ListenerSettings
 
addBlock(String, List<String>) - Method in class com.codingchili.core.configuration.system.LauncherSettings
 
addDependency(String, AuthenticationDependency) - Method in class com.codingchili.core.configuration.system.SecuritySettings
 
addFilter(Consumer<MetricFilter>) - Method in class com.codingchili.core.metrics.MetricSettings
Adds a new filter to the metric configuration.
addHeaders(Router, boolean) - Static method in class com.codingchili.core.configuration.RestHelper
Enables cross origin resource sharing - useful for API's.
addHeaders(String, String, JsonObject) - Static method in class com.codingchili.core.protocol.Response
Adds response headers for a request.
addHost(String, String) - Method in class com.codingchili.core.configuration.system.LauncherSettings
 
addIndex(String) - Method in interface com.codingchili.core.storage.AsyncStorage
 
addIndex(String) - Method in class com.codingchili.core.storage.ElasticMap
 
addIndex(String) - Method in class com.codingchili.core.storage.HazelMap
 
addIndex(String) - Method in class com.codingchili.core.storage.IndexedMap
 
addIndex(String) - Method in class com.codingchili.core.storage.JsonMap
 
addIndex(String) - Method in class com.codingchili.core.storage.MongoDBMap
 
addIndex(String) - Method in class com.codingchili.core.storage.PrivateMap
 
addIndex(String) - Method in class com.codingchili.core.storage.SharedMap
 
addIndexesForAttribute(Attribute<Value, String>) - Method in class com.codingchili.core.storage.IndexedMap
 
addIndexesForAttribute(Attribute<Value, String>) - Method in class com.codingchili.core.storage.IndexedMapPersisted
 
addIndexesForAttribute(Attribute<Value, String>) - Method in class com.codingchili.core.storage.IndexedMapVolatile
 
addKey(String) - Method in class com.codingchili.core.configuration.system.ValidatorSettings
 
addKeys(String...) - Method in class com.codingchili.core.configuration.system.ValidatorSettings
 
addKeystore() - Method in class com.codingchili.core.configuration.system.SecuritySettings
Loads a certificate from disk and saves it with the given name.
addListener(FileStoreListener) - Method in class com.codingchili.core.files.CachedFileStore
 
addListenPort(int) - Method in class com.codingchili.core.listener.ListenerSettings
 
addMapping(String, Endpoint) - Method in class com.codingchili.core.listener.ListenerSettings
Adds a new mapping from the request target to another endpoint.
addPreshare(String) - Method in class com.codingchili.core.configuration.system.AuthenticationDependency
 
addProperty(String, Object) - Method in class com.codingchili.core.security.Account
 
addProperty(String, Object) - Method in class com.codingchili.core.security.Token
Adds a property to the token.
addProperty(String, String) - Method in interface com.codingchili.core.context.CommandExecutor
Adds a new property to the CommandExecutor that is passed to executed commands.
addProperty(String, String) - Method in class com.codingchili.core.context.CommandParser
Programmatically adds a property to the parsed command line.
addProperty(String, String) - Method in class com.codingchili.core.context.DefaultCommandExecutor
 
addRegex(RegexAction, String) - Method in class com.codingchili.core.configuration.system.ValidatorSettings
 
addRegex(RegexAction, String, String) - Method in class com.codingchili.core.configuration.system.ValidatorSettings
 
address() - Static method in class com.codingchili.core.configuration.Environment
 
address() - Method in class com.codingchili.core.listener.BusForwarder
 
address() - Method in interface com.codingchili.core.listener.CoreHandler
 
address() - Method in class com.codingchili.core.listener.MultiHandler
 
address() - Method in class com.codingchili.core.testing.MessageMock
 
Address - Annotation Interface in com.codingchili.core.protocol
Alternate way of specifying a handlers listening address.
addresses() - Static method in class com.codingchili.core.configuration.Environment
 
addRoute(Route<T>) - Method in class com.codingchili.core.protocol.ProtocolDescription
 
addSecret(String) - Method in class com.codingchili.core.configuration.system.AuthenticationDependency
 
addToken(String, String, String) - Method in class com.codingchili.core.configuration.system.AuthenticationDependency
 
ADMIN - Enum constant in enum class com.codingchili.core.protocol.Role
 
ADMIN - Static variable in class com.codingchili.core.protocol.RoleMap
 
aliasOrPath() - Method in class com.codingchili.core.metrics.MetricFilter
 
all() - Method in class com.codingchili.core.security.AuthenticationGenerator
Generate new secrets, preshared secrets and tokens based on the system security configuration.
allJvm() - Method in class com.codingchili.core.metrics.MetricSettings
enables all jvm performance metrics.
and(String) - Method in class com.codingchili.core.storage.IndexedMapQuery
 
and(String) - Method in class com.codingchili.core.storage.Query
 
and(String) - Method in interface com.codingchili.core.storage.QueryBuilder
Adds a new AND clause to the query.
AND - Static variable in class com.codingchili.core.storage.Query
 
annotated(Receiver<RequestType>) - Method in class com.codingchili.core.protocol.Protocol
Processes annotations on the given handler.
ANY - Static variable in class com.codingchili.core.configuration.CoreStrings
 
Api - Annotation Interface in com.codingchili.core.protocol
Indicates that the annotated method does not require authentication.
apply(Metric, String) - Method in class com.codingchili.core.metrics.MetricFilter
Applies the filtering logic to a metrics object.
apply(Ansi) - Method in enum class com.codingchili.core.logging.Level
 
apply(Ansi) - Method in interface com.codingchili.core.logging.LogLevel
 
ArgonSettings - Class in com.codingchili.core.security
Contains default argon2 parameters for password hashing.
ArgonSettings() - Constructor for class com.codingchili.core.security.ArgonSettings
 
args() - Method in class com.codingchili.core.context.LaunchContext
 
ARRAY_NOTATION - Static variable in class com.codingchili.core.storage.ElasticMap
 
ASCENDING - Enum constant in enum class com.codingchili.core.storage.SortOrder
 
asJson() - Method in interface com.codingchili.core.listener.Session
 
AsynchronousSemaphore - Class in com.codingchili.core.benchmarking
An asynchronous semaphore.
AsynchronousSemaphore(CoreContext, int) - Constructor for class com.codingchili.core.benchmarking.AsynchronousSemaphore
Creates a new asynchronous semaphore.
AsyncStorage<Value extends Storable> - Interface in com.codingchili.core.storage
Reuses the AsyncMap interface from hazelcast.
attribute() - Method in class com.codingchili.core.storage.AbstractQueryBuilder
 
AttributeConfigurable - Class in com.codingchili.core.configuration
Simple configurable that maps to a json object.
AttributeConfigurable() - Constructor for class com.codingchili.core.configuration.AttributeConfigurable
 
attributes - Variable in class com.codingchili.core.configuration.Attributes
 
attributes - Variable in class com.codingchili.core.storage.IndexedMapHolder
 
Attributes - Class in com.codingchili.core.configuration
Extended by classes with dynamic attributes.
Attributes() - Constructor for class com.codingchili.core.configuration.Attributes
 
AuthenticationDependency - Class in com.codingchili.core.configuration.system
Defines preshared secrets between services, local secrets and tokens which are generated from another services secret.
AuthenticationDependency() - Constructor for class com.codingchili.core.configuration.system.AuthenticationDependency
 
AuthenticationGenerator - Class in com.codingchili.core.security
Generates service security configuration based on system security mappings.
AuthenticationGenerator(CoreContext) - Constructor for class com.codingchili.core.security.AuthenticationGenerator
 
AuthenticationGenerator(CoreContext, String) - Constructor for class com.codingchili.core.security.AuthenticationGenerator
 
authenticator(Function<Request, Future<RoleType>>) - Method in class com.codingchili.core.protocol.Protocol
Set the authenticator used to Protocol.process(Request) requests.
Authenticator - Annotation Interface in com.codingchili.core.protocol
An annotation that indicates that the annotated method should be picked up by protocols when calling Protocol.annotated(Receiver).
AUTHOR - Static variable in class com.codingchili.core.configuration.CoreStrings
 
AuthorizationHandler<T> - Interface in com.codingchili.core.protocol
Handles the mapping of routes to roles.
AuthorizationRequiredException - Exception in com.codingchili.core.protocol.exception
Throw when authorization is required but was not possible, for example when authentication is missing.
AuthorizationRequiredException() - Constructor for exception com.codingchili.core.protocol.exception.AuthorizationRequiredException
 
AuthorizationRequiredException(String) - Constructor for exception com.codingchili.core.protocol.exception.AuthorizationRequiredException
 
available() - Method in class com.codingchili.core.protocol.Protocol
 
available(String) - Static method in class com.codingchili.core.files.Configurations
List all available configuration files.

B

BAD - Enum constant in enum class com.codingchili.core.protocol.ResponseStatus
 
BaseCommand - Class in com.codingchili.core.context
A basic
BaseCommand(BiFunction<Promise<CommandResult>, CommandExecutor, Void>, String, String) - Constructor for class com.codingchili.core.context.BaseCommand
Creates a new asynchronous command.
BaseCommand(Function<CommandExecutor, CommandResult>, String, String) - Constructor for class com.codingchili.core.context.BaseCommand
Creates a new synchronous command
BaseConfigurable - Class in com.codingchili.core.configuration
Represents a basic configurable that is saveable.
BaseConfigurable() - Constructor for class com.codingchili.core.configuration.BaseConfigurable
 
BaseConfigurable(String) - Constructor for class com.codingchili.core.configuration.BaseConfigurable
 
Benchmark - Interface in com.codingchili.core.benchmarking
Implemented by executable benchmarks, a benchmark object is a single benchmark operation.
BENCHMARK - Static variable in class com.codingchili.core.configuration.CoreStrings
 
BENCHMARK_CONSOLE_REPORT_COLUMNS - Static variable in class com.codingchili.core.configuration.CoreStrings
 
BenchmarkBuilder - Class in com.codingchili.core.benchmarking
Base implementation of a benchmark.
BenchmarkBuilder(String) - Constructor for class com.codingchili.core.benchmarking.BenchmarkBuilder
Creates a new benchmark builder.
BenchmarkConsoleListener - Class in com.codingchili.core.benchmarking
Captures events from the logging executor and logs to console.
BenchmarkConsoleListener() - Constructor for class com.codingchili.core.benchmarking.BenchmarkConsoleListener
 
BenchmarkConsoleReport - Class in com.codingchili.core.benchmarking.reporting
Crates benchmark reports in the terminal.
BenchmarkConsoleReport(List<BenchmarkGroup>) - Constructor for class com.codingchili.core.benchmarking.reporting.BenchmarkConsoleReport
 
BenchmarkExecutor - Class in com.codingchili.core.benchmarking
Micro-benchmarks runner.
BenchmarkExecutor(CoreContext) - Constructor for class com.codingchili.core.benchmarking.BenchmarkExecutor
Creates a new benchmarkexecutor that executes on the given context.
BenchmarkGroup - Interface in com.codingchili.core.benchmarking
Contains a set of benchmarks and groups them by type, for example "network" or "storage".
BenchmarkGroupBuilder - Class in com.codingchili.core.benchmarking
"Abstract" implementation of a map group.
BenchmarkGroupBuilder(String, int) - Constructor for class com.codingchili.core.benchmarking.BenchmarkGroupBuilder
 
BenchmarkHTMLReport - Class in com.codingchili.core.benchmarking.reporting
Generates a HTML benchmark report with Jade.
BenchmarkHTMLReport(BenchmarkGroup) - Constructor for class com.codingchili.core.benchmarking.reporting.BenchmarkHTMLReport
Parses the benchmark results of a single benchmark group.
BenchmarkHTMLReport(List<BenchmarkGroup>) - Constructor for class com.codingchili.core.benchmarking.reporting.BenchmarkHTMLReport
Parses the benchmarking results of a benchmark group.
BenchmarkImplementation - Interface in com.codingchili.core.benchmarking
Groups benchmarks of the same implementation together.
BenchmarkImplementationBuilder - Class in com.codingchili.core.benchmarking
"Abstract" benchmark-implementation.
BenchmarkImplementationBuilder(String) - Constructor for class com.codingchili.core.benchmarking.BenchmarkImplementationBuilder
 
BenchmarkListener - Interface in com.codingchili.core.benchmarking
Listens for progress during benchmarking.
BenchmarkOperation - Interface in com.codingchili.core.benchmarking
Benchmark operation called when benchmarking.
BenchmarkReport - Interface in com.codingchili.core.benchmarking
Interface for benchmarking report creation.
BenchmarkResult - Interface in com.codingchili.core.benchmarking
Results for benchmarks.
between(Long, Long) - Method in class com.codingchili.core.storage.IndexedMapQuery
 
between(Long, Long) - Method in class com.codingchili.core.storage.Query
 
between(Long, Long) - Method in interface com.codingchili.core.storage.QueryBuilder
Matches documents with the attribute between and including minimum and maximum.
BETWEEN - Static variable in class com.codingchili.core.storage.Query
 
blocking(Handler<Promise<T>>, boolean, Handler<AsyncResult<T>>) - Method in interface com.codingchili.core.context.CoreContext
Call to execute the given blocking handler on a worker thread that is scoped to the current context.
blocking(Handler<Promise<T>>, boolean, Handler<AsyncResult<T>>) - Method in class com.codingchili.core.context.SystemContext
 
blocking(Handler<Promise<T>>, Handler<AsyncResult<T>>) - Method in interface com.codingchili.core.context.CoreContext
Call to execute the given blocking handler on a worker thread that is scoped to the current context.
blocking(Handler<Promise<T>>, Handler<AsyncResult<T>>) - Method in class com.codingchili.core.context.SystemContext
 
blockNames() - Method in class com.codingchili.core.context.LaunchContext
 
BlockNotConfiguredException - Exception in com.codingchili.core.configuration.exception
Throw when a requested service block is not configured.
BlockNotConfiguredException(String) - Constructor for exception com.codingchili.core.configuration.exception.BlockNotConfiguredException
 
blocks() - Method in class com.codingchili.core.configuration.system.LauncherSettings
 
body() - Method in class com.codingchili.core.testing.MessageMock
 
buffer() - Method in class com.codingchili.core.listener.transport.ClusterRequest
 
buffer(Object) - Static method in class com.codingchili.core.protocol.Response
 
buffer(Object) - Static method in class com.codingchili.core.protocol.Serializer
Converts any object into a buffer in json format.
buffer(String, String, Object) - Static method in class com.codingchili.core.protocol.Response
Converts the given message into a serializable format used to send messages back to clients.
BufferDeserializer() - Constructor for class com.codingchili.core.protocol.VertxSerializerModules.BufferDeserializer
 
BufferSerializer() - Constructor for class com.codingchili.core.protocol.VertxSerializerModules.BufferSerializer
 
build() - Method in class com.codingchili.core.files.FileWatcherBuilder
Constructs the new FileWatcher.
build() - Method in class com.codingchili.core.security.KeyStoreBuilder
Completes the building by calling the completer and returning the provided object as a fluent, allowing the building class to resume fluent calls to the provider of the builder.
build(Handler<AsyncResult<AsyncStorage<Value>>>) - Method in class com.codingchili.core.storage.StorageLoader
Loads the configured storage.
builder(CoreContext) - Static method in class com.codingchili.core.files.FileWatcher
Creates a new file watcher builder.
bus() - Method in interface com.codingchili.core.context.CoreContext
 
bus() - Method in class com.codingchili.core.context.SystemContext
 
BusForwarder - Class in com.codingchili.core.listener
A bus routerhandler with a static delivery address.
BusForwarder(String) - Constructor for class com.codingchili.core.listener.BusForwarder
 
BusRouter - Class in com.codingchili.core.listener
Simple handler that routes messages to the event bus and passes eventbus errors back to sender.
BusRouter() - Constructor for class com.codingchili.core.listener.BusRouter
 
ByteArrayDeserializer() - Constructor for class com.codingchili.core.protocol.VertxSerializerModules.ByteArrayDeserializer
 
ByteArraySerializer() - Constructor for class com.codingchili.core.protocol.VertxSerializerModules.ByteArraySerializer
 
ByteComparator - Class in com.codingchili.core.security
Compares byte arrays in constant-time.
ByteComparator() - Constructor for class com.codingchili.core.security.ByteComparator
 

C

CachedFile - Class in com.codingchili.core.files
Represents a file loaded from disk into main memory.
CachedFile(byte[], Path, String) - Constructor for class com.codingchili.core.files.CachedFile
 
CachedFile(CachedFile) - Constructor for class com.codingchili.core.files.CachedFile
Copy constructor.
CachedFileStore - Class in com.codingchili.core.files
Caches files from disk in memory and reloads them on change.
CachedFileStore(CoreContext, CachedFileStoreSettings) - Constructor for class com.codingchili.core.files.CachedFileStore
Maintain a CachedFileStore for each loaded directory.
CachedFileStoreSettings - Class in com.codingchili.core.configuration
Contains settings used in the CachedFileStore.
CachedFileStoreSettings() - Constructor for class com.codingchili.core.configuration.CachedFileStoreSettings
 
cancel(long) - Method in interface com.codingchili.core.context.CoreContext
Cancels a running timer.
cancel(long) - Method in class com.codingchili.core.context.SystemContext
 
cannotDocumentBeforeUse() - Static method in class com.codingchili.core.configuration.CoreStrings
 
cannotSetModelBeforeUse() - Static method in class com.codingchili.core.configuration.CoreStrings
 
certificatePath() - Method in class com.codingchili.core.security.TestCertificate
 
chmod(String, String) - Method in class com.codingchili.core.testing.FileSystemMock
 
chmod(String, String, Handler<AsyncResult<Void>>) - Method in class com.codingchili.core.testing.FileSystemMock
 
chmodBlocking(String, String) - Method in class com.codingchili.core.testing.FileSystemMock
 
chmodRecursive(String, String, String) - Method in class com.codingchili.core.testing.FileSystemMock
 
chmodRecursive(String, String, String, Handler<AsyncResult<Void>>) - Method in class com.codingchili.core.testing.FileSystemMock
 
chmodRecursiveBlocking(String, String, String) - Method in class com.codingchili.core.testing.FileSystemMock
 
chown(String, String, String) - Method in class com.codingchili.core.testing.FileSystemMock
 
chown(String, String, String, Handler<AsyncResult<Void>>) - Method in class com.codingchili.core.testing.FileSystemMock
 
chownBlocking(String, String, String) - Method in class com.codingchili.core.testing.FileSystemMock
 
classes - Enum constant in enum class com.codingchili.core.metrics.JvmMetric
 
clear() - Method in class com.codingchili.core.configuration.Attributes
 
clear() - Method in interface com.codingchili.core.context.CommandExecutor
Removes all registered commands.
clear() - Method in class com.codingchili.core.context.DefaultCommandExecutor
 
clear() - Static method in class com.codingchili.core.context.ShutdownListener
Removes all shutdown listeners.
clear(Handler<AsyncResult<Void>>) - Method in interface com.codingchili.core.storage.AsyncStorage
removes all existing entries from the storage.
clear(Handler<AsyncResult<Void>>) - Method in class com.codingchili.core.storage.ElasticMap
 
clear(Handler<AsyncResult<Void>>) - Method in class com.codingchili.core.storage.HazelMap
 
clear(Handler<AsyncResult<Void>>) - Method in class com.codingchili.core.storage.IndexedMap
 
clear(Handler<AsyncResult<Void>>) - Method in class com.codingchili.core.storage.JsonMap
 
clear(Handler<AsyncResult<Void>>) - Method in class com.codingchili.core.storage.MongoDBMap
 
clear(Handler<AsyncResult<Void>>) - Method in class com.codingchili.core.storage.PrivateMap
 
clear(Handler<AsyncResult<Void>>) - Method in class com.codingchili.core.storage.SharedMap
 
clone() - Method in class com.codingchili.core.security.KeyStoreReference
 
close() - Method in interface com.codingchili.core.context.CoreContext
Shuts down the context and underlying pools and connections.
close() - Method in class com.codingchili.core.context.SystemContext
 
close() - Method in class com.codingchili.core.logging.AbstractLogger
 
close() - Method in class com.codingchili.core.logging.ConsoleLogger
 
close() - Method in interface com.codingchili.core.logging.Logger
Shuts down the logger instance, frees any resources such as files or thread pools.
close() - Method in class com.codingchili.core.logging.RemoteLogger
 
close(Handler<AsyncResult<Void>>) - Method in interface com.codingchili.core.context.CoreContext
 
close(Handler<AsyncResult<Void>>) - Method in class com.codingchili.core.context.SystemContext
 
clustered(Handler<AsyncResult<CoreContext>>) - Static method in class com.codingchili.core.context.SystemContext
Creates a clustered instance of a context.
ClusteredSessionFactory - Class in com.codingchili.core.listener
Creates new sessions and manages existing.
ClusterHelper - Class in com.codingchili.core.listener
Helper class to send clustered messages.
ClusterHelper() - Constructor for class com.codingchili.core.listener.ClusterHelper
 
ClusterListener - Class in com.codingchili.core.listener.transport
Listens for requests addressed to the attached handler and forwards the requests to it.
ClusterListener() - Constructor for class com.codingchili.core.listener.transport.ClusterListener
 
ClusterRequest - Class in com.codingchili.core.listener.transport
A request in the cluster.
ClusterRequest(Message) - Constructor for class com.codingchili.core.listener.transport.ClusterRequest
Creates a cluster request from an eventbus message.
collection() - Method in class com.codingchili.core.context.StorageContext
get the name of the collection within the database used by the context.
com.codingchili.core - package com.codingchili.core
 
com.codingchili.core.benchmarking - package com.codingchili.core.benchmarking
Contains the implementation of the benchmarking submodule.
com.codingchili.core.benchmarking.reporting - package com.codingchili.core.benchmarking.reporting
 
com.codingchili.core.configuration - package com.codingchili.core.configuration
Contains helpers for working with configuration.
com.codingchili.core.configuration.exception - package com.codingchili.core.configuration.exception
 
com.codingchili.core.configuration.system - package com.codingchili.core.configuration.system
 
com.codingchili.core.context - package com.codingchili.core.context
Contains the context which is used for deploying services and provide access to context-specific services, such as logging, the event bus and worker pools.
com.codingchili.core.context.exception - package com.codingchili.core.context.exception
 
com.codingchili.core.files - package com.codingchili.core.files
Utilities for working with files, such as loading, writing and watching for changes.
com.codingchili.core.files.exception - package com.codingchili.core.files.exception
 
com.codingchili.core.listener - package com.codingchili.core.listener
Contains different transport implementations that are used to create Request in CoreListener implementations, that are used by CoreHandler to invoke their methods that have been specified in a Protocol.
com.codingchili.core.listener.transport - package com.codingchili.core.listener.transport
 
com.codingchili.core.logging - package com.codingchili.core.logging
Functionality for logging to file or a remote service, building logging events and serializing.
com.codingchili.core.metrics - package com.codingchili.core.metrics
 
com.codingchili.core.protocol - package com.codingchili.core.protocol
Contains annotations and tools for building API's in a CoreHandler.
com.codingchili.core.protocol.exception - package com.codingchili.core.protocol.exception
 
com.codingchili.core.security - package com.codingchili.core.security
Contains security features, such as keystores, input validation, token signing/verification and hashing.
com.codingchili.core.security.exception - package com.codingchili.core.security.exception
 
com.codingchili.core.storage - package com.codingchili.core.storage
Contains storage implementations, API's and Query parsers.
com.codingchili.core.storage.exception - package com.codingchili.core.storage.exception
 
com.codingchili.core.testing - package com.codingchili.core.testing
Contains helpers and mocks that can be used for testing when using the chili-core.
Command - Interface in com.codingchili.core.context
A command that may be executed by the CommandExecutor.
COMMAND_PREFIX - Static variable in class com.codingchili.core.configuration.CoreStrings
 
CommandAlreadyExistsException - Exception in com.codingchili.core.context.exception
Thrown when a command that is already registered to the commandexecutor is re-added.
CommandAlreadyExistsException(Command) - Constructor for exception com.codingchili.core.context.exception.CommandAlreadyExistsException
 
CommandExecutor - Interface in com.codingchili.core.context
Interface that can be implemented to handle commandline arguments.
CommandParser - Class in com.codingchili.core.context
 
CommandParser(String...) - Constructor for class com.codingchili.core.context.CommandParser
 
CommandResult - Interface in com.codingchili.core.context
 
commands - Variable in class com.codingchili.core.context.DefaultCommandExecutor
 
compare(byte[], byte[]) - Static method in class com.codingchili.core.security.ByteComparator
Compares two byte arrays in constant time.
compare(String, String) - Static method in class com.codingchili.core.security.ByteComparator
Compares two strings in constant time.
compareTo(Object) - Method in interface com.codingchili.core.storage.Storable
Provides a default implementation for compareTo that uses the storables id.
compareTo(Object) - Method in class com.codingchili.core.testing.NestedObject
 
compareToAttribute(Storable, String) - Method in interface com.codingchili.core.storage.Storable
compares this storable to another storable, with an attribute specified.
compareToAttribute(Storable, String) - Method in class com.codingchili.core.testing.StorageObject
 
Configurable - Interface in com.codingchili.core.configuration
Base configuration interface.
ConfigurationFactory - Class in com.codingchili.core.files
Supports reading/writing to multiple configuration formats.
ConfigurationFactory() - Constructor for class com.codingchili.core.files.ConfigurationFactory
 
ConfigurationMismatchException - Exception in com.codingchili.core.configuration.exception
Throw when a change has been made to a configuration file that cannot be applied to runtime.
ConfigurationMismatchException() - Constructor for exception com.codingchili.core.configuration.exception.ConfigurationMismatchException
 
ConfigurationParseException - Exception in com.codingchili.core.files
Thrown when configuration has failed to parse.
ConfigurationParseException(String, Throwable) - Constructor for exception com.codingchili.core.files.ConfigurationParseException
 
Configurations - Class in com.codingchili.core.files
Handles loading and parsing of the configuration files.
Configurations() - Constructor for class com.codingchili.core.files.Configurations
 
CONFIGURED_BLOCKS - Static variable in class com.codingchili.core.configuration.CoreStrings
 
CONFLICT - Enum constant in enum class com.codingchili.core.protocol.ResponseStatus
 
connected(NetSocket) - Method in class com.codingchili.core.listener.transport.TcpListener
 
connection() - Method in interface com.codingchili.core.listener.Request
 
connection() - Method in interface com.codingchili.core.listener.RequestWrapper
 
connection() - Method in class com.codingchili.core.listener.transport.ClusterRequest
 
connection() - Method in class com.codingchili.core.listener.transport.RestRequest
 
connection() - Method in class com.codingchili.core.listener.transport.TcpRequest
 
connection() - Method in class com.codingchili.core.listener.transport.UdpRequest
 
connection() - Method in class com.codingchili.core.listener.transport.WebsocketRequest
 
connection() - Method in class com.codingchili.core.testing.EmptyRequest
 
Connection - Class in com.codingchili.core.listener.transport
Represents the stateful connection over which requests may be passed.
Connection(Consumer<Object>, String) - Constructor for class com.codingchili.core.listener.transport.Connection
Creates a new stateful connection that properly implements the ID method.
ConsoleLogger - Class in com.codingchili.core.logging
Implementation of a console logger, filters some key/value combinations to better display the messages.
ConsoleLogger() - Constructor for class com.codingchili.core.logging.ConsoleLogger
Specifies its own class name as the logging class.
ConsoleLogger(CoreContext, Class) - Constructor for class com.codingchili.core.logging.ConsoleLogger
 
ConsoleLogger(Class) - Constructor for class com.codingchili.core.logging.ConsoleLogger
 
consumeLevel(JsonObject) - Method in class com.codingchili.core.logging.ConsoleLogger
 
contains(String) - Method in interface com.codingchili.core.protocol.AuthorizationHandler
 
contains(String) - Method in class com.codingchili.core.protocol.SimpleAuthorizationHandler
 
contains(String, Handler<AsyncResult<Boolean>>) - Method in interface com.codingchili.core.storage.AsyncStorage
checks if an entry exists for the given key
contains(String, Handler<AsyncResult<Boolean>>) - Method in class com.codingchili.core.storage.JsonMap
 
contains(String, Handler<AsyncResult<Boolean>>) - Method in class com.codingchili.core.storage.PrivateMap
 
contains(String, Handler<AsyncResult<Boolean>>) - Method in class com.codingchili.core.storage.SharedMap
 
context - Variable in class com.codingchili.core.files.CachedFileStore
 
context - Variable in class com.codingchili.core.logging.AbstractLogger
 
context - Variable in class com.codingchili.core.storage.IndexedMap
 
context() - Method in class com.codingchili.core.Launcher
 
context() - Method in class com.codingchili.core.listener.ClusteredSessionFactory
 
context() - Method in interface com.codingchili.core.listener.SessionFactory
 
context() - Method in interface com.codingchili.core.storage.AsyncStorage
Get the context for the storage.
context() - Method in class com.codingchili.core.storage.ElasticMap
 
context() - Method in class com.codingchili.core.storage.HazelMap
 
context() - Method in class com.codingchili.core.storage.IndexedMap
 
context() - Method in class com.codingchili.core.storage.JsonMap
 
context() - Method in class com.codingchili.core.storage.MongoDBMap
 
context() - Method in class com.codingchili.core.storage.PrivateMap
 
context() - Method in class com.codingchili.core.storage.SharedMap
 
ContextMock - Class in com.codingchili.core.testing
A simple mock class.
ContextMock() - Constructor for class com.codingchili.core.testing.ContextMock
 
ContextMock(CoreContext) - Constructor for class com.codingchili.core.testing.ContextMock
 
CONTINUE - Enum constant in enum class com.codingchili.core.context.LauncherCommandResult
Indicates that the command has executed successfully and that the #Launcher should continue processing any deployment blocks.
convert(Metric, String) - Static method in class com.codingchili.core.metrics.MetricFilter
 
copy() - Method in class com.codingchili.core.security.KeyStoreReference
 
copy(String, String) - Method in class com.codingchili.core.testing.FileSystemMock
 
copy(String, String, CopyOptions) - Method in class com.codingchili.core.testing.FileSystemMock
 
copy(String, String, CopyOptions, Handler<AsyncResult<Void>>) - Method in class com.codingchili.core.testing.FileSystemMock
 
copy(String, String, Handler<AsyncResult<Void>>) - Method in class com.codingchili.core.testing.FileSystemMock
 
copyBlocking(String, String) - Method in class com.codingchili.core.testing.FileSystemMock
 
copyNew() - Method in class com.codingchili.core.storage.JsonStorable
 
copyRecursive(String, String, boolean) - Method in class com.codingchili.core.testing.FileSystemMock
 
copyRecursive(String, String, boolean, Handler<AsyncResult<Void>>) - Method in class com.codingchili.core.testing.FileSystemMock
 
copyRecursiveBlocking(String, String, boolean) - Method in class com.codingchili.core.testing.FileSystemMock
 
CoreBenchmarkSuite - Class in com.codingchili.core.benchmarking
Contains system benchmarks..
CoreBenchmarkSuite() - Constructor for class com.codingchili.core.benchmarking.CoreBenchmarkSuite
 
CoreContext - Interface in com.codingchili.core.context
Provides a simplified subset of the vertx toolkit with some wrapping to simplify usage.
CoreDeployment - Interface in com.codingchili.core.listener
An unit that is deployable on the CoreContext.
CoreException - Exception in com.codingchili.core.context
Exceptions should extend this class to allow for catching all core-type exceptions.
CoreException(String) - Constructor for exception com.codingchili.core.context.CoreException
 
CoreException(String, ResponseStatus) - Constructor for exception com.codingchili.core.context.CoreException
 
CoreExceptionFormat - Interface in com.codingchili.core.context.exception
Base format for all core based exceptions.
CoreHandler - Interface in com.codingchili.core.listener
A simplified handler that may be deployed directly.
CoreListener - Interface in com.codingchili.core.listener
Listeners handles incoming messages and forwards them to a handler.
CoreRuntimeException - Exception in com.codingchili.core.context
Runtime exception.
CoreRuntimeException(String) - Constructor for exception com.codingchili.core.context.CoreRuntimeException
 
CoreRuntimeException(String, ResponseStatus) - Constructor for exception com.codingchili.core.context.CoreRuntimeException
 
CoreRuntimeException(String, Throwable) - Constructor for exception com.codingchili.core.context.CoreRuntimeException
creates a runtime exception with a stacktrace.
CoreRuntimeException(Throwable) - Constructor for exception com.codingchili.core.context.CoreRuntimeException
 
CoreService - Interface in com.codingchili.core.listener
Specifies a handler bootstrapper.
CoreStrings - Class in com.codingchili.core.configuration
Store json keys and protocol headers so that they are easily maintained.
CoreStrings() - Constructor for class com.codingchili.core.configuration.CoreStrings
 
cpu - Enum constant in enum class com.codingchili.core.metrics.JvmMetric
 
CpuMetricGauge - Class in com.codingchili.core.metrics
Collects CPU metrics using the operating system mx bean.
CpuMetricGauge() - Constructor for class com.codingchili.core.metrics.CpuMetricGauge
 
create(CoreContext, CoreListener, CoreHandler) - Static method in class com.codingchili.core.listener.transport.ListenerExceptionLogger
 
create(String) - Method in class com.codingchili.core.listener.ClusteredSessionFactory
 
create(String) - Method in interface com.codingchili.core.listener.SessionFactory
Creates a new session.
create(String, String) - Method in class com.codingchili.core.listener.ClusteredSessionFactory
 
create(String, String) - Method in interface com.codingchili.core.listener.SessionFactory
Creates a new session.
createFile(String) - Method in class com.codingchili.core.testing.FileSystemMock
 
createFile(String, Handler<AsyncResult<Void>>) - Method in class com.codingchili.core.testing.FileSystemMock
 
createFile(String, String) - Method in class com.codingchili.core.testing.FileSystemMock
 
createFile(String, String, Handler<AsyncResult<Void>>) - Method in class com.codingchili.core.testing.FileSystemMock
 
createFileBlocking(String) - Method in class com.codingchili.core.testing.FileSystemMock
 
createFileBlocking(String, String) - Method in class com.codingchili.core.testing.FileSystemMock
 
createTempDirectory(String) - Method in class com.codingchili.core.testing.FileSystemMock
 
createTempDirectory(String, Handler<AsyncResult<String>>) - Method in class com.codingchili.core.testing.FileSystemMock
 
createTempDirectory(String, String) - Method in class com.codingchili.core.testing.FileSystemMock
 
createTempDirectory(String, String, Handler<AsyncResult<String>>) - Method in class com.codingchili.core.testing.FileSystemMock
 
createTempDirectory(String, String, String) - Method in class com.codingchili.core.testing.FileSystemMock
 
createTempDirectory(String, String, String, Handler<AsyncResult<String>>) - Method in class com.codingchili.core.testing.FileSystemMock
 
createTempDirectoryBlocking(String) - Method in class com.codingchili.core.testing.FileSystemMock
 
createTempDirectoryBlocking(String, String) - Method in class com.codingchili.core.testing.FileSystemMock
 
createTempDirectoryBlocking(String, String, String) - Method in class com.codingchili.core.testing.FileSystemMock
 
createTempFile(String, String) - Method in class com.codingchili.core.testing.FileSystemMock
 
createTempFile(String, String, Handler<AsyncResult<String>>) - Method in class com.codingchili.core.testing.FileSystemMock
 
createTempFile(String, String, String) - Method in class com.codingchili.core.testing.FileSystemMock
 
createTempFile(String, String, String, Handler<AsyncResult<String>>) - Method in class com.codingchili.core.testing.FileSystemMock
 
createTempFile(String, String, String, String) - Method in class com.codingchili.core.testing.FileSystemMock
 
createTempFile(String, String, String, String, Handler<AsyncResult<String>>) - Method in class com.codingchili.core.testing.FileSystemMock
 
createTempFileBlocking(String, String) - Method in class com.codingchili.core.testing.FileSystemMock
 
createTempFileBlocking(String, String, String) - Method in class com.codingchili.core.testing.FileSystemMock
 
createTempFileBlocking(String, String, String, String) - Method in class com.codingchili.core.testing.FileSystemMock
 
createVertxOptions() - Method in class com.codingchili.core.metrics.MetricSettings
 
currentPath() - Static method in class com.codingchili.core.configuration.CoreStrings
 
customize() - Method in class com.codingchili.core.storage.QueryParser
Allows injection of custom defaults into the current instance.

D

data() - Method in interface com.codingchili.core.listener.Request
Get the raw data of the request as a json object
data() - Method in interface com.codingchili.core.listener.RequestWrapper
 
data() - Method in class com.codingchili.core.listener.transport.ClusterRequest
 
data() - Method in class com.codingchili.core.listener.transport.RestRequest
 
data() - Method in class com.codingchili.core.listener.transport.TcpRequest
 
data() - Method in class com.codingchili.core.listener.transport.UdpRequest
 
data() - Method in class com.codingchili.core.listener.transport.WebsocketRequest
 
data() - Method in class com.codingchili.core.protocol.ProtocolMessage
 
data() - Method in class com.codingchili.core.testing.EmptyRequest
 
database() - Method in class com.codingchili.core.context.StorageContext
get the name of the database used by the context.
DataModel - Annotation Interface in com.codingchili.core.protocol
Used to sed the data transfer object for a protocol, used for documentation purposes.
DATE_FORMAT - Static variable in interface com.codingchili.core.benchmarking.BenchmarkResult
 
db - Variable in class com.codingchili.core.storage.IndexedMap
 
db - Variable in class com.codingchili.core.storage.IndexedMapHolder
 
DB_DIR - Static variable in class com.codingchili.core.configuration.CoreStrings
 
DEFAULT_DB - Static variable in class com.codingchili.core.configuration.CoreStrings
 
DEFAULT_KEYSTORE - Static variable in class com.codingchili.core.configuration.CoreStrings
 
DEFAULT_MAX_REQUEST_BYTES - Static variable in class com.codingchili.core.listener.ListenerSettings
 
DEFAULT_TIMEOUT - Static variable in class com.codingchili.core.listener.ListenerSettings
 
DefaultCommandExecutor - Class in com.codingchili.core.context
Parses and executes commands from the command line.
DefaultCommandExecutor() - Constructor for class com.codingchili.core.context.DefaultCommandExecutor
uses a ConsoleLogger as default.
DefaultCommandExecutor(Logger) - Constructor for class com.codingchili.core.context.DefaultCommandExecutor
 
defaultIncludes() - Static method in class com.codingchili.core.metrics.MetricFilter
 
defaults() - Static method in class com.codingchili.core.storage.QueryParser
Allow injection of custom operations for all QueryParser instances.
Delay - Class in com.codingchili.core.context
Delays given futures to allow for cleanup or to implement backoff timers.
Delay() - Constructor for class com.codingchili.core.context.Delay
 
delete() - Method in class com.codingchili.core.security.TestCertificate
 
delete(String) - Static method in class com.codingchili.core.files.ConfigurationFactory
Deletes the file at the given path.
delete(String) - Method in class com.codingchili.core.testing.FileSystemMock
 
delete(String, Handler<AsyncResult<Void>>) - Method in class com.codingchili.core.testing.FileSystemMock
 
deleteBlocking(String) - Method in class com.codingchili.core.testing.FileSystemMock
 
deleteRecursive(String, boolean) - Method in class com.codingchili.core.testing.FileSystemMock
 
deleteRecursive(String, boolean, Handler<AsyncResult<Void>>) - Method in class com.codingchili.core.testing.FileSystemMock
 
deleteRecursiveBlocking(String, boolean) - Method in class com.codingchili.core.testing.FileSystemMock
 
deploy(String) - Method in interface com.codingchili.core.context.CoreContext
Instantiates an object of the given class identifier and determines the type that should be deployed.
deploy(String) - Method in class com.codingchili.core.context.SystemContext
 
DEPLOY - Static variable in class com.codingchili.core.configuration.CoreStrings
 
deployable(Class) - Method in class com.codingchili.core.configuration.system.LauncherSettings
Sets the given service class as the default block to be deployed.
DeploymentAware - Interface in com.codingchili.core.context
Indicates that a deployable unit is capable of providing deployment options.
DESCENDING - Enum constant in enum class com.codingchili.core.storage.SortOrder
 
describe(Class<?>) - Static method in class com.codingchili.core.protocol.Serializer
Serializes the non static member fields of the given class.
Description - Annotation Interface in com.codingchili.core.protocol
Annotation that can add a description to handlers and routes in a handler.
deserialize(JsonParser, DeserializationContext) - Method in class com.codingchili.core.protocol.VertxSerializerModules.BufferDeserializer
 
deserialize(JsonParser, DeserializationContext) - Method in class com.codingchili.core.protocol.VertxSerializerModules.ByteArrayDeserializer
 
deserialize(JsonParser, DeserializationContext) - Method in class com.codingchili.core.protocol.VertxSerializerModules.InstantDeserializer
 
destroy() - Method in interface com.codingchili.core.listener.Session
Destroys the session.
destroy(ClusteredSession) - Method in class com.codingchili.core.listener.ClusteredSessionFactory
 
destroy(T) - Method in interface com.codingchili.core.listener.SessionFactory
Destroys a session.
DIR_CONFIG - Static variable in class com.codingchili.core.configuration.CoreStrings
 
DIR_CURRENT - Static variable in class com.codingchili.core.configuration.CoreStrings
 
DIR_ROOT - Static variable in class com.codingchili.core.configuration.CoreStrings
 
DIR_SEPARATOR - Static variable in class com.codingchili.core.configuration.CoreStrings
 
DIR_SERVICES - Static variable in class com.codingchili.core.configuration.CoreStrings
 
DIR_SYSTEM - Static variable in class com.codingchili.core.configuration.CoreStrings
 
DIR_UP - Static variable in class com.codingchili.core.configuration.CoreStrings
 
directory - Variable in class com.codingchili.core.files.FileWatcher
 
display() - Method in interface com.codingchili.core.benchmarking.BenchmarkReport
displays the results of the report by opening the browser, printing to terminal or any other means specified by the implementation.
display() - Method in class com.codingchili.core.benchmarking.reporting.BenchmarkConsoleReport
 
display() - Method in class com.codingchili.core.benchmarking.reporting.BenchmarkHTMLReport
 
document(String) - Method in class com.codingchili.core.protocol.Protocol
Adds a documentation string to the last added route.

E

ElasticMap<Value extends Storable> - Class in com.codingchili.core.storage
Map implementation that uses ElasticSearch.
ElasticMap(Promise<AsyncStorage<Value>>, StorageContext<Value>) - Constructor for class com.codingchili.core.storage.ElasticMap
 
EMPTY - Static variable in class com.codingchili.core.configuration.CoreStrings
 
EmptyRequest - Class in com.codingchili.core.testing
An empty request for testing.
EmptyRequest() - Constructor for class com.codingchili.core.testing.EmptyRequest
 
endpoint(String) - Method in class com.codingchili.core.protocol.Protocol
 
Endpoint - Class in com.codingchili.core.listener
Used to map API routes to another target/route
Endpoint() - Constructor for class com.codingchili.core.listener.Endpoint
 
Endpoint(String) - Constructor for class com.codingchili.core.listener.Endpoint
 
EntryWatcher<Value extends Storable> - Class in com.codingchili.core.storage
Periodically executes a reusable query.
EntryWatcher(AsyncStorage<Value>, Supplier<QueryBuilder<Value>>, TimerSource) - Constructor for class com.codingchili.core.storage.EntryWatcher
Creates a new (paused) entry watcher on the given storage by executing the given query at intervals given by the timer.
enumerate(String, boolean) - Static method in class com.codingchili.core.files.ConfigurationFactory
Lists all items in the given directory of type file.
Environment - Class in com.codingchili.core.configuration
Utility class to get environment information.
Environment() - Constructor for class com.codingchili.core.configuration.Environment
 
EPOCH_BASE - Static variable in interface com.codingchili.core.benchmarking.BenchmarkResult
 
EQ - Static variable in class com.codingchili.core.storage.Query
 
equals(Object) - Method in class com.codingchili.core.configuration.CachedFileStoreSettings
 
equals(Object) - Method in class com.codingchili.core.configuration.system.ValidatorSettings
 
equals(Object) - Method in class com.codingchili.core.security.Account
 
equals(Object) - Method in class com.codingchili.core.security.KeyStoreReference
 
equals(Object) - Method in class com.codingchili.core.testing.StorageObject
 
equalTo(Comparable) - Method in class com.codingchili.core.storage.IndexedMapQuery
 
equalTo(Comparable) - Method in class com.codingchili.core.storage.Query
 
equalTo(Comparable) - Method in interface com.codingchili.core.storage.QueryBuilder
Matches if the attribute is an exact match to the given text.
error(String, String, ResponseStatus, Throwable) - Static method in class com.codingchili.core.protocol.Response
Creates a response object given a response status and a throwable.
error(Throwable) - Static method in class com.codingchili.core.context.FutureHelper
Creates a failed future from a throwable.
error(Throwable) - Method in interface com.codingchili.core.listener.Request
Write an error and code to the response.
error(Throwable) - Method in interface com.codingchili.core.listener.RequestWrapper
 
error(Throwable) - Method in class com.codingchili.core.testing.EmptyRequest
 
ERROR - Enum constant in enum class com.codingchili.core.logging.Level
 
ERROR - Enum constant in enum class com.codingchili.core.protocol.ResponseStatus
 
ERROR_ALREADY_INITIALIZED - Static variable in class com.codingchili.core.configuration.CoreStrings
 
ERROR_CONFIGURATION_MISMATCH - Static variable in class com.codingchili.core.configuration.CoreStrings
 
ERROR_LAUNCHER_STARTUP - Static variable in class com.codingchili.core.configuration.CoreStrings
 
ERROR_NOT_AUTHORIZED - Static variable in class com.codingchili.core.configuration.CoreStrings
 
ERROR_NOT_CLUSTERED - Static variable in class com.codingchili.core.configuration.CoreStrings
 
ERROR_PATCH_RELOADED - Static variable in class com.codingchili.core.configuration.CoreStrings
 
ERROR_STORAGE_EXCEPTION - Static variable in class com.codingchili.core.configuration.CoreStrings
 
ERROR_TOKEN_FACTORY - Static variable in class com.codingchili.core.configuration.CoreStrings
 
ERROR_VALIDATION_FAILURE - Static variable in class com.codingchili.core.configuration.CoreStrings
 
event(String) - Method in class com.codingchili.core.logging.AbstractLogger
 
event(String) - Method in interface com.codingchili.core.logging.Logger
Creates a logging event using the loggers level.
event(String, LogLevel) - Method in class com.codingchili.core.logging.AbstractLogger
 
event(String, LogLevel) - Method in interface com.codingchili.core.logging.Logger
Creates a logging event using a provided logger level.
ExceptionHandler - Interface in com.codingchili.core.protocol
Protocol exception handler.
exclude(String...) - Method in class com.codingchili.core.metrics.MetricFilter
 
execute() - Method in class com.codingchili.core.context.LaunchContext
 
execute(Handler<AsyncResult<Collection<Value>>>) - Method in class com.codingchili.core.storage.IndexedMapQuery
 
execute(Handler<AsyncResult<Collection<Value>>>) - Method in class com.codingchili.core.storage.Query
 
execute(Handler<AsyncResult<Collection<Value>>>) - Method in interface com.codingchili.core.storage.QueryBuilder
Executes the constructed query asynchronously.
execute(Promise<CommandResult>, CommandExecutor) - Method in class com.codingchili.core.benchmarking.CoreBenchmarkSuite
Creates a clustered vertx instance on which all registered benchmarks will run.
execute(Promise<CommandResult>, CommandExecutor) - Method in class com.codingchili.core.context.BaseCommand
 
execute(Promise<CommandResult>, CommandExecutor) - Method in interface com.codingchili.core.context.Command
Executes a command.
execute(Promise<CommandResult>, String...) - Method in interface com.codingchili.core.context.CommandExecutor
Executes the given command.
execute(Promise<CommandResult>, String...) - Method in class com.codingchili.core.context.DefaultCommandExecutor
 
execute(String...) - Method in interface com.codingchili.core.context.CommandExecutor
Executes the given command synchronously.
execute(String...) - Method in class com.codingchili.core.context.DefaultCommandExecutor
 
exists(String) - Static method in class com.codingchili.core.files.ConfigurationFactory
 
exists(String) - Method in class com.codingchili.core.testing.FileSystemMock
 
exists(String, Handler<AsyncResult<Boolean>>) - Method in class com.codingchili.core.testing.FileSystemMock
 
existsBlocking(String) - Method in class com.codingchili.core.testing.FileSystemMock
 
expires(long, TimeUnit) - Method in class com.codingchili.core.security.Token
Sets the expiry date of the token.
EXT_DB - Static variable in class com.codingchili.core.configuration.CoreStrings
 
EXT_HTML - Static variable in class com.codingchili.core.configuration.CoreStrings
 
EXT_JSON - Static variable in class com.codingchili.core.configuration.CoreStrings
 
EXT_KRYO - Static variable in class com.codingchili.core.configuration.CoreStrings
 
EXT_TXT - Static variable in class com.codingchili.core.configuration.CoreStrings
 
EXT_YAML - Static variable in class com.codingchili.core.configuration.CoreStrings
 
EXT_YML - Static variable in class com.codingchili.core.configuration.CoreStrings
 

F

fail(int, String) - Method in class com.codingchili.core.testing.MessageMock
 
FIELD_ID - Variable in class com.codingchili.core.storage.IndexedMap
 
FileMissingException - Exception in com.codingchili.core.files.exception
Throw when a requested file is not present.
FileMissingException(String) - Constructor for exception com.codingchili.core.files.exception.FileMissingException
 
FileReadException - Exception in com.codingchili.core.files.exception
Throw when an error has occured while reading a file.
FileReadException(String) - Constructor for exception com.codingchili.core.files.exception.FileReadException
 
FileStore - Interface in com.codingchili.core.files
Interface for filestore providers.
FileStoreListener - Interface in com.codingchili.core.files
Interface to be used with a FileWatcher to be notified of changes.
fileSystem() - Method in interface com.codingchili.core.context.CoreContext
 
FileSystemMock - Class in com.codingchili.core.testing
Mock filesystem: turns asynchronous reads into sync reads to avoid dealing with asynchronous setup in test cases.
FileSystemMock(Vertx) - Constructor for class com.codingchili.core.testing.FileSystemMock
 
FileWatcher - Class in com.codingchili.core.files
Watches changes to files in a registered directory and all its subdirectories.
FileWatcherBuilder - Class in com.codingchili.core.files
File watcher builder.
FileWriteException - Exception in com.codingchili.core.files.exception
Throw when failed to write a file.
FileWriteException(String) - Constructor for exception com.codingchili.core.files.exception.FileWriteException
 
filter(JsonObject) - Method in class com.codingchili.core.metrics.MetricSettings
 
finish() - Method in interface com.codingchili.core.benchmarking.Benchmark
Finish benchmarking: calculates the results.
finish() - Method in class com.codingchili.core.benchmarking.BenchmarkBuilder
 
flush() - Method in class com.codingchili.core.logging.AbstractLogger
 
format(Path) - Static method in class com.codingchili.core.configuration.CoreStrings
 
format(Path, String) - Static method in class com.codingchili.core.configuration.CoreStrings
Formats a path object using a base root.
formatAsPercent(Double) - Static method in class com.codingchili.core.configuration.CoreStrings
 
forMS(Promise<Void>, long) - Static method in class com.codingchili.core.context.Delay
Delays the given future for the specified ms.
fromConsole(String) - Static method in class com.codingchili.core.security.PasswordReader
Reads a password input from the console.
fsProps(String) - Method in class com.codingchili.core.testing.FileSystemMock
 
fsProps(String, Handler<AsyncResult<FileSystemProps>>) - Method in class com.codingchili.core.testing.FileSystemMock
 
fsPropsBlocking(String) - Method in class com.codingchili.core.testing.FileSystemMock
 
FutureHelper - Class in com.codingchili.core.context
Helper method to simplify working with handlers and asyncresult.

G

gc - Enum constant in enum class com.codingchili.core.metrics.JvmMetric
 
generate(int) - Static method in class com.codingchili.core.security.SecretFactory
Generate a random secret of the given length.
GENERATE - Static variable in class com.codingchili.core.configuration.CoreStrings
 
GENERATE_PRESHARED - Static variable in class com.codingchili.core.configuration.CoreStrings
 
GENERATE_SECRETS - Static variable in class com.codingchili.core.configuration.CoreStrings
 
GENERATE_TOKENS - Static variable in class com.codingchili.core.configuration.CoreStrings
 
generatedToken(String, String, String) - Static method in class com.codingchili.core.configuration.CoreStrings
 
get(CoreContext) - Static method in class com.codingchili.core.listener.ClusteredSessionFactory
 
get(ResponseListener) - Static method in class com.codingchili.core.testing.RequestMock
 
get(String) - Static method in class com.codingchili.core.files.ConfigurationFactory
 
get(String) - Method in class com.codingchili.core.protocol.Protocol
Returns the route handler for the given target route and its access level.
get(String) - Static method in class com.codingchili.core.protocol.RoleMap
retrieves a role by its name.
get(String) - Method in class com.codingchili.core.security.Validator
 
get(String...) - Static method in class com.codingchili.core.protocol.RoleMap
 
get(String, RoleType) - Method in interface com.codingchili.core.protocol.AuthorizationHandler
Retrieves the RequestHandler of a route matching the route id and that any of the given roles have permission to.
get(String, RoleType) - Method in class com.codingchili.core.protocol.Protocol
Returns the route handler for the given target route and its access level.
get(String, RoleType) - Method in class com.codingchili.core.protocol.SimpleAuthorizationHandler
 
get(String, ResponseListener) - Static method in class com.codingchili.core.testing.RequestMock
 
get(String, ResponseListener, JsonObject) - Static method in class com.codingchili.core.testing.RequestMock
 
get(String, Handler<AsyncResult<Value>>) - Method in interface com.codingchili.core.storage.AsyncStorage
get an entry with the given key, if the key does not match a value fails with #ValueMissingException
get(String, Handler<AsyncResult<Value>>) - Method in class com.codingchili.core.storage.ElasticMap
 
get(String, Handler<AsyncResult<Value>>) - Method in class com.codingchili.core.storage.HazelMap
 
get(String, Handler<AsyncResult<Value>>) - Method in class com.codingchili.core.storage.IndexedMap
 
get(String, Handler<AsyncResult<Value>>) - Method in class com.codingchili.core.storage.JsonMap
 
get(String, Handler<AsyncResult<Value>>) - Method in class com.codingchili.core.storage.MongoDBMap
 
get(String, Handler<AsyncResult<Value>>) - Method in class com.codingchili.core.storage.PrivateMap
 
get(String, Handler<AsyncResult<Value>>) - Method in class com.codingchili.core.storage.SharedMap
 
get(String, Class<T>) - Static method in class com.codingchili.core.files.Configurations
Loads a configurable from specified path and instantiates a settings object.
getAbsolutePath(String) - Static method in class com.codingchili.core.configuration.CoreStrings
 
getAction() - Method in class com.codingchili.core.configuration.RegexComponent
 
getAlias() - Method in class com.codingchili.core.metrics.MetricFilter
 
getAllProperties(String) - Method in interface com.codingchili.core.context.CommandExecutor
Get a commandline property passed to the Executor.
getAllProperties(String) - Method in class com.codingchili.core.context.DefaultCommandExecutor
 
getAllValues(String) - Method in class com.codingchili.core.context.CommandParser
 
getApi() - Method in class com.codingchili.core.listener.ListenerSettings
 
getApplication() - Method in class com.codingchili.core.configuration.system.LauncherSettings
 
getArgon() - Method in class com.codingchili.core.configuration.system.SecuritySettings
 
getArrayNotation() - Method in class com.codingchili.core.storage.AbstractQueryBuilder
 
getAttribute() - Method in class com.codingchili.core.storage.AbstractQueryBuilder
 
getAttribute(String, boolean) - Method in class com.codingchili.core.storage.IndexedMap
 
getAttributes() - Method in class com.codingchili.core.configuration.Attributes
 
getAuthor() - Method in class com.codingchili.core.configuration.system.LauncherSettings
 
getBasePath() - Method in class com.codingchili.core.listener.ListenerSettings
 
getBenchmarkCompleted(BenchmarkImplementation, Benchmark) - Static method in class com.codingchili.core.configuration.CoreStrings
 
getBenchmarkDescription() - Static method in class com.codingchili.core.configuration.CoreStrings
 
getBenchmarkGroupCompleted(BenchmarkGroup) - Static method in class com.codingchili.core.configuration.CoreStrings
 
getBenchmarkGroupStarted(BenchmarkGroup) - Static method in class com.codingchili.core.configuration.CoreStrings
 
getBenchmarkImplementationComplete(BenchmarkImplementation) - Static method in class com.codingchili.core.configuration.CoreStrings
 
getBenchmarkImplementationTestBegin(BenchmarkImplementation) - Static method in class com.codingchili.core.configuration.CoreStrings
 
getBenchmarkImplementationWarmup(BenchmarkImplementation) - Static method in class com.codingchili.core.configuration.CoreStrings
 
getBenchmarkImplementationWarmupComplete(BenchmarkImplementation) - Static method in class com.codingchili.core.configuration.CoreStrings
 
getBenchmarkProgressUpdate(BenchmarkImplementation, Benchmark, String) - Static method in class com.codingchili.core.configuration.CoreStrings
 
getBenchmarks() - Method in interface com.codingchili.core.benchmarking.BenchmarkImplementation
 
getBenchmarks() - Method in class com.codingchili.core.benchmarking.BenchmarkImplementationBuilder
 
getBindAddress() - Static method in class com.codingchili.core.configuration.CoreStrings
 
getBlock(String) - Method in class com.codingchili.core.configuration.system.LauncherSettings
 
getBlockedThreadChecker() - Method in class com.codingchili.core.configuration.system.SystemSettings
 
getBlockNotConfigured(String) - Static method in class com.codingchili.core.configuration.CoreStrings
 
getBlocks() - Method in class com.codingchili.core.configuration.system.LauncherSettings
 
getBool(String) - Method in class com.codingchili.core.configuration.Attributes
 
getBuffer() - Method in class com.codingchili.core.files.CachedFile
 
getByName(String) - Method in class com.codingchili.core.configuration.system.SecuritySettings
Retrieve a keystore given its short name (ID).
getBytes() - Method in class com.codingchili.core.files.CachedFile
 
getCachedFilePoll() - Method in class com.codingchili.core.configuration.system.SystemSettings
 
getClusterTimeout() - Method in class com.codingchili.core.configuration.system.SystemSettings
 
getCommand() - Method in interface com.codingchili.core.context.CommandExecutor
Get the first command passed to the executor.
getCommand() - Method in class com.codingchili.core.context.CommandParser
 
getCommand() - Method in class com.codingchili.core.context.DefaultCommandExecutor
 
getCommand() - Method in class com.codingchili.core.context.LaunchContext
 
getCommand() - Method in class com.codingchili.core.context.LauncherCommandExecutor
 
getCommand(Command) - Method in class com.codingchili.core.context.LaunchContext
adds a new command to the command executor, is used to handle command line arguments.
getCommandAlreadyExistsException(String) - Static method in class com.codingchili.core.configuration.CoreStrings
 
getCommandError(String) - Static method in class com.codingchili.core.configuration.CoreStrings
 
getCommandExecutorHelpDescription() - Static method in class com.codingchili.core.configuration.CoreStrings
 
getConfigurationDirectory() - Method in class com.codingchili.core.configuration.system.LauncherSettings
 
getConfigurationPoll() - Method in class com.codingchili.core.configuration.system.SystemSettings
 
getDatabase() - Method in class com.codingchili.core.configuration.system.RemoteStorage
 
getDatabase() - Method in class com.codingchili.core.storage.IndexedMap
 
getDBIdentifier(String, String, String) - Static method in class com.codingchili.core.configuration.CoreStrings
 
getDBPath(String) - Static method in class com.codingchili.core.configuration.CoreStrings
 
getDefaultSettings() - Static method in class com.codingchili.core.listener.ListenerSettings
 
getDefaultTarget() - Method in class com.codingchili.core.listener.ListenerSettings
 
getDependencies() - Method in class com.codingchili.core.configuration.system.SecuritySettings
 
getDependency(String) - Method in class com.codingchili.core.configuration.system.SecuritySettings
 
getDeployDescription() - Static method in class com.codingchili.core.configuration.CoreStrings
 
getDeployFailError(String) - Static method in class com.codingchili.core.configuration.CoreStrings
 
getdeployInstanceError(String, Throwable) - Static method in class com.codingchili.core.configuration.CoreStrings
 
getDeployTimeout() - Method in class com.codingchili.core.configuration.system.SystemSettings
 
getDescription() - Method in class com.codingchili.core.context.BaseCommand
 
getDescription() - Method in interface com.codingchili.core.context.Command
 
getDescription() - Method in class com.codingchili.core.protocol.ProtocolDescription
 
getDescription() - Method in class com.codingchili.core.protocol.Route
 
getDescriptionMissing() - Static method in class com.codingchili.core.configuration.CoreStrings
 
getDeserializePayloadException(String, Class) - Static method in class com.codingchili.core.configuration.CoreStrings
 
getDirectory() - Method in class com.codingchili.core.configuration.CachedFileStoreSettings
 
getDomain() - Method in class com.codingchili.core.security.Token
 
getDouble(String) - Method in class com.codingchili.core.configuration.Attributes
 
getElapsedMS() - Method in interface com.codingchili.core.benchmarking.Benchmark
 
getElapsedMS() - Method in class com.codingchili.core.benchmarking.BenchmarkBuilder
 
getEmail() - Method in class com.codingchili.core.security.Account
 
getEmptyKeyStore(String) - Static method in class com.codingchili.core.configuration.CoreStrings
 
getErrorCreateDirectory(String) - Static method in class com.codingchili.core.configuration.CoreStrings
 
getErrorInvalidConfigurable(Class) - Static method in class com.codingchili.core.configuration.CoreStrings
 
getExclude() - Method in class com.codingchili.core.metrics.MetricFilter
 
getExecutor() - Method in class com.codingchili.core.context.LaunchContext
Get the CommandExecutor attached to the launch context.
getExpiry() - Method in class com.codingchili.core.security.Token
 
getExpression() - Method in class com.codingchili.core.configuration.RegexComponent
 
getExtensions() - Method in interface com.codingchili.core.files.FileStore
 
getExtensions() - Method in class com.codingchili.core.files.JsonFileStore
 
getExtensions() - Method in class com.codingchili.core.files.YamlFileStore
 
getFile(String) - Method in class com.codingchili.core.files.CachedFileStore
 
getFileFriendlyDate() - Static method in class com.codingchili.core.configuration.CoreStrings
 
getFileLoadDefaults(String, Class<?>) - Static method in class com.codingchili.core.configuration.CoreStrings
 
getFileMissingError(String) - Static method in class com.codingchili.core.configuration.CoreStrings
 
getFileReadError(String) - Static method in class com.codingchili.core.configuration.CoreStrings
 
getFiles() - Method in class com.codingchili.core.files.CachedFileStore
 
getFileWriteError(String) - Static method in class com.codingchili.core.configuration.CoreStrings
 
getFilteredKeys() - Method in class com.codingchili.core.logging.ConsoleLogger
 
getFilters() - Method in class com.codingchili.core.metrics.MetricSettings
 
getGenerateAllDescription() - Static method in class com.codingchili.core.configuration.CoreStrings
 
getGeneratePresharedDescription() - Static method in class com.codingchili.core.configuration.CoreStrings
 
getGenerateSecretsDescription() - Static method in class com.codingchili.core.configuration.CoreStrings
 
getGenerateTokensDescription() - Static method in class com.codingchili.core.configuration.CoreStrings
 
getGeneratingSecret(String, String) - Static method in class com.codingchili.core.configuration.CoreStrings
 
getGeneratingShared(String, String) - Static method in class com.codingchili.core.configuration.CoreStrings
 
getHandler() - Method in class com.codingchili.core.protocol.Route
 
getHandlerMissing() - Static method in class com.codingchili.core.configuration.CoreStrings
 
getHandlerMissing(String) - Static method in class com.codingchili.core.configuration.CoreStrings
 
getHandlers() - Method in class com.codingchili.core.configuration.system.SystemSettings
 
getHashLength() - Method in class com.codingchili.core.security.ArgonSettings
 
getHashMismatchException() - Static method in class com.codingchili.core.configuration.CoreStrings
 
getHmacAlgorithm() - Method in class com.codingchili.core.configuration.system.SecuritySettings
 
getHome() - Method in interface com.codingchili.core.listener.Session
 
getHost() - Method in class com.codingchili.core.configuration.system.RemoteStorage
 
getHosts() - Method in class com.codingchili.core.configuration.system.LauncherSettings
 
getHttpOptions() - Method in class com.codingchili.core.listener.ListenerSettings
 
getId() - Method in class com.codingchili.core.security.Account
 
getId() - Method in class com.codingchili.core.storage.JsonStorable
 
getId() - Method in interface com.codingchili.core.storage.NestedStorable
 
getId() - Method in interface com.codingchili.core.storage.Storable
Get the id of the storable item, used as a key to the map api.
getId() - Method in class com.codingchili.core.testing.StorageObject
 
getIdentityNotConfigured(String) - Static method in class com.codingchili.core.configuration.CoreStrings
 
getIllegalPathToConfigurable(Class) - Static method in class com.codingchili.core.configuration.CoreStrings
 
getIllegalTemplateTokenCount(String, int) - Static method in class com.codingchili.core.configuration.CoreStrings
 
getImplementations() - Method in interface com.codingchili.core.benchmarking.BenchmarkGroup
Get the implementations enlisted for benchmarking in this group.
getImplementations() - Method in class com.codingchili.core.benchmarking.BenchmarkGroupBuilder
 
getInclude() - Method in class com.codingchili.core.metrics.MetricFilter
 
getIncludes() - Method in class com.codingchili.core.metrics.MetricSettings
 
getInt(String) - Method in class com.codingchili.core.configuration.Attributes
 
getInvalidQueryFormat(String) - Static method in class com.codingchili.core.configuration.CoreStrings
 
getItems() - Method in class com.codingchili.core.benchmarking.reporting.ResultSet
 
getIterations() - Method in interface com.codingchili.core.benchmarking.BenchmarkGroup
Number of iterations that the benchmark operation is to be executed.
getIterations() - Method in class com.codingchili.core.benchmarking.BenchmarkGroupBuilder
 
getIterations() - Method in class com.codingchili.core.benchmarking.reporting.ResultGroup
 
getIterations() - Method in class com.codingchili.core.security.ArgonSettings
 
getJvm() - Method in class com.codingchili.core.metrics.MetricSettings
 
getKey() - Method in class com.codingchili.core.security.Token
 
getKeys() - Method in class com.codingchili.core.configuration.system.ValidatorSettings
 
getKeystore() - Method in class com.codingchili.core.listener.ListenerSettings
 
getKeystore(String) - Method in class com.codingchili.core.configuration.system.SecuritySettings
 
getKeystorePrompt(KeyStoreReference) - Static method in class com.codingchili.core.configuration.CoreStrings
 
getKeystores() - Method in class com.codingchili.core.configuration.system.SecuritySettings
 
getKeystoreTooManyEntries(String) - Static method in class com.codingchili.core.configuration.CoreStrings
 
getKeywords() - Method in class com.codingchili.core.testing.StorageObject
 
getLevel() - Method in enum class com.codingchili.core.protocol.Role
 
getLevel() - Method in interface com.codingchili.core.protocol.RoleType
Roles level of the role, a role with a higher access level gains the privilegies of all roles with a lesser level.
getLevel() - Method in class com.codingchili.core.testing.StorageObject
 
getListeners() - Method in class com.codingchili.core.configuration.system.SystemSettings
 
getListenPorts() - Method in class com.codingchili.core.listener.ListenerSettings
 
getLocalIndex() - Method in class com.codingchili.core.benchmarking.reporting.ResultItem
 
getLoopbackAddress() - Static method in class com.codingchili.core.configuration.CoreStrings
 
getMaxEventLoopExecuteTime() - Method in class com.codingchili.core.configuration.system.SystemSettings
 
getMaxLength() - Method in class com.codingchili.core.configuration.system.ValidatorSettings
 
getMaxRequestBytes() - Method in class com.codingchili.core.listener.ListenerSettings
 
getMaxResults() - Method in class com.codingchili.core.configuration.system.StorageSettings
 
getMemory() - Method in class com.codingchili.core.security.ArgonSettings
 
getMetricImplementation() - Method in enum class com.codingchili.core.metrics.JvmMetric
 
getMetrics() - Method in class com.codingchili.core.configuration.system.SystemSettings
 
getMetrics() - Method in class com.codingchili.core.metrics.CpuMetricGauge
 
getMetrics() - Method in class com.codingchili.core.metrics.OsMetricGauge
 
getMetrics() - Method in class com.codingchili.core.metrics.ProcessMetrics
 
getMetrics() - Method in class com.codingchili.core.metrics.ThreadStateGauge
 
getMinFeedbackChars() - Method in class com.codingchili.core.configuration.system.StorageSettings
 
getMinLength() - Method in class com.codingchili.core.configuration.system.ValidatorSettings
 
getMissingEntity(String) - Static method in class com.codingchili.core.configuration.CoreStrings
 
getMissingKeyStore(String) - Static method in class com.codingchili.core.configuration.CoreStrings
 
getMissingRole(String) - Static method in class com.codingchili.core.configuration.CoreStrings
 
getModel() - Method in class com.codingchili.core.protocol.ProtocolDescription
 
getModel() - Method in class com.codingchili.core.protocol.Route
 
getModified() - Method in class com.codingchili.core.files.CachedFile
 
getMS() - Method in class com.codingchili.core.context.TimerSource
 
getName() - Method in interface com.codingchili.core.benchmarking.Benchmark
The handler of the single benchmark operation to run.
getName() - Method in class com.codingchili.core.benchmarking.BenchmarkBuilder
 
getName() - Method in interface com.codingchili.core.benchmarking.BenchmarkGroup
The handler of the benchmark group, for example "networking" or "storage".
getName() - Method in class com.codingchili.core.benchmarking.BenchmarkGroupBuilder
 
getName() - Method in interface com.codingchili.core.benchmarking.BenchmarkImplementation
Name of the implementation that is used within a benchmark.
getName() - Method in class com.codingchili.core.benchmarking.BenchmarkImplementationBuilder
 
getName() - Method in class com.codingchili.core.benchmarking.reporting.ResultGroup
 
getName() - Method in class com.codingchili.core.benchmarking.reporting.ResultItem
 
getName() - Method in class com.codingchili.core.benchmarking.reporting.ResultSet
 
getName() - Method in class com.codingchili.core.configuration.system.ValidatorSettings
 
getName() - Method in class com.codingchili.core.context.BaseCommand
 
getName() - Method in interface com.codingchili.core.context.Command
 
getName() - Method in interface com.codingchili.core.context.CommandResult
 
getName() - Method in enum class com.codingchili.core.context.LauncherCommandResult
 
getName() - Method in class com.codingchili.core.context.TimerSource
 
getName() - Method in enum class com.codingchili.core.logging.Level
 
getName() - Method in interface com.codingchili.core.logging.LogLevel
 
getName() - Method in enum class com.codingchili.core.protocol.Role
 
getName() - Method in interface com.codingchili.core.protocol.RoleType
Returns the name of the role, must be unique.
getName() - Method in class com.codingchili.core.storage.AbstractQueryBuilder
 
getName() - Method in class com.codingchili.core.testing.NestedObject
 
getName() - Method in class com.codingchili.core.testing.StorageObject
 
getNamespace() - Method in enum class com.codingchili.core.metrics.JvmMetric
 
getNested() - Method in class com.codingchili.core.testing.StorageObject
 
getNode() - Method in class com.codingchili.core.configuration.ServiceConfigurable
 
getNodeFailedToAcknowledge(String, String) - Static method in class com.codingchili.core.configuration.CoreStrings
 
getNodeNotFound(String) - Static method in class com.codingchili.core.configuration.CoreStrings
 
getNodeNotReachable(String, String) - Static method in class com.codingchili.core.configuration.CoreStrings
 
getNoServicesConfiguredForBlock(String) - Static method in class com.codingchili.core.configuration.CoreStrings
 
getNoSuchResource(String) - Static method in class com.codingchili.core.configuration.CoreStrings
 
getNoSuchValidator(String) - Static method in class com.codingchili.core.configuration.CoreStrings
 
getNothingToRemoveException(String) - Static method in class com.codingchili.core.configuration.CoreStrings
 
getNothingToUpdateException(String) - Static method in class com.codingchili.core.configuration.CoreStrings
 
getNumbers() - Method in class com.codingchili.core.testing.NestedObject
 
getObject(String) - Method in class com.codingchili.core.configuration.Attributes
 
getOperation() - Method in interface com.codingchili.core.benchmarking.Benchmark
The operation to benchmark.
getOperation() - Method in class com.codingchili.core.benchmarking.BenchmarkBuilder
 
getOptions() - Method in class com.codingchili.core.configuration.system.SystemSettings
 
getOrderByAttribute() - Method in class com.codingchili.core.storage.AbstractQueryBuilder
 
getPage() - Method in class com.codingchili.core.storage.AbstractQueryBuilder
 
getPageSize() - Method in class com.codingchili.core.storage.AbstractQueryBuilder
 
getParallelism() - Method in class com.codingchili.core.security.ArgonSettings
 
getParam(String) - Static method in class com.codingchili.core.configuration.CoreStrings
 
getParser() - Method in class com.codingchili.core.context.DefaultCommandExecutor
 
getPassword() - Method in class com.codingchili.core.security.Account
prefer using getCharPassword over this, as this method creates a new copy in memory of the password.
getPath() - Method in class com.codingchili.core.configuration.AttributeConfigurable
 
getPath() - Method in class com.codingchili.core.configuration.BaseConfigurable
 
getPath() - Method in interface com.codingchili.core.configuration.Configurable
Get the path of a loaded configuration file.
getPath() - Method in class com.codingchili.core.configuration.system.LauncherSettings
 
getPath() - Method in class com.codingchili.core.configuration.system.SecuritySettings
 
getPath() - Method in class com.codingchili.core.configuration.system.StorageSettings
 
getPath() - Method in class com.codingchili.core.configuration.system.SystemSettings
 
getPath() - Method in class com.codingchili.core.files.CachedFile
 
getPath() - Method in class com.codingchili.core.metrics.MetricFilter
 
getPath() - Method in class com.codingchili.core.security.Validator
 
getPersistInterval() - Method in class com.codingchili.core.configuration.system.RemoteStorage
 
getPort() - Method in class com.codingchili.core.configuration.system.RemoteStorage
 
getPort() - Method in class com.codingchili.core.listener.ListenerSettings
 
getPreshare() - Method in class com.codingchili.core.configuration.system.AuthenticationDependency
 
getPrivateKey() - Method in class com.codingchili.core.security.TestCertificate
 
getPrivateKey() - Method in class com.codingchili.core.security.TrustAndKeyProvider
 
getProgressInterval() - Method in interface com.codingchili.core.benchmarking.BenchmarkGroup
Return the number of iterations to complete before calling a listeners progress listener.
getProgressInterval() - Method in class com.codingchili.core.benchmarking.BenchmarkGroupBuilder
 
getProperties() - Method in interface com.codingchili.core.benchmarking.Benchmark
get all properties added to the implementation.
getProperties() - Method in class com.codingchili.core.benchmarking.BenchmarkBuilder
 
getProperties() - Method in interface com.codingchili.core.benchmarking.BenchmarkImplementation
get all properties added to the implementation.
getProperties() - Method in class com.codingchili.core.benchmarking.BenchmarkImplementationBuilder
 
getProperties() - Method in class com.codingchili.core.configuration.system.RemoteStorage
 
getProperties() - Method in class com.codingchili.core.security.Account
 
getProperties() - Method in class com.codingchili.core.security.Token
 
getProperty(String) - Method in interface com.codingchili.core.context.CommandExecutor
Get a commandline property passed to the Executor.
getProperty(String) - Method in class com.codingchili.core.context.DefaultCommandExecutor
 
getProperty(String) - Method in class com.codingchili.core.listener.transport.Connection
Retrieves a value from the connection properties.
getProperty(String) - Method in class com.codingchili.core.security.Token
 
getProvider() - Method in class com.codingchili.core.security.KeyStoreReference
 
getPublicKey() - Method in class com.codingchili.core.security.TestCertificate
 
getPublicKey() - Method in class com.codingchili.core.security.TrustAndKeyProvider
 
getRate() - Method in class com.codingchili.core.benchmarking.BenchmarkBuilder
 
getRate() - Method in interface com.codingchili.core.benchmarking.BenchmarkResult
 
getRate() - Method in class com.codingchili.core.benchmarking.reporting.ResultItem
 
getRate() - Method in class com.codingchili.core.metrics.MetricSettings
 
getRateFormatted() - Method in class com.codingchili.core.benchmarking.BenchmarkBuilder
 
getRateFormatted() - Method in interface com.codingchili.core.benchmarking.BenchmarkResult
 
getRateFormatted() - Method in class com.codingchili.core.benchmarking.reporting.ResultItem
 
getReconfigureDescription() - Static method in class com.codingchili.core.configuration.CoreStrings
 
getReflectionErrorInSerializer(String) - Static method in class com.codingchili.core.configuration.CoreStrings
 
getRegex() - Method in class com.codingchili.core.configuration.system.ValidatorSettings
 
getRemoteBlockNotConfigured(String, String) - Static method in class com.codingchili.core.configuration.CoreStrings
 
getRequestTooLarge(int) - Static method in class com.codingchili.core.configuration.CoreStrings
 
getRestNotSupportedByWebsocketListener() - Static method in class com.codingchili.core.configuration.CoreStrings
 
getRoles() - Method in class com.codingchili.core.protocol.Route
 
getRoute() - Method in class com.codingchili.core.listener.Endpoint
 
getRoute() - Method in class com.codingchili.core.protocol.Route
 
getRoutes() - Method in class com.codingchili.core.protocol.ProtocolDescription
 
getSaltLength() - Method in class com.codingchili.core.security.ArgonSettings
 
getSchema() - Method in class com.codingchili.core.protocol.Protocol
 
getSecret() - Method in class com.codingchili.core.security.TokenIdentifier
 
getSecretBytes() - Method in class com.codingchili.core.configuration.system.SecuritySettings
 
getSecrets() - Method in class com.codingchili.core.configuration.system.AuthenticationDependency
 
getSecurityDependencyMissing(String, String) - Static method in class com.codingchili.core.configuration.CoreStrings
 
getSemaphoreTimeout(int) - Static method in class com.codingchili.core.configuration.CoreStrings
 
getService() - Method in class com.codingchili.core.security.TokenIdentifier
 
getService(String) - Static method in class com.codingchili.core.configuration.CoreStrings
 
getServices() - Method in class com.codingchili.core.configuration.system.SystemSettings
 
getServiceTimeout(String, String, int) - Static method in class com.codingchili.core.configuration.CoreStrings
 
getSets() - Method in class com.codingchili.core.benchmarking.reporting.ResultGroup
 
getSettingsForPlugin(Class<?>) - Method in class com.codingchili.core.configuration.system.StorageSettings
 
getShortName() - Method in class com.codingchili.core.security.KeyStoreReference
 
getShutdownHookTimeout() - Method in class com.codingchili.core.configuration.system.SystemSettings
 
getSignatureAlgorithm() - Method in class com.codingchili.core.configuration.system.SecuritySettings
 
getSize() - Method in class com.codingchili.core.files.CachedFile
 
getSortOrder() - Method in class com.codingchili.core.storage.AbstractQueryBuilder
 
getStartupText() - Static method in class com.codingchili.core.configuration.CoreStrings
 
getStorage() - Method in class com.codingchili.core.configuration.system.StorageSettings
 
getStorageLoaderError(Class, String, String) - Static method in class com.codingchili.core.configuration.CoreStrings
 
getStorageLoaderMissingArgument(String) - Static method in class com.codingchili.core.configuration.CoreStrings
 
getString(String) - Method in class com.codingchili.core.configuration.Attributes
 
getSubstitution() - Method in class com.codingchili.core.configuration.RegexComponent
 
getSystemNotInitialized(String) - Static method in class com.codingchili.core.configuration.CoreStrings
 
getTarget() - Method in class com.codingchili.core.listener.Endpoint
 
getTarget() - Method in class com.codingchili.core.protocol.ProtocolDescription
 
getTimeFormatted() - Method in class com.codingchili.core.benchmarking.BenchmarkBuilder
 
getTimeFormatted() - Method in interface com.codingchili.core.benchmarking.BenchmarkResult
 
getTimeFormatted() - Method in class com.codingchili.core.benchmarking.reporting.ResultItem
 
getTimeout() - Method in class com.codingchili.core.listener.ListenerSettings
 
getTimeOutEcxeption(String, int) - Static method in class com.codingchili.core.configuration.CoreStrings
 
getTokens() - Method in class com.codingchili.core.configuration.system.AuthenticationDependency
 
getTokenttl() - Method in class com.codingchili.core.configuration.system.SecuritySettings
 
getType() - Method in class com.codingchili.core.listener.ListenerSettings
 
getType() - Method in class com.codingchili.core.security.KeyStoreReference
 
getUnableToDetermineKeystoreType(String) - Static method in class com.codingchili.core.configuration.CoreStrings
 
getUnsupportedDeployment(String) - Static method in class com.codingchili.core.configuration.CoreStrings
 
getUsername() - Method in class com.codingchili.core.security.Account
 
getValue() - Method in class com.codingchili.core.security.KeyStoreReference
 
getValue(String) - Method in class com.codingchili.core.context.CommandParser
 
getValueAlreadyPresent(String) - Static method in class com.codingchili.core.configuration.CoreStrings
 
getValueByPath(JsonObject, String) - Static method in class com.codingchili.core.protocol.Serializer
Extract the value at the given path from the given jsonobject.
getValueByPath(Object, String) - Static method in class com.codingchili.core.protocol.Serializer
Gets a value by the given path for an object.
getValueByPathContainsNull(String, String[]) - Static method in class com.codingchili.core.configuration.CoreStrings
 
getVersion() - Method in class com.codingchili.core.configuration.system.LauncherSettings
 
getWatcherFailed(String) - Static method in class com.codingchili.core.configuration.CoreStrings
 
getWorkerPoolSize() - Method in class com.codingchili.core.configuration.system.SystemSettings
 
GITHUB - Static variable in class com.codingchili.core.configuration.CoreStrings
 
group - Variable in class com.codingchili.core.benchmarking.BenchmarkImplementationBuilder
 
gzip(byte[]) - Static method in class com.codingchili.core.protocol.Serializer
Compresses a byte array using gzip.

H

handle(Request) - Method in class com.codingchili.core.listener.BusForwarder
 
handle(Request) - Method in class com.codingchili.core.listener.BusRouter
 
handle(Request) - Method in class com.codingchili.core.listener.MultiHandler
 
handle(Request, Throwable) - Method in interface com.codingchili.core.protocol.ExceptionHandler
 
handle(Handler<AsyncResult<Value>>, Value) - Method in class com.codingchili.core.context.StorageContext
handles a handler successfully with the given value.
handle(JsonObject, ResponseStatus) - Method in interface com.codingchili.core.testing.ResponseListener
Invoked when the processing handler returns a response.
handle(T) - Method in interface com.codingchili.core.listener.Receiver
Handles an incoming request without exception handling.
handler(CoreHandler) - Method in interface com.codingchili.core.listener.CoreListener
 
handler(CoreHandler) - Method in class com.codingchili.core.listener.transport.ClusterListener
 
handler(CoreHandler) - Method in class com.codingchili.core.listener.transport.RestListener
 
handler(CoreHandler) - Method in class com.codingchili.core.listener.transport.TcpListener
 
handler(CoreHandler) - Method in class com.codingchili.core.listener.transport.UdpListener
 
handler(CoreHandler) - Method in class com.codingchili.core.listener.transport.WebsocketListener
 
handler(Supplier<CoreHandler>) - Method in interface com.codingchili.core.context.CoreContext
Deploys a new handler in the cluster from given handler with a completion handler.
handler(Supplier<CoreHandler>) - Method in class com.codingchili.core.context.SystemContext
 
HandlerMissingException - Exception in com.codingchili.core.protocol.exception
Throw when a requested handler does not exist.
HandlerMissingException(String) - Constructor for exception com.codingchili.core.protocol.exception.HandlerMissingException
 
hash(char[]) - Method in class com.codingchili.core.security.HashFactory
Async hashing a password with an internal salt using ARGON2.
hashCode() - Method in class com.codingchili.core.configuration.system.ValidatorSettings
 
hashCode() - Method in class com.codingchili.core.protocol.Route
 
hashCode() - Method in class com.codingchili.core.security.Account
 
hashCode() - Method in class com.codingchili.core.security.KeyStoreReference
 
hashCode() - Method in class com.codingchili.core.testing.StorageObject
 
HashFactory - Class in com.codingchili.core.security
Handles the hashing of passwords and the generation of the salts used in the hashing; internally in Argon2.
HashFactory(CoreContext) - Constructor for class com.codingchili.core.security.HashFactory
Creates a new hash factory - requires a context to be created.
HashMismatchException - Exception in com.codingchili.core.security.exception
Throw when a hash comparison has failed.
HashMismatchException() - Constructor for exception com.codingchili.core.security.exception.HashMismatchException
 
hasProperty(String) - Method in interface com.codingchili.core.context.CommandExecutor
Check if a property has been set from the commandline.
hasProperty(String) - Method in class com.codingchili.core.context.CommandParser
 
hasProperty(String) - Method in class com.codingchili.core.context.DefaultCommandExecutor
 
HazelMap<Value extends Storable> - Class in com.codingchili.core.storage
Initializes a new hazel async map.
HazelMap(Promise<AsyncStorage>, StorageContext<Value>) - Constructor for class com.codingchili.core.storage.HazelMap
Initializes a new hazel async map.
headers() - Method in class com.codingchili.core.testing.MessageMock
 
HELP - Static variable in class com.codingchili.core.configuration.CoreStrings
 
hmac(Token) - Method in class com.codingchili.core.security.TokenFactory
Signs the given token using HMAC.
HOME - Static variable in interface com.codingchili.core.listener.Session
 
host() - Method in class com.codingchili.core.configuration.ServiceConfigurable
 
host() - Method in class com.codingchili.core.context.StorageContext
 
hostname() - Static method in class com.codingchili.core.configuration.Environment
 
hosts() - Method in class com.codingchili.core.configuration.system.LauncherSettings
 

I

id() - Method in class com.codingchili.core.listener.transport.Connection
 
ID - Static variable in interface com.codingchili.core.listener.Session
 
ID_ATTRIBUTES - Static variable in class com.codingchili.core.configuration.CoreStrings
 
ID_BUFFER - Static variable in class com.codingchili.core.configuration.CoreStrings
 
ID_BYTES - Static variable in class com.codingchili.core.configuration.CoreStrings
 
ID_CLASS - Static variable in class com.codingchili.core.configuration.CoreStrings
 
ID_COLLECTION - Static variable in class com.codingchili.core.configuration.CoreStrings
 
ID_CONFIGURATION - Static variable in class com.codingchili.core.configuration.CoreStrings
 
ID_CONTEXT - Static variable in class com.codingchili.core.configuration.CoreStrings
 
ID_COUNT - Static variable in class com.codingchili.core.configuration.CoreStrings
 
ID_DATA - Static variable in class com.codingchili.core.configuration.CoreStrings
 
ID_DB - Static variable in class com.codingchili.core.configuration.CoreStrings
 
ID_DEFAULT - Static variable in class com.codingchili.core.configuration.CoreStrings
 
ID_DOMAIN - Static variable in class com.codingchili.core.configuration.CoreStrings
 
ID_FILE - Static variable in class com.codingchili.core.configuration.CoreStrings
 
ID_HANDLER - Static variable in class com.codingchili.core.configuration.CoreStrings
 
ID_IDENTITY - Static variable in class com.codingchili.core.configuration.CoreStrings
 
ID_KEY - Static variable in class com.codingchili.core.configuration.CoreStrings
 
ID_MESSAGE - Static variable in class com.codingchili.core.configuration.CoreStrings
 
ID_MODIFIED - Static variable in class com.codingchili.core.configuration.CoreStrings
 
ID_NAME - Static variable in class com.codingchili.core.configuration.CoreStrings
 
ID_NODE - Static variable in class com.codingchili.core.configuration.CoreStrings
 
ID_OPTIONS - Static variable in class com.codingchili.core.configuration.CoreStrings
 
ID_PASSWORD - Static variable in class com.codingchili.core.configuration.CoreStrings
 
ID_PATH - Static variable in class com.codingchili.core.configuration.CoreStrings
 
ID_PING - Static variable in class com.codingchili.core.configuration.CoreStrings
 
ID_PLUGIN - Static variable in class com.codingchili.core.configuration.CoreStrings
 
ID_QUERY - Static variable in class com.codingchili.core.configuration.CoreStrings
 
ID_RANGE - Static variable in class com.codingchili.core.configuration.CoreStrings
 
ID_REGISTERED - Static variable in class com.codingchili.core.configuration.CoreStrings
 
ID_REMOTE - Static variable in class com.codingchili.core.configuration.CoreStrings
 
ID_SIZE - Static variable in class com.codingchili.core.configuration.CoreStrings
 
ID_STATUS - Static variable in class com.codingchili.core.configuration.CoreStrings
 
ID_SYSTEM - Static variable in class com.codingchili.core.configuration.CoreStrings
 
ID_TIME - Static variable in class com.codingchili.core.configuration.CoreStrings
 
ID_TOKEN - Static variable in class com.codingchili.core.configuration.CoreStrings
 
ID_TYPE - Static variable in class com.codingchili.core.configuration.CoreStrings
 
ID_UNDEFINED - Static variable in class com.codingchili.core.configuration.CoreStrings
 
ID_UPDATED - Static variable in class com.codingchili.core.configuration.CoreStrings
 
ID_USERNAME - Static variable in class com.codingchili.core.configuration.CoreStrings
 
ID_VERSION - Static variable in class com.codingchili.core.configuration.CoreStrings
 
identifier() - Method in class com.codingchili.core.context.StorageContext
 
idField - Static variable in interface com.codingchili.core.storage.Storable
 
implementation(String) - Method in interface com.codingchili.core.benchmarking.BenchmarkGroup
Adds a new implementation to the benchmark group.
implementation(String) - Method in class com.codingchili.core.benchmarking.BenchmarkGroupBuilder
 
in(Comparable...) - Method in class com.codingchili.core.storage.IndexedMapQuery
 
in(Comparable...) - Method in class com.codingchili.core.storage.Query
 
in(Comparable...) - Method in interface com.codingchili.core.storage.QueryBuilder
Matches if a specified attribute is contained within the given list
IN - Static variable in class com.codingchili.core.storage.Query
 
include(String) - Method in class com.codingchili.core.metrics.MetricSettings
 
include(String...) - Method in class com.codingchili.core.metrics.MetricFilter
 
indexed - Variable in class com.codingchili.core.storage.IndexedMapHolder
 
IndexedMap<Value extends Storable> - Class in com.codingchili.core.storage
Implementation of the in-memory/disk indexed collections using CQEngine.
IndexedMap(Function<SimpleAttribute<Value, String>, IndexedCollection<Value>>, StorageContext<Value>) - Constructor for class com.codingchili.core.storage.IndexedMap
 
IndexedMapHolder<Value> - Class in com.codingchili.core.storage
A holder class that holds references to shared data between instantiated storages.
IndexedMapHolder(IndexedCollection<Value>) - Constructor for class com.codingchili.core.storage.IndexedMapHolder
 
IndexedMapPersisted<Value extends Storable> - Class in com.codingchili.core.storage
Adds disk persistence to IndexedMap.
IndexedMapPersisted(Promise<AsyncStorage<Value>>, StorageContext<Value>) - Constructor for class com.codingchili.core.storage.IndexedMapPersisted
Creates a possibly shared instance of the persisted IndexedMap.
IndexedMapQuery<Value extends Storable> - Class in com.codingchili.core.storage
Common query class used for disk persisted storage and in-memory indexed.
IndexedMapQuery(IndexedMap<Value>) - Constructor for class com.codingchili.core.storage.IndexedMapQuery
 
IndexedMapVolatile<Value extends Storable> - Class in com.codingchili.core.storage
A storage implementation that is local and indexed.
IndexedMapVolatile(Promise<AsyncStorage<Value>>, StorageContext<Value>) - Constructor for class com.codingchili.core.storage.IndexedMapVolatile
 
INFO - Enum constant in enum class com.codingchili.core.logging.Level
 
init(CoreContext) - Method in class com.codingchili.core.listener.BusForwarder
 
init(CoreContext) - Method in class com.codingchili.core.listener.BusRouter
 
init(CoreContext) - Method in interface com.codingchili.core.listener.CoreDeployment
Init method that is called with the context that the service was deployed from.
init(CoreContext) - Method in class com.codingchili.core.listener.MultiHandler
 
init(CoreContext) - Method in class com.codingchili.core.listener.transport.ClusterListener
 
init(CoreContext) - Method in class com.codingchili.core.listener.transport.RestListener
 
init(CoreContext) - Method in class com.codingchili.core.listener.transport.TcpListener
 
init(CoreContext) - Method in class com.codingchili.core.listener.transport.UdpListener
 
init(CoreContext) - Method in class com.codingchili.core.listener.transport.WebsocketListener
 
initialize(CoreContext, Handler<AsyncResult<Void>>) - Method in interface com.codingchili.core.benchmarking.BenchmarkImplementation
Prepares an implementation for testing.
initialize(CoreContext, Handler<AsyncResult<Void>>) - Method in class com.codingchili.core.benchmarking.BenchmarkImplementationBuilder
 
initialize(CoreContext, Handler<AsyncResult<Void>>) - Method in class com.codingchili.core.benchmarking.MapBenchmarkImplementation
 
instance() - Static method in class com.codingchili.core.Launcher
 
instances() - Method in interface com.codingchili.core.context.DeploymentAware
 
instances() - Method in class com.codingchili.core.listener.transport.ClusterListener
 
instances() - Method in class com.codingchili.core.listener.transport.UdpListener
 
InstantDeserializer() - Constructor for class com.codingchili.core.protocol.VertxSerializerModules.InstantDeserializer
 
InstantSerializer() - Constructor for class com.codingchili.core.protocol.VertxSerializerModules.InstantSerializer
 
InvalidConfigurableException - Exception in com.codingchili.core.configuration.exception
Throw when the given class is not a valid configurable.
InvalidConfigurableException(Class<?>) - Constructor for exception com.codingchili.core.configuration.exception.InvalidConfigurableException
 
InvalidConfigurationPath - Exception in com.codingchili.core.files.exception
Throw when a requested configuration is missing.
InvalidConfigurationPath(Class) - Constructor for exception com.codingchili.core.files.exception.InvalidConfigurationPath
 
is(ResponseStatus) - Method in class com.codingchili.core.protocol.ProtocolMessage
 
isActive() - Method in interface com.codingchili.core.listener.Session
 
isActive() - Method in class com.codingchili.core.storage.EntryWatcher
Returns the state of the watcher.
isActive(ClusteredSession) - Method in class com.codingchili.core.listener.ClusteredSessionFactory
 
isActive(T) - Method in interface com.codingchili.core.listener.SessionFactory
Checks if a session is active.
isAlpn() - Method in class com.codingchili.core.listener.ListenerSettings
 
isAsynchronous() - Method in class com.codingchili.core.configuration.CachedFileStoreSettings
 
isAttributeArray() - Method in class com.codingchili.core.storage.AbstractQueryBuilder
 
isBinaryWebsockets() - Method in class com.codingchili.core.listener.ListenerSettings
 
isClustered() - Method in class com.codingchili.core.configuration.system.LauncherSettings
 
isConsoleLogging() - Method in class com.codingchili.core.configuration.system.SystemSettings
 
isEnabled() - Method in class com.codingchili.core.metrics.MetricSettings
 
isFieldValidated(String) - Method in class com.codingchili.core.configuration.system.ValidatorSettings
 
isFinished() - Method in interface com.codingchili.core.benchmarking.Benchmark
 
isFinished() - Method in class com.codingchili.core.benchmarking.BenchmarkBuilder
 
isGzip() - Method in class com.codingchili.core.configuration.CachedFileStoreSettings
 
isJava9() - Static method in class com.codingchili.core.configuration.Environment
 
isMulti(String) - Method in class com.codingchili.core.context.CommandParser
 
isOrdered() - Method in class com.codingchili.core.storage.AbstractQueryBuilder
 
isOverhead() - Method in class com.codingchili.core.metrics.MetricSettings
 
isPaused() - Method in class com.codingchili.core.context.TimerSource
 
isPersisted() - Method in class com.codingchili.core.configuration.system.RemoteStorage
 
isSecure() - Method in class com.codingchili.core.configuration.system.RemoteStorage
 
isSecure() - Method in class com.codingchili.core.listener.ListenerSettings
 
isSend() - Method in class com.codingchili.core.testing.MessageMock
 
isTerminated() - Method in class com.codingchili.core.context.TimerSource
 
isUnsafe() - Method in class com.codingchili.core.configuration.system.SystemSettings
 
isVisible() - Method in class com.codingchili.core.context.BaseCommand
 
isVisible() - Method in interface com.codingchili.core.context.Command
Indicates if this command should be printed in the help dialog.
isWarnOnDefaultsLoaded() - Method in class com.codingchili.core.configuration.system.LauncherSettings
 

J

json - Static variable in class com.codingchili.core.protocol.Serializer
 
json(Object) - Static method in class com.codingchili.core.protocol.Response
 
json(Object) - Static method in class com.codingchili.core.protocol.Serializer
Converts an object into a json object.
json(String, String, Object) - Static method in class com.codingchili.core.protocol.Response
Creates a json response message.
JsonArraySerializer() - Constructor for class com.codingchili.core.protocol.VertxSerializerModules.JsonArraySerializer
 
JsonFileStore - Class in com.codingchili.core.files
Handles the loading/writing of json objects and lists to/from disk.
JsonFileStore() - Constructor for class com.codingchili.core.files.JsonFileStore
 
JsonLogger - Interface in com.codingchili.core.logging
Interface for a logger that logs Json objects.
JsonMap<Value extends Storable> - Class in com.codingchili.core.storage
Map backed by a json-file.
JsonMap(Promise<AsyncStorage<Value>>, StorageContext<Value>) - Constructor for class com.codingchili.core.storage.JsonMap
Creates a new possibly shared instance of the JsonMap storage plugin.
JsonObjectSerializer() - Constructor for class com.codingchili.core.protocol.VertxSerializerModules.JsonObjectSerializer
 
JsonStorable - Class in com.codingchili.core.storage
Extends the JsonObject making it storable.
JsonStorable() - Constructor for class com.codingchili.core.storage.JsonStorable
Creates a new storable JsonObject by setting its object ID to an UUID.
JsonStorable(JsonObject) - Constructor for class com.codingchili.core.storage.JsonStorable
 
JsonStorable(String) - Constructor for class com.codingchili.core.storage.JsonStorable
 
jvm - Enum constant in enum class com.codingchili.core.metrics.JvmMetric
 
jvm(JvmMetric...) - Method in class com.codingchili.core.metrics.MetricSettings
 
JvmMetric - Enum Class in com.codingchili.core.metrics
Maps implementations used to collect jvm/process/os metrics.

K

keyCertOptions() - Method in class com.codingchili.core.security.TestCertificate
 
keyCertOptions() - Method in class com.codingchili.core.security.TrustAndKeyProvider
 
KeyStoreBuilder<E> - Class in com.codingchili.core.security
Keystore builder for use in #SecuritySettings.
KeyStoreBuilder(E, Consumer<KeyStoreReference>) - Constructor for class com.codingchili.core.security.KeyStoreBuilder
 
KeyStoreReference - Class in com.codingchili.core.security
Used in #SecuritySettings to contain references to keystores.
KeyStoreReference() - Constructor for class com.codingchili.core.security.KeyStoreReference
 
keywords - Variable in class com.codingchili.core.testing.StorageObject
 
kryo(Function<Kryo, T>) - Static method in class com.codingchili.core.protocol.Serializer
Execute with a pooled kryo instance.

L

LaunchContext - Class in com.codingchili.core.context
Provides context for the Launcher system, passed to the launcher when starting an application using the Launcher subsystem.
LaunchContext(String...) - Constructor for class com.codingchili.core.context.LaunchContext
 
launcher() - Static method in class com.codingchili.core.files.Configurations
 
Launcher - Class in com.codingchili.core
Launches all the components of the system on a single host.
Launcher(LaunchContext) - Constructor for class com.codingchili.core.Launcher
Creates a new launcher with the given launcher context.
LAUNCHER_SHUTDOWN_COMPLETED - Static variable in class com.codingchili.core.configuration.CoreStrings
 
LAUNCHER_SHUTDOWN_STARTED - Static variable in class com.codingchili.core.configuration.CoreStrings
 
LauncherCommandExecutor - Class in com.codingchili.core.context
Command executor that registers launch commands to a CommandExecutor.
LauncherCommandExecutor() - Constructor for class com.codingchili.core.context.LauncherCommandExecutor
constructs an instance with the default logger
LauncherCommandExecutor(Logger) - Constructor for class com.codingchili.core.context.LauncherCommandExecutor
 
LauncherCommandResult - Enum Class in com.codingchili.core.context
Results returned from an #Command when it is executed by a #CommandExecutor.
LauncherSettings - Class in com.codingchili.core.configuration.system
Contains the settings for the launcher.
LauncherSettings() - Constructor for class com.codingchili.core.configuration.system.LauncherSettings
 
leftPad(String, int) - Static method in class com.codingchili.core.configuration.CoreStrings
 
length(int, int) - Method in class com.codingchili.core.configuration.system.ValidatorSettings
 
lengthError(ValidatorSettings, int) - Static method in exception com.codingchili.core.protocol.exception.RequestValidationException
Thrown when input validation fails due to length constraint.
level - Variable in class com.codingchili.core.testing.StorageObject
 
level(Level) - Method in class com.codingchili.core.logging.LogMessage
 
Level - Enum Class in com.codingchili.core.logging
logging level definitions.
levelField - Static variable in class com.codingchili.core.testing.StorageObject
 
like(String) - Method in class com.codingchili.core.storage.IndexedMapQuery
 
like(String) - Method in class com.codingchili.core.storage.Query
 
like(String) - Method in interface com.codingchili.core.storage.QueryBuilder
Matches documents where the attribute containst the given text
LIKE - Static variable in class com.codingchili.core.storage.Query
 
link(String, String) - Method in class com.codingchili.core.testing.FileSystemMock
 
link(String, String, Handler<AsyncResult<Void>>) - Method in class com.codingchili.core.testing.FileSystemMock
 
linkBlocking(String, String) - Method in class com.codingchili.core.testing.FileSystemMock
 
list() - Method in interface com.codingchili.core.context.CommandExecutor
Lists all commands added to the executor.
list() - Method in class com.codingchili.core.context.DefaultCommandExecutor
 
list() - Method in interface com.codingchili.core.protocol.AuthorizationHandler
 
list() - Method in class com.codingchili.core.protocol.SimpleAuthorizationHandler
 
listener - Variable in class com.codingchili.core.files.FileWatcher
 
listener(Supplier<CoreListener>) - Method in interface com.codingchili.core.context.CoreContext
Deploys the given verticle with a completion handler.
listener(Supplier<CoreListener>) - Method in class com.codingchili.core.context.SystemContext
 
ListenerExceptionLogger - Class in com.codingchili.core.listener.transport
Logger with additional metadata used for listeners to provide additional context information such as the attached handler.
ListenerExceptionLogger() - Constructor for class com.codingchili.core.listener.transport.ListenerExceptionLogger
 
ListenerSettings - Class in com.codingchili.core.listener
Settings for transport listeners.
ListenerSettings() - Constructor for class com.codingchili.core.listener.ListenerSettings
 
loaded() - Static method in class com.codingchili.core.files.Configurations
Get all loaded configurables, useful for modifying them before saving.
LOCALHOST - Static variable in class com.codingchili.core.configuration.CoreStrings
 
log(JsonObject) - Method in class com.codingchili.core.logging.AbstractLogger
 
log(JsonObject) - Method in class com.codingchili.core.logging.ConsoleLogger
 
log(JsonObject) - Method in interface com.codingchili.core.logging.JsonLogger
 
log(JsonObject) - Method in class com.codingchili.core.logging.RemoteLogger
 
log(String) - Method in class com.codingchili.core.logging.AbstractLogger
 
log(String) - Method in class com.codingchili.core.context.StringLogger
 
log(String) - Method in class com.codingchili.core.testing.LoggerMock
 
log(String, LogLevel) - Method in class com.codingchili.core.logging.AbstractLogger
 
log(String, LogLevel) - Method in class com.codingchili.core.context.StringLogger
 
log(String, LogLevel) - Method in class com.codingchili.core.testing.LoggerMock
 
LOG_AGENT - Static variable in class com.codingchili.core.configuration.CoreStrings
 
LOG_APPLICATION - Static variable in class com.codingchili.core.configuration.CoreStrings
 
LOG_AT - Static variable in class com.codingchili.core.configuration.CoreStrings
 
LOG_BENCHMARK - Static variable in class com.codingchili.core.configuration.CoreStrings
 
LOG_CACHE_CLEARED - Static variable in class com.codingchili.core.configuration.CoreStrings
 
LOG_CONFIG_DEFAULTED - Static variable in class com.codingchili.core.configuration.CoreStrings
 
LOG_CONFIGURATION_INVALID - Static variable in class com.codingchili.core.configuration.CoreStrings
 
LOG_CONTEXT - Static variable in class com.codingchili.core.configuration.CoreStrings
 
LOG_ERROR - Static variable in class com.codingchili.core.configuration.CoreStrings
 
LOG_EVENT - Static variable in class com.codingchili.core.configuration.CoreStrings
 
LOG_FILE_ERROR - Static variable in class com.codingchili.core.configuration.CoreStrings
 
LOG_FILE_LOADED - Static variable in class com.codingchili.core.configuration.CoreStrings
 
LOG_FILE_SAVED - Static variable in class com.codingchili.core.configuration.CoreStrings
 
LOG_HANDLER_MISSING - Static variable in class com.codingchili.core.configuration.CoreStrings
 
LOG_HIDDEN_TAGS - Static variable in class com.codingchili.core.configuration.CoreStrings
 
LOG_HOST - Static variable in class com.codingchili.core.configuration.CoreStrings
 
LOG_LEVEL - Static variable in class com.codingchili.core.configuration.CoreStrings
 
LOG_LISTENER - Static variable in class com.codingchili.core.configuration.CoreStrings
 
LOG_LISTENER_START - Static variable in class com.codingchili.core.configuration.CoreStrings
 
LOG_LISTENER_STOP - Static variable in class com.codingchili.core.configuration.CoreStrings
 
LOG_MESSAGE - Static variable in class com.codingchili.core.configuration.CoreStrings
 
LOG_METRICS - Static variable in class com.codingchili.core.configuration.CoreStrings
 
LOG_NEW - Static variable in class com.codingchili.core.configuration.CoreStrings
 
LOG_NODE - Static variable in class com.codingchili.core.configuration.CoreStrings
 
LOG_NODE_FAILURE - Static variable in class com.codingchili.core.configuration.CoreStrings
 
LOG_NODE_TIMEOUT - Static variable in class com.codingchili.core.configuration.CoreStrings
 
LOG_NODE_UNREACHABLE - Static variable in class com.codingchili.core.configuration.CoreStrings
 
LOG_PREVIOUS - Static variable in class com.codingchili.core.configuration.CoreStrings
 
LOG_SECURITY - Static variable in class com.codingchili.core.configuration.CoreStrings
 
LOG_SERVICE_FAIL - Static variable in class com.codingchili.core.configuration.CoreStrings
 
LOG_SERVICE_START - Static variable in class com.codingchili.core.configuration.CoreStrings
 
LOG_SERVICE_STOP - Static variable in class com.codingchili.core.configuration.CoreStrings
 
LOG_SOURCE - Static variable in class com.codingchili.core.configuration.CoreStrings
 
LOG_STACKTRACE - Static variable in class com.codingchili.core.configuration.CoreStrings
 
LOG_STORAGE_CLEARED - Static variable in class com.codingchili.core.configuration.CoreStrings
 
LOG_STORAGE_COLLECTION - Static variable in class com.codingchili.core.configuration.CoreStrings
 
LOG_STORAGE_DB - Static variable in class com.codingchili.core.configuration.CoreStrings
 
LOG_STORAGE_WATCHER - Static variable in class com.codingchili.core.configuration.CoreStrings
 
LOG_TIME - Static variable in class com.codingchili.core.configuration.CoreStrings
 
LOG_TIMER_CHANGE - Static variable in class com.codingchili.core.configuration.CoreStrings
 
LOG_USER_AGENT - Static variable in class com.codingchili.core.configuration.CoreStrings
 
LOG_VALUE_EXPIRED - Static variable in class com.codingchili.core.configuration.CoreStrings
 
LOG_VALUE_EXPIRED_MISSING - Static variable in class com.codingchili.core.configuration.CoreStrings
 
LOG_VERSION - Static variable in class com.codingchili.core.configuration.CoreStrings
 
LOG_VERTX - Static variable in class com.codingchili.core.configuration.CoreStrings
 
logger - Variable in class com.codingchili.core.context.DefaultCommandExecutor
 
logger - Variable in class com.codingchili.core.logging.AbstractLogger
 
logger() - Method in class com.codingchili.core.context.LaunchContext
 
logger(Class) - Method in interface com.codingchili.core.context.CoreContext
 
logger(Class) - Method in class com.codingchili.core.context.StorageContext
 
logger(Class) - Method in class com.codingchili.core.context.SystemContext
 
Logger - Interface in com.codingchili.core.logging
Interface to generate logging messages.
LoggerMock - Class in com.codingchili.core.testing
Logger mock to capture console output for testing purposes.
LoggerMock(MockLogListener) - Constructor for class com.codingchili.core.testing.LoggerMock
 
LogLevel - Interface in com.codingchili.core.logging
This interface allows for custom defined logging levels.
LogMessage - Class in com.codingchili.core.logging
Helper class to construct logging messages.
lprops(String) - Method in class com.codingchili.core.testing.FileSystemMock
 
lprops(String, Handler<AsyncResult<FileProps>>) - Method in class com.codingchili.core.testing.FileSystemMock
 
lpropsBlocking(String) - Method in class com.codingchili.core.testing.FileSystemMock
 

M

main(String[]) - Static method in class com.codingchili.core.context.ShutdownHook
 
main(String[]) - Static method in class com.codingchili.core.Launcher
Starts the launcher with the given arguments.
main(String[]) - Static method in class com.codingchili.core.protocol.OpenAPIGenerator
 
MapBenchmarkImplementation - Class in com.codingchili.core.benchmarking
Implementation of a map for use with benchmarking.
MapBenchmarkImplementation(BenchmarkGroup, Class<? extends AsyncStorage>, String) - Constructor for class com.codingchili.core.benchmarking.MapBenchmarkImplementation
 
mapper(Consumer<Value>) - Method in class com.codingchili.core.storage.Query
Sets a mapping function that can be used to intercept results.
maps(CoreContext, BenchmarkListener) - Method in class com.codingchili.core.benchmarking.CoreBenchmarkSuite
Runs all core map benchmarks.
matches(String) - Method in class com.codingchili.core.storage.IndexedMapQuery
 
matches(String) - Method in class com.codingchili.core.storage.Query
 
matches(String) - Method in interface com.codingchili.core.storage.QueryBuilder
Checks if the given attribute matches the given regex.
maxResults() - Method in class com.codingchili.core.context.StorageContext
 
maxSize() - Method in interface com.codingchili.core.listener.Request
maxSize() - Method in interface com.codingchili.core.listener.RequestWrapper
 
maxSize() - Method in class com.codingchili.core.listener.transport.ClusterRequest
 
maxSize() - Method in class com.codingchili.core.listener.transport.RestRequest
 
maxSize() - Method in class com.codingchili.core.listener.transport.TcpRequest
 
maxSize() - Method in class com.codingchili.core.listener.transport.UdpRequest
 
maxSize() - Method in class com.codingchili.core.listener.transport.WebsocketRequest
 
maxSize() - Method in class com.codingchili.core.testing.EmptyRequest
 
memory - Enum constant in enum class com.codingchili.core.metrics.JvmMetric
 
message() - Method in class com.codingchili.core.protocol.ProtocolMessage
 
Messageable - Interface in com.codingchili.core.listener
Defines a set of operations supported by the messaging implementations.
MessageMock - Class in com.codingchili.core.testing
Mock class for messages.
MessageMock(JsonObject) - Constructor for class com.codingchili.core.testing.MessageMock
Creates a new message mock.
metadata - Variable in class com.codingchili.core.logging.AbstractLogger
 
metadata() - Method in class com.codingchili.core.metrics.MetricCollector
 
MetricCollector - Class in com.codingchili.core.metrics
Implementation of metric collection backed by micrometer.
MetricCollector(CoreContext, MetricSettings, String) - Constructor for class com.codingchili.core.metrics.MetricCollector
 
MetricFilter - Class in com.codingchili.core.metrics
Configuration used to filter metrics.
MetricFilter() - Constructor for class com.codingchili.core.metrics.MetricFilter
 
metrics() - Method in interface com.codingchili.core.context.CoreContext
 
metrics() - Method in class com.codingchili.core.context.SystemContext
 
metrics(String) - Method in interface com.codingchili.core.context.CoreContext
Creates a new metric namespace using the registryName.
metrics(String) - Method in class com.codingchili.core.context.SystemContext
 
MetricSettings - Class in com.codingchili.core.metrics
Settings for the generation of metrics.
MetricSettings() - Constructor for class com.codingchili.core.metrics.MetricSettings
 
minFeedbackChars() - Method in class com.codingchili.core.context.StorageContext
 
MISSING - Enum constant in enum class com.codingchili.core.protocol.ResponseStatus
 
mkdir(String) - Method in class com.codingchili.core.testing.FileSystemMock
 
mkdir(String, Handler<AsyncResult<Void>>) - Method in class com.codingchili.core.testing.FileSystemMock
 
mkdir(String, String) - Method in class com.codingchili.core.testing.FileSystemMock
 
mkdir(String, String, Handler<AsyncResult<Void>>) - Method in class com.codingchili.core.testing.FileSystemMock
 
mkdirBlocking(String) - Method in class com.codingchili.core.testing.FileSystemMock
 
mkdirBlocking(String, String) - Method in class com.codingchili.core.testing.FileSystemMock
 
mkdirs(String) - Method in class com.codingchili.core.testing.FileSystemMock
 
mkdirs(String, Handler<AsyncResult<Void>>) - Method in class com.codingchili.core.testing.FileSystemMock
 
mkdirs(String, String) - Method in class com.codingchili.core.testing.FileSystemMock
 
mkdirs(String, String, Handler<AsyncResult<Void>>) - Method in class com.codingchili.core.testing.FileSystemMock
 
mkdirsBlocking(String) - Method in class com.codingchili.core.testing.FileSystemMock
 
mkdirsBlocking(String, String) - Method in class com.codingchili.core.testing.FileSystemMock
 
MockLogListener - Interface in com.codingchili.core.testing
A mock class for the log listener.
model(Class<?>) - Method in class com.codingchili.core.protocol.Protocol
Sets the model of the last added route.
MongoDBMap<Value extends Storable> - Class in com.codingchili.core.storage
mongodb backed asyncmap.
MongoDBMap(Promise<AsyncStorage<Value>>, StorageContext<Value>) - Constructor for class com.codingchili.core.storage.MongoDBMap
 
move(String, String) - Method in class com.codingchili.core.testing.FileSystemMock
 
move(String, String, CopyOptions) - Method in class com.codingchili.core.testing.FileSystemMock
 
move(String, String, CopyOptions, Handler<AsyncResult<Void>>) - Method in class com.codingchili.core.testing.FileSystemMock
 
move(String, String, Handler<AsyncResult<Void>>) - Method in class com.codingchili.core.testing.FileSystemMock
 
moveBlocking(String, String) - Method in class com.codingchili.core.testing.FileSystemMock
 
MultiHandler - Class in com.codingchili.core.listener
The MultiHandler is capable of routing a request into any of the given handlers using the #Request.target().
MultiHandler(CoreHandler...) - Constructor for class com.codingchili.core.listener.MultiHandler
 
MultiHandler(List<CoreHandler>) - Constructor for class com.codingchili.core.listener.MultiHandler
 

N

name - Variable in class com.codingchili.core.testing.StorageObject
 
name() - Method in interface com.codingchili.core.listener.CoreListener
 
name() - Method in interface com.codingchili.core.listener.CoreService
 
name() - Method in class com.codingchili.core.storage.AbstractQueryBuilder
 
name() - Method in class com.codingchili.core.storage.Query
 
name() - Method in interface com.codingchili.core.storage.QueryBuilder
Generates unique ids for the triggers that are used.
NAMED - Static variable in class com.codingchili.core.storage.Query
 
nested - Variable in class com.codingchili.core.testing.StorageObject
 
NESTED_PREFIX - Static variable in class com.codingchili.core.testing.StorageObject
 
NestedObject - Class in com.codingchili.core.testing
Object used for testing, nested within StorageObject.
NestedObject() - Constructor for class com.codingchili.core.testing.NestedObject
 
NestedObject(String) - Constructor for class com.codingchili.core.testing.NestedObject
 
NestedStorable - Interface in com.codingchili.core.storage
Must be implemented by objects that are nested into Storables.
next(Promise<Void>) - Method in interface com.codingchili.core.benchmarking.BenchmarkImplementation
Called before each benchmark is executed.
next(Promise<Void>) - Method in class com.codingchili.core.benchmarking.BenchmarkImplementationBuilder
 
next(Promise<Void>) - Method in class com.codingchili.core.benchmarking.MapBenchmarkImplementation
 
next(Matcher) - Static method in class com.codingchili.core.storage.QueryParser
Moves the matcher onto the next matching token, throwing an error if there is no next token.
nextComparable(Matcher) - Static method in class com.codingchili.core.storage.QueryParser
 
nextComparableArray(Matcher) - Static method in class com.codingchili.core.storage.QueryParser
 
nextValue(Matcher) - Static method in class com.codingchili.core.storage.QueryParser
Move the parser and then extract the value of the token.
node() - Method in class com.codingchili.core.configuration.ServiceConfigurable
 
NODE_LOGGING - Static variable in class com.codingchili.core.configuration.CoreStrings
 
NodeFailedToAcknowledge - Exception in com.codingchili.core.protocol.exception
Throw when the remote end has failed in some way.
NodeFailedToAcknowledge(Request) - Constructor for exception com.codingchili.core.protocol.exception.NodeFailedToAcknowledge
 
NodeNotReachableException - Exception in com.codingchili.core.protocol.exception
Throw when a remote node is not in listening state.
NodeNotReachableException(Request) - Constructor for exception com.codingchili.core.protocol.exception.NodeNotReachableException
 
NoFileStoreRegisteredException - Exception in com.codingchili.core.files.exception
Throw when attempting to load a file for an extension no filestore has been registered for.
NoFileStoreRegisteredException(String, String) - Constructor for exception com.codingchili.core.files.exception.NoFileStoreRegisteredException
 
NONE - Enum constant in enum class com.codingchili.core.logging.Level
 
NoServicesConfiguredForBlock - Exception in com.codingchili.core.configuration.exception
Throw when an executing block has zero configured services.
NoServicesConfiguredForBlock(String) - Constructor for exception com.codingchili.core.configuration.exception.NoServicesConfiguredForBlock
 
NoSuchCommandException - Exception in com.codingchili.core.context.exception
Throw when a command was given on the terminal that does not exist.
NoSuchCommandException(String) - Constructor for exception com.codingchili.core.context.exception.NoSuchCommandException
 
NoSuchFileException - Exception in com.codingchili.core.files.exception
Throw when a file is missing.
NoSuchFileException(String) - Constructor for exception com.codingchili.core.files.exception.NoSuchFileException
 
NoSuchResourceException - Exception in com.codingchili.core.files.exception
Throw when a resource is missing from the filesystem and the classpath.
NoSuchResourceException(String) - Constructor for exception com.codingchili.core.files.exception.NoSuchResourceException
 
NothingToRemoveException - Exception in com.codingchili.core.storage.exception
Throw when the remove operation cannot be completed as there is nothing to be removed.
NothingToRemoveException(Object) - Constructor for exception com.codingchili.core.storage.exception.NothingToRemoveException
 
NothingToUpdateException - Exception in com.codingchili.core.storage.exception
Throw when the replace operation cannot complete as there is no object stored that matches the value of the oject to update.
NothingToUpdateException(String) - Constructor for exception com.codingchili.core.storage.exception.NothingToUpdateException
 

O

of(int) - Static method in class com.codingchili.core.context.TimerSource
 
of(int, TimeUnit) - Static method in class com.codingchili.core.context.TimerSource
 
of(KeyStoreReference) - Static method in class com.codingchili.core.security.TrustAndKeyProvider
 
of(TestCertificate) - Static method in class com.codingchili.core.security.TrustAndKeyProvider
 
of(Supplier<Integer>) - Static method in class com.codingchili.core.context.TimerSource
 
on(String) - Method in class com.codingchili.core.storage.AbstractQueryBuilder
 
on(String) - Method in class com.codingchili.core.storage.IndexedMapQuery
 
on(String) - Method in class com.codingchili.core.storage.Query
 
on(String) - Method in interface com.codingchili.core.storage.QueryBuilder
The attribute to be queried.
ON - Static variable in class com.codingchili.core.storage.Query
 
onAlreadyInitialized() - Method in class com.codingchili.core.logging.AbstractLogger
 
onAlreadyInitialized() - Method in interface com.codingchili.core.logging.Logger
Emit when multiple attempts to initialize singleton.
onBenchmarkCompleted(Benchmark) - Method in class com.codingchili.core.benchmarking.BenchmarkConsoleListener
 
onBenchmarkCompleted(Benchmark) - Method in interface com.codingchili.core.benchmarking.BenchmarkListener
Triggers when a single benchmark is completed.
onCacheCleared(String) - Method in class com.codingchili.core.logging.AbstractLogger
 
onCacheCleared(String) - Method in interface com.codingchili.core.logging.Logger
Emit when the cache of a component has been cleared.
onCloseHandler(Runnable) - Method in class com.codingchili.core.listener.transport.Connection
Creates a unnamed close handler that cannot be removed.
onCloseHandler(String, Runnable) - Method in class com.codingchili.core.listener.transport.Connection
Adds a listener for the close event.
onCollectionDropped() - Method in class com.codingchili.core.context.StorageContext
Called when the collection has been dropped/cleared.
onConfigurationDefaultsLoaded(String, Class<?>) - Method in class com.codingchili.core.logging.AbstractLogger
 
onConfigurationDefaultsLoaded(String, Class<?>) - Method in interface com.codingchili.core.logging.Logger
Emit when a configuration was not found on disk and its defaults was loaded from memory.
onDirectory(String) - Method in class com.codingchili.core.files.FileWatcherBuilder
Defines the directory that should be watched relative from the application root.
onError(Throwable) - Method in class com.codingchili.core.logging.AbstractLogger
 
onError(Throwable) - Method in interface com.codingchili.core.logging.Logger
Log general errors.
onFileLoaded(String) - Method in class com.codingchili.core.logging.AbstractLogger
 
onFileLoaded(String) - Method in interface com.codingchili.core.logging.Logger
Emit when a file has been loaded from the file-system.
onFileLoadError(String) - Method in class com.codingchili.core.logging.AbstractLogger
 
onFileLoadError(String) - Method in interface com.codingchili.core.logging.Logger
Emit when failing to load specified fileName;
onFileModify(Path) - Method in class com.codingchili.core.files.CachedFileStore
 
onFileModify(Path) - Method in interface com.codingchili.core.files.FileStoreListener
Triggered when a file on the registered path has been modified or created.
onFileRemove(Path) - Method in class com.codingchili.core.files.CachedFileStore
 
onFileRemove(Path) - Method in interface com.codingchili.core.files.FileStoreListener
Triggered when a file on the registered path has been deleted.
onFileSaved(String, String) - Method in class com.codingchili.core.logging.AbstractLogger
 
onFileSaved(String, String) - Method in interface com.codingchili.core.logging.Logger
Emit when a file has been saved to file.
onFileSaveError(String) - Method in class com.codingchili.core.logging.AbstractLogger
 
onFileSaveError(String) - Method in interface com.codingchili.core.logging.Logger
Emit when error to save file.
onGroupCompleted(BenchmarkGroup) - Method in class com.codingchili.core.benchmarking.BenchmarkConsoleListener
 
onGroupCompleted(BenchmarkGroup) - Method in interface com.codingchili.core.benchmarking.BenchmarkListener
Triggers when a group of implementations has completed.
onGroupStarted(BenchmarkGroup) - Method in class com.codingchili.core.benchmarking.BenchmarkConsoleListener
 
onGroupStarted(BenchmarkGroup) - Method in interface com.codingchili.core.benchmarking.BenchmarkListener
Triggers when a group is starting benchmarking.
onHandlerMissing(String, String) - Method in class com.codingchili.core.logging.AbstractLogger
 
onHandlerMissing(String, String) - Method in interface com.codingchili.core.logging.Logger
Throw when a requested handler was not found.
onImplementationCompleted(BenchmarkImplementation) - Method in class com.codingchili.core.benchmarking.BenchmarkConsoleListener
 
onImplementationCompleted(BenchmarkImplementation) - Method in interface com.codingchili.core.benchmarking.BenchmarkListener
Triggers when an implementation has completed testing.
onImplementationTestBegin(BenchmarkImplementation) - Method in class com.codingchili.core.benchmarking.BenchmarkConsoleListener
 
onImplementationTestBegin(BenchmarkImplementation) - Method in interface com.codingchili.core.benchmarking.BenchmarkListener
Triggers when an implementation starts the actual testing.
onImplementationWarmup(BenchmarkImplementation) - Method in class com.codingchili.core.benchmarking.BenchmarkConsoleListener
 
onImplementationWarmup(BenchmarkImplementation) - Method in interface com.codingchili.core.benchmarking.BenchmarkListener
Triggers when an implementation is starting to warmup.
onImplementationWarmupComplete(BenchmarkImplementation) - Method in class com.codingchili.core.benchmarking.BenchmarkConsoleListener
 
onImplementationWarmupComplete(BenchmarkImplementation) - Method in interface com.codingchili.core.benchmarking.BenchmarkListener
Triggers when an implementation has completed the warmup phase.
onInvalidConfigurable(Class<?>) - Method in class com.codingchili.core.logging.AbstractLogger
 
onInvalidConfigurable(Class<?>) - Method in interface com.codingchili.core.logging.Logger
Throw when a configuration was not found and the attempt to instantiate default configuration from the given class has error.
onListenerStarted(CoreListener) - Method in class com.codingchili.core.logging.AbstractLogger
 
onListenerStarted(CoreListener) - Method in interface com.codingchili.core.logging.Logger
called when a listener is started.
onListenerStopped(CoreListener) - Method in class com.codingchili.core.logging.AbstractLogger
 
onListenerStopped(CoreListener) - Method in interface com.codingchili.core.logging.Logger
called when a listener is stopped.
onLogged(String) - Method in interface com.codingchili.core.testing.MockLogListener
 
onMetricsSnapshot(JsonObject) - Method in class com.codingchili.core.logging.AbstractLogger
 
onMetricsSnapshot(JsonObject) - Method in interface com.codingchili.core.logging.Logger
Send METRICS_ENABLED to the logger.
onMetricsSnapshot(JsonObject) - Method in class com.codingchili.core.metrics.MetricCollector
 
onNodeNotReachable(Request) - Method in class com.codingchili.core.listener.BusRouter
 
onNodeTimeout(Request) - Method in class com.codingchili.core.listener.BusRouter
 
onProgressUpdate(Benchmark, int) - Method in class com.codingchili.core.benchmarking.BenchmarkConsoleListener
 
onProgressUpdate(Benchmark, int) - Method in interface com.codingchili.core.benchmarking.BenchmarkListener
Triggers in intervals of 5% when iterations has completed.
onRecipientFailure(Request) - Method in class com.codingchili.core.listener.BusRouter
 
onSecurityDependencyMissing(String, String) - Method in class com.codingchili.core.logging.AbstractLogger
 
onSecurityDependencyMissing(String, String) - Method in interface com.codingchili.core.logging.Logger
Emit when a property in the security configuration is misconfigured.
onServiceFailed(Throwable) - Method in class com.codingchili.core.logging.AbstractLogger
 
onServiceFailed(Throwable) - Method in interface com.codingchili.core.logging.Logger
 
onServiceStarted(CoreService) - Method in class com.codingchili.core.logging.AbstractLogger
 
onServiceStarted(CoreService) - Method in interface com.codingchili.core.logging.Logger
Emit when a new server has started.
onServiceStopped(CoreService) - Method in class com.codingchili.core.logging.AbstractLogger
 
onServiceStopped(CoreService) - Method in interface com.codingchili.core.logging.Logger
Emit when a server has stopped.
onTimerSourceChanged(String, int, int) - Method in class com.codingchili.core.logging.AbstractLogger
 
onTimerSourceChanged(String, int, int) - Method in interface com.codingchili.core.logging.Logger
Emit when the interval of a periodic timer has changed.
onWatcherCompleted(String, int) - Method in class com.codingchili.core.context.StorageContext
Called when a value failed to expire as it was not found.
onWatcherFailed(String, String) - Method in class com.codingchili.core.context.StorageContext
Called when a value has been expired by ttl.
onWatcherPaused(String) - Method in class com.codingchili.core.context.StorageContext
 
onWatcherResumed(String) - Method in class com.codingchili.core.context.StorageContext
 
open(String, OpenOptions) - Method in class com.codingchili.core.testing.FileSystemMock
 
open(String, OpenOptions, Handler<AsyncResult<AsyncFile>>) - Method in class com.codingchili.core.testing.FileSystemMock
 
OpenAPIGenerator - Class in com.codingchili.core.protocol
Template for generating valid OpenAPI 3 definitions, see https://apidevtools.org/swagger-parser/online/
OpenAPIGenerator() - Constructor for class com.codingchili.core.protocol.OpenAPIGenerator
 
openBlocking(String, OpenOptions) - Method in class com.codingchili.core.testing.FileSystemMock
 
or(String) - Method in class com.codingchili.core.storage.IndexedMapQuery
 
or(String) - Method in class com.codingchili.core.storage.Query
 
or(String) - Method in interface com.codingchili.core.storage.QueryBuilder
Adds a new OR clause to the query.
OR - Static variable in class com.codingchili.core.storage.Query
 
order(SortOrder) - Method in class com.codingchili.core.storage.AbstractQueryBuilder
 
order(SortOrder) - Method in class com.codingchili.core.storage.Query
 
order(SortOrder) - Method in interface com.codingchili.core.storage.QueryBuilder
Orders the result by the given direction using the last specified attribute handler unless orderBy is set.
orderBy(String) - Method in class com.codingchili.core.storage.AbstractQueryBuilder
 
orderBy(String) - Method in class com.codingchili.core.storage.Query
 
orderBy(String) - Method in interface com.codingchili.core.storage.QueryBuilder
Orders the result by the given attribute using the default sort order unless the sort order has been explicitly set.
ORDERBY - Static variable in class com.codingchili.core.storage.Query
 
os - Enum constant in enum class com.codingchili.core.metrics.JvmMetric
 
OsMetricGauge - Class in com.codingchili.core.metrics
Collects information about the operating system.
OsMetricGauge() - Constructor for class com.codingchili.core.metrics.OsMetricGauge
 
override(String, String, String) - Static method in class com.codingchili.core.files.Configurations
Checks if an alternate file with the same name exists in another folder.

P

pack(Object) - Static method in class com.codingchili.core.protocol.Serializer
Serializes an object as JSON.
pad(String, int) - Static method in class com.codingchili.core.configuration.CoreStrings
 
page(int) - Method in class com.codingchili.core.storage.AbstractQueryBuilder
 
page(int) - Method in class com.codingchili.core.storage.Query
 
page(int) - Method in interface com.codingchili.core.storage.QueryBuilder
set the page offset for paging support.
PAGE - Static variable in class com.codingchili.core.storage.Query
 
pageSize(int) - Method in class com.codingchili.core.storage.AbstractQueryBuilder
 
pageSize(int) - Method in class com.codingchili.core.storage.Query
 
pageSize(int) - Method in interface com.codingchili.core.storage.QueryBuilder
set the size of each page for paging support.
PAGESIZE - Static variable in class com.codingchili.core.storage.Query
 
PARAM_HTML - Static variable in class com.codingchili.core.configuration.CoreStrings
 
PARAM_ITERATIONS - Static variable in class com.codingchili.core.configuration.CoreStrings
 
PARAM_TEMPLATE - Static variable in class com.codingchili.core.configuration.CoreStrings
 
parse(String) - Method in class com.codingchili.core.storage.QueryParser
 
parse(String) - Method in interface com.codingchili.core.storage.StringQueryParser
Parses a string into a builder.
parse(String...) - Method in class com.codingchili.core.context.CommandParser
Parses the given command line and discards any prior state.
parseJsonLog(JsonObject, String) - Method in class com.codingchili.core.context.StringLogger
 
parseJsonLog(JsonObject, String) - Method in class com.codingchili.core.logging.ConsoleLogger
 
PasswordReader - Class in com.codingchili.core.security
Reads passwords.
PasswordReader() - Constructor for class com.codingchili.core.security.PasswordReader
 
path - Variable in class com.codingchili.core.configuration.BaseConfigurable
 
PATH_LAUNCHER - Static variable in class com.codingchili.core.configuration.CoreStrings
 
PATH_SECURITY - Static variable in class com.codingchili.core.configuration.CoreStrings
 
PATH_STORAGE - Static variable in class com.codingchili.core.configuration.CoreStrings
 
PATH_SYSTEM - Static variable in class com.codingchili.core.configuration.CoreStrings
 
PATH_VALIDATOR - Static variable in class com.codingchili.core.configuration.CoreStrings
 
pause() - Method in class com.codingchili.core.context.TimerSource
the timer will continue to tick but the scheduled operation will not be executed.
pause() - Method in class com.codingchili.core.storage.EntryWatcher
Sets the watcher into a paused state.
perform(Promise<Void>) - Method in interface com.codingchili.core.benchmarking.BenchmarkOperation
Returns a future so that benchmark operations may be composed in order.
periodic(TimerSource, Handler<Long>) - Method in interface com.codingchili.core.context.CoreContext
Set a periodic timer that uses a timersource to adjust interval during runtime.
periodic(TimerSource, Handler<Long>) - Method in class com.codingchili.core.context.SystemContext
 
plainText(Comparable) - Static method in class com.codingchili.core.security.Validator
tests if a comparable objects string format contains characters that are not in the accepted plaintext range of A-Z, a-z, 0-9 and whitespace.
plugin() - Method in class com.codingchili.core.context.StorageContext
 
poll(Consumer<Collection<Value>>, TimerSource) - Method in class com.codingchili.core.storage.AbstractQueryBuilder
 
poll(Consumer<Collection<Value>>, TimerSource) - Method in class com.codingchili.core.storage.Query
 
poll(Consumer<Collection<Value>>, TimerSource) - Method in interface com.codingchili.core.storage.QueryBuilder
Executes the query periodically.
port() - Method in class com.codingchili.core.context.StorageContext
 
preshare() - Method in class com.codingchili.core.security.AuthenticationGenerator
Generates new preshared secrets based on the system security configuration.
privateKeyPath() - Method in class com.codingchili.core.security.TestCertificate
 
PrivateMap<Value extends Storable> - Class in com.codingchili.core.storage
Implements an async map for use with local data.
PrivateMap(StorageContext<Value>) - Constructor for class com.codingchili.core.storage.PrivateMap
 
PrivateMap(Promise<AsyncStorage<Value>>, StorageContext<Value>) - Constructor for class com.codingchili.core.storage.PrivateMap
 
process - Enum constant in enum class com.codingchili.core.metrics.JvmMetric
 
process(Request) - Method in class com.codingchili.core.protocol.Protocol
Processes a request with some additional error handling.
PROCESS_NAME - Static variable in class com.codingchili.core.metrics.MetricCollector
 
ProcessMetrics - Class in com.codingchili.core.metrics
Information about the currently running process.
ProcessMetrics() - Constructor for class com.codingchili.core.metrics.ProcessMetrics
 
properties() - Method in class com.codingchili.core.context.StorageContext
 
props(String) - Method in class com.codingchili.core.testing.FileSystemMock
 
props(String, Handler<AsyncResult<FileProps>>) - Method in class com.codingchili.core.testing.FileSystemMock
 
propsBlocking(String) - Method in class com.codingchili.core.testing.FileSystemMock
 
Protocol<RequestType> - Class in com.codingchili.core.protocol
Maps packet data to authorizer and manages authentication status for authorizer.
Protocol() - Constructor for class com.codingchili.core.protocol.Protocol
 
Protocol(Receiver<RequestType>) - Constructor for class com.codingchili.core.protocol.Protocol
Creates a protocol by mapping annotated methods.
PROTOCOL_CONNECTION - Static variable in class com.codingchili.core.configuration.CoreStrings
 
PROTOCOL_DOCUMENTATION - Static variable in class com.codingchili.core.configuration.CoreStrings
 
PROTOCOL_LOGGING - Static variable in class com.codingchili.core.configuration.CoreStrings
 
PROTOCOL_MESSAGE - Static variable in class com.codingchili.core.configuration.CoreStrings
 
PROTOCOL_REAL_IP - Static variable in class com.codingchili.core.configuration.CoreStrings
 
PROTOCOL_ROUTE - Static variable in class com.codingchili.core.configuration.CoreStrings
 
PROTOCOL_ROUTES - Static variable in class com.codingchili.core.configuration.CoreStrings
 
PROTOCOL_STATUS - Static variable in class com.codingchili.core.configuration.CoreStrings
 
PROTOCOL_TARGET - Static variable in class com.codingchili.core.configuration.CoreStrings
 
ProtocolDescription<T> - Class in com.codingchili.core.protocol
Contains protocol mappings and descriptions.
ProtocolDescription() - Constructor for class com.codingchili.core.protocol.ProtocolDescription
 
ProtocolMessage - Class in com.codingchili.core.protocol
Basic form of a request response.
ProtocolMessage(Message) - Constructor for class com.codingchili.core.protocol.ProtocolMessage
 
PUBLIC - Enum constant in enum class com.codingchili.core.protocol.Role
 
PUBLIC - Static variable in class com.codingchili.core.protocol.RoleMap
 
publish(CoreContext) - Static method in class com.codingchili.core.context.ShutdownListener
Emits a shutdown event to all subscribers.
publish(CoreContext) - Static method in class com.codingchili.core.context.StartupListener
Calls all listeners once and removes them as listeners.
publish(LogRecord) - Method in class com.codingchili.core.logging.AbstractLogger
 
put(Configurable) - Static method in class com.codingchili.core.files.Configurations
Inserts a configuration file from memory into the configuration store.
put(String, RoleType) - Static method in class com.codingchili.core.protocol.RoleMap
Adds a role mapping.
put(String, Object) - Method in class com.codingchili.core.configuration.Attributes
 
put(String, Object) - Method in class com.codingchili.core.logging.LogMessage
Adds a new value to the log message as a key-value pair.
put(Value, Handler<AsyncResult<Void>>) - Method in interface com.codingchili.core.storage.AsyncStorage
set the entry identified by the given key to the given value
put(Value, Handler<AsyncResult<Void>>) - Method in class com.codingchili.core.storage.ElasticMap
 
put(Value, Handler<AsyncResult<Void>>) - Method in class com.codingchili.core.storage.HazelMap
 
put(Value, Handler<AsyncResult<Void>>) - Method in class com.codingchili.core.storage.IndexedMap
 
put(Value, Handler<AsyncResult<Void>>) - Method in class com.codingchili.core.storage.JsonMap
 
put(Value, Handler<AsyncResult<Void>>) - Method in class com.codingchili.core.storage.MongoDBMap
 
put(Value, Handler<AsyncResult<Void>>) - Method in class com.codingchili.core.storage.PrivateMap
 
put(Value, Handler<AsyncResult<Void>>) - Method in class com.codingchili.core.storage.SharedMap
 
putIfAbsent(Value, Handler<AsyncResult<Void>>) - Method in interface com.codingchili.core.storage.AsyncStorage
set the entry if it does not already exists.
putIfAbsent(Value, Handler<AsyncResult<Void>>) - Method in class com.codingchili.core.storage.ElasticMap
 
putIfAbsent(Value, Handler<AsyncResult<Void>>) - Method in class com.codingchili.core.storage.HazelMap
 
putIfAbsent(Value, Handler<AsyncResult<Void>>) - Method in class com.codingchili.core.storage.IndexedMap
 
putIfAbsent(Value, Handler<AsyncResult<Void>>) - Method in class com.codingchili.core.storage.JsonMap
 
putIfAbsent(Value, Handler<AsyncResult<Void>>) - Method in class com.codingchili.core.storage.MongoDBMap
 
putIfAbsent(Value, Handler<AsyncResult<Void>>) - Method in class com.codingchili.core.storage.PrivateMap
 
putIfAbsent(Value, Handler<AsyncResult<Void>>) - Method in class com.codingchili.core.storage.SharedMap
 

Q

query() - Method in interface com.codingchili.core.storage.AsyncStorage
initialize the construction of a query.
query() - Method in class com.codingchili.core.storage.ElasticMap
 
query() - Method in class com.codingchili.core.storage.HazelMap
 
query() - Method in class com.codingchili.core.storage.IndexedMap
 
query() - Method in class com.codingchili.core.storage.JsonMap
 
query() - Method in class com.codingchili.core.storage.MongoDBMap
 
query() - Method in class com.codingchili.core.storage.PrivateMap
 
query() - Method in class com.codingchili.core.storage.SharedMap
 
query() - Method in class com.codingchili.core.storage.StreamQuery
 
query(String) - Method in class com.codingchili.core.listener.ClusteredSessionFactory
 
query(String) - Method in interface com.codingchili.core.listener.SessionFactory
Constructs a query that can be used to search for existing sessions.
query(String) - Method in interface com.codingchili.core.storage.AsyncStorage
Creates a new query on the specified attribute.
Query<Value extends Storable> - Class in com.codingchili.core.storage
Provides the ability to create a query without an existing storage.
Query() - Constructor for class com.codingchili.core.storage.Query
 
QUERY - Static variable in class com.codingchili.core.storage.Query
 
QueryBuilder<Value extends Storable> - Interface in com.codingchili.core.storage
Interface for the query builder.
QueryFormatException - Exception in com.codingchili.core.storage.exception
Throw when a reusable query has an invalid format.
QueryFormatException(String) - Constructor for exception com.codingchili.core.storage.exception.QueryFormatException
 
QueryParser<T extends Storable> - Class in com.codingchili.core.storage
parses a query in string format.
QueryParser(Supplier<QueryBuilder<T>>) - Constructor for class com.codingchili.core.storage.QueryParser
 
quote(String) - Static method in class com.codingchili.core.configuration.CoreStrings
 

R

rate - Variable in class com.codingchili.core.files.FileWatcher
 
rate(TimerSource) - Method in class com.codingchili.core.files.FileWatcherBuilder
The rate in which to poll the file change events.
read() - Method in class com.codingchili.core.files.Resource
Reads a file from the filesystem or the classpath.
readDir(String) - Method in class com.codingchili.core.testing.FileSystemMock
 
readDir(String, Handler<AsyncResult<List<String>>>) - Method in class com.codingchili.core.testing.FileSystemMock
 
readDir(String, String) - Method in class com.codingchili.core.testing.FileSystemMock
 
readDir(String, String, Handler<AsyncResult<List<String>>>) - Method in class com.codingchili.core.testing.FileSystemMock
 
readDirBlocking(String) - Method in class com.codingchili.core.testing.FileSystemMock
 
readDirBlocking(String, String) - Method in class com.codingchili.core.testing.FileSystemMock
 
readDirectory(String) - Static method in class com.codingchili.core.files.ConfigurationFactory
Reads a directory of json-files formatted as JsonObjects, ignores files starting with a '.'
readDirectoryTree(String) - Static method in class com.codingchili.core.files.ConfigurationFactory
Like ConfigurationFactory.readDirectory(String) but includes all subdirectories not starting with a '.'
readFile(String) - Method in class com.codingchili.core.testing.FileSystemMock
 
readFile(String, Handler<AsyncResult<Buffer>>) - Method in class com.codingchili.core.testing.FileSystemMock
 
readFileBlocking(String) - Method in class com.codingchili.core.testing.FileSystemMock
 
readFromCP() - Method in class com.codingchili.core.files.Resource
Reads a resource from the classpath.
readFromFS() - Method in class com.codingchili.core.files.Resource
Reads a resource from the filesystem.
readObject(Buffer) - Method in interface com.codingchili.core.files.FileStore
Reads a T object from a specified application-relative path.
readObject(Buffer) - Method in class com.codingchili.core.files.JsonFileStore
 
readObject(Buffer) - Method in class com.codingchili.core.files.YamlFileStore
 
readObject(String) - Static method in class com.codingchili.core.files.ConfigurationFactory
Reads a JsonObject from a specified application-relative path.
readPasswordFromConsole() - Method in class com.codingchili.core.security.KeyStoreBuilder
reads the password from the console when build is called.
readSymlink(String) - Method in class com.codingchili.core.testing.FileSystemMock
 
readSymlink(String, Handler<AsyncResult<String>>) - Method in class com.codingchili.core.testing.FileSystemMock
 
readSymlinkBlocking(String) - Method in class com.codingchili.core.testing.FileSystemMock
 
Receiver<T> - Interface in com.codingchili.core.listener
A handler to handle things.
RECONFIGURE - Static variable in class com.codingchili.core.configuration.CoreStrings
 
REGEX - Static variable in class com.codingchili.core.storage.Query
 
RegexAction - Enum Class in com.codingchili.core.security
Determines if text matching a regex should be replaced or if the validation should fail.
RegexComponent - Class in com.codingchili.core.configuration
Contains settings used for a single regex validator action.
RegexComponent() - Constructor for class com.codingchili.core.configuration.RegexComponent
 
register(LogLevel) - Static method in interface com.codingchili.core.logging.LogLevel
 
registered - Static variable in interface com.codingchili.core.logging.LogLevel
 
registerTypes(ObjectMapper) - Static method in class com.codingchili.core.protocol.VertxSerializerModules
Registers vert.x de/serializers for the given object mapper.
registry() - Method in class com.codingchili.core.metrics.MetricCollector
 
REGISTRY_NAME - Static variable in class com.codingchili.core.metrics.MetricSettings
 
reindex() - Static method in class com.codingchili.core.storage.IndexedMapPersisted
Disk indexes are not discovered by CQEngine at startup.
REJECT - Enum constant in enum class com.codingchili.core.security.RegexAction
Rejects the input whenever the configured regex matches.
release() - Method in class com.codingchili.core.benchmarking.AsynchronousSemaphore
Returns a permit to the semaphore without checking that the principal returning a permit actually owns a permit.
remote() - Method in class com.codingchili.core.listener.transport.Connection
A textual representation of the sending party.
RemoteBlockNotConfiguredException - Exception in com.codingchili.core.configuration.exception
Throw when the requested service block is not configured.
RemoteBlockNotConfiguredException(String, String) - Constructor for exception com.codingchili.core.configuration.exception.RemoteBlockNotConfiguredException
 
RemoteLogger - Class in com.codingchili.core.logging
A logger that logs to a remote host.
RemoteLogger(CoreContext, Class) - Constructor for class com.codingchili.core.logging.RemoteLogger
 
RemoteStorage - Class in com.codingchili.core.configuration.system
configuration settings for a remote storage.
RemoteStorage() - Constructor for class com.codingchili.core.configuration.system.RemoteStorage
 
RemoteStorage(String, int, String) - Constructor for class com.codingchili.core.configuration.system.RemoteStorage
 
remove(String) - Method in class com.codingchili.core.configuration.Attributes
 
remove(String) - Method in class com.codingchili.core.listener.MultiHandler
Stops the given handler.
remove(String, Handler<AsyncResult<Void>>) - Method in interface com.codingchili.core.storage.AsyncStorage
Removes an entry by its key.
remove(String, Handler<AsyncResult<Void>>) - Method in class com.codingchili.core.storage.ElasticMap
 
remove(String, Handler<AsyncResult<Void>>) - Method in class com.codingchili.core.storage.HazelMap
 
remove(String, Handler<AsyncResult<Void>>) - Method in class com.codingchili.core.storage.IndexedMap
 
remove(String, Handler<AsyncResult<Void>>) - Method in class com.codingchili.core.storage.JsonMap
 
remove(String, Handler<AsyncResult<Void>>) - Method in class com.codingchili.core.storage.MongoDBMap
 
remove(String, Handler<AsyncResult<Void>>) - Method in class com.codingchili.core.storage.PrivateMap
 
remove(String, Handler<AsyncResult<Void>>) - Method in class com.codingchili.core.storage.SharedMap
 
remove(String, String) - Static method in class com.codingchili.core.configuration.CoreStrings
 
removeCloseHandler(String) - Method in class com.codingchili.core.listener.transport.Connection
 
removeMetadata(String) - Method in class com.codingchili.core.logging.AbstractLogger
 
removeMetadata(String) - Method in interface com.codingchili.core.logging.Logger
 
replaceTags(String, String[]) - Static method in class com.codingchili.core.configuration.CoreStrings
Replaces tags in a logging message.
reply(Message, Object) - Static method in class com.codingchili.core.listener.ClusterHelper
Sends a message over the cluster.
reply(Object) - Method in class com.codingchili.core.testing.MessageMock
 
reply(Object, DeliveryOptions) - Method in class com.codingchili.core.testing.MessageMock
 
replyAddress() - Method in class com.codingchili.core.testing.MessageMock
 
replyAndRequest(Object) - Method in class com.codingchili.core.testing.MessageMock
 
replyAndRequest(Object, DeliveryOptions) - Method in class com.codingchili.core.testing.MessageMock
 
replyAndRequest(Object, DeliveryOptions, Handler<AsyncResult<Message<R>>>) - Method in class com.codingchili.core.testing.MessageMock
 
replyAndRequest(Object, Handler<AsyncResult<Message<R>>>) - Method in class com.codingchili.core.testing.MessageMock
 
request() - Method in interface com.codingchili.core.listener.RequestWrapper
 
Request - Interface in com.codingchili.core.listener
Base request class.
RequestHandler<Request> - Interface in com.codingchili.core.protocol
Functional interface used for routes in a handler.
RequestMock - Class in com.codingchili.core.testing
Mocked request object.
RequestMock() - Constructor for class com.codingchili.core.testing.RequestMock
 
RequestMock.ClusterRequestMock - Class in com.codingchili.core.testing
 
RequestPayloadSizeException - Exception in com.codingchili.core.protocol.exception
Throw when a request with too large payload has been received.
RequestPayloadSizeException(int) - Constructor for exception com.codingchili.core.protocol.exception.RequestPayloadSizeException
 
RequestTimedOutException - Exception in com.codingchili.core.protocol.exception
Throw when a remote has failed to reply within the specified time.
RequestTimedOutException(Request) - Constructor for exception com.codingchili.core.protocol.exception.RequestTimedOutException
 
RequestValidationException - Exception in com.codingchili.core.protocol.exception
Throw when a request has error validation.
RequestValidationException(String) - Constructor for exception com.codingchili.core.protocol.exception.RequestValidationException
 
RequestWrapper - Interface in com.codingchili.core.listener
Wraps a request to allow decorating request objects without re-initializing the source request.
RESERVED - Enum constant in enum class com.codingchili.core.logging.Level
 
reset() - Static method in class com.codingchili.core.files.Configurations
 
reset(Handler<AsyncResult<Void>>) - Method in interface com.codingchili.core.benchmarking.BenchmarkImplementation
Called after the warmup phase has completed.
reset(Handler<AsyncResult<Void>>) - Method in class com.codingchili.core.benchmarking.BenchmarkImplementationBuilder
 
reset(Handler<AsyncResult<Void>>) - Method in class com.codingchili.core.benchmarking.MapBenchmarkImplementation
 
Resource - Class in com.codingchili.core.files
Reads a file from the filesystem or the classpath.
Resource(String) - Constructor for class com.codingchili.core.files.Resource
Creates a new resource reference.
Response - Class in com.codingchili.core.protocol
Helper methods for creating response messages.
Response() - Constructor for class com.codingchili.core.protocol.Response
 
ResponseListener - Interface in com.codingchili.core.testing
Used together with the RequestMock to get the response body and code from a handler that the mocked request was passed into.
ResponseStatus - Enum Class in com.codingchili.core.protocol
List of the available response statuses.
REST - Enum constant in enum class com.codingchili.core.listener.WireType
 
RestHelper - Class in com.codingchili.core.configuration
Utility class to set CORS headers for HTTP routing.
RestHelper() - Constructor for class com.codingchili.core.configuration.RestHelper
 
RestListener - Class in com.codingchili.core.listener.transport
HTTP/REST transport listener.
RestListener() - Constructor for class com.codingchili.core.listener.transport.RestListener
 
RestRequest - Class in com.codingchili.core.listener.transport
HTTP/REST request object.
RestRequest(RoutingContext, ListenerSettings) - Constructor for class com.codingchili.core.listener.transport.RestRequest
 
result() - Static method in class com.codingchili.core.context.FutureHelper
Creates a succeeded future with an empty result.
result(AsyncResult<?>) - Method in interface com.codingchili.core.listener.Request
Convenience method that converts the request to a future.
result(T) - Static method in class com.codingchili.core.context.FutureHelper
Creates a succeeded future from the given value.
ResultGroup - Class in com.codingchili.core.benchmarking.reporting
Root container for all result objects.
ResultGroup(String) - Constructor for class com.codingchili.core.benchmarking.reporting.ResultGroup
 
ResultItem - Class in com.codingchili.core.benchmarking.reporting
A resultset contains one result item for each implementation.
ResultItem(Benchmark) - Constructor for class com.codingchili.core.benchmarking.reporting.ResultItem
 
ResultSet - Class in com.codingchili.core.benchmarking.reporting
A group contains multiple resultsets, one for each operation.
ResultSet(String) - Constructor for class com.codingchili.core.benchmarking.reporting.ResultSet
 
resume() - Method in class com.codingchili.core.storage.EntryWatcher
Sets the watcher into the resumed state.
Role - Enum Class in com.codingchili.core.protocol
Extend this interface to provide more role types.
RoleMap - Class in com.codingchili.core.protocol
Add custom roles to the rolemap, must be done before initializing protocols.
RoleMap() - Constructor for class com.codingchili.core.protocol.RoleMap
 
Roles - Annotation Interface in com.codingchili.core.protocol
Sets the default access level on a handler.
RoleType - Interface in com.codingchili.core.protocol
Identifies a role with a name and an access level.
route() - Method in interface com.codingchili.core.listener.Request
Get the route from the request, the route specifies with method that should be invoked.
route() - Method in interface com.codingchili.core.listener.RequestWrapper
 
route() - Element in annotation interface com.codingchili.core.protocol.Api
 
route() - Method in class com.codingchili.core.testing.EmptyRequest
 
Route<T> - Class in com.codingchili.core.protocol
Models a route in the Protocol.
Route() - Constructor for class com.codingchili.core.protocol.Route
Empty constructor for serialization support, the handler is not serialized.
Route(String) - Constructor for class com.codingchili.core.protocol.Route
 
Route(String, RequestHandler<T>) - Constructor for class com.codingchili.core.protocol.Route
 
Route(String, RequestHandler<T>, RoleType...) - Constructor for class com.codingchili.core.protocol.Route
 
routeMapper(Function<Request, String>) - Method in class com.codingchili.core.protocol.Protocol
Set the route mapper used to process requests.
RouteMapper - Annotation Interface in com.codingchili.core.protocol
An annotation that indicates that the annotated method should be picked up by protocols when calling Protocol.annotated(Receiver).
router() - Method in class com.codingchili.core.listener.transport.RestListener
 
run() - Method in class com.codingchili.core.context.ShutdownHook
 
runCloseHandlers() - Method in class com.codingchili.core.listener.transport.Connection
executes the close handlers registered on the connection.

S

save() - Method in interface com.codingchili.core.configuration.Configurable
Saves the configurable back to disk.
saveTo(String) - Method in interface com.codingchili.core.benchmarking.BenchmarkReport
saves the results to file.
saveTo(String) - Method in class com.codingchili.core.benchmarking.reporting.BenchmarkConsoleReport
 
saveTo(String) - Method in class com.codingchili.core.benchmarking.reporting.BenchmarkHTMLReport
 
saveToFile() - Method in interface com.codingchili.core.benchmarking.BenchmarkReport
saves the report to file using a generated filename.
saveToFile() - Method in class com.codingchili.core.benchmarking.reporting.BenchmarkConsoleReport
 
saveToFile() - Method in class com.codingchili.core.benchmarking.reporting.BenchmarkHTMLReport
 
SecretFactory - Class in com.codingchili.core.security
Generates and verifies secret keys.
SecretFactory() - Constructor for class com.codingchili.core.security.SecretFactory
 
secrets() - Method in class com.codingchili.core.security.AuthenticationGenerator
Generates new secrets based on the system security configuration.
security() - Static method in class com.codingchili.core.files.Configurations
 
SecurityMissingDependencyException - Exception in com.codingchili.core.security.exception
Throw when a security configuration is pointing out a secret as a token dependency that does not exist in the targeted service.
SecurityMissingDependencyException(String, String) - Constructor for exception com.codingchili.core.security.exception.SecurityMissingDependencyException
 
SecuritySettings - Class in com.codingchili.core.configuration.system
Contains mappings of security dependencies between services.
SecuritySettings() - Constructor for class com.codingchili.core.configuration.system.SecuritySettings
 
send() - Method in class com.codingchili.core.logging.LogMessage
Commits the logging message.
send(Request, String) - Method in class com.codingchili.core.listener.BusRouter
 
send(ResponseStatus) - Method in class com.codingchili.core.listener.transport.RestRequest
 
send(ResponseStatus, Throwable) - Method in class com.codingchili.core.listener.transport.RestRequest
 
send(String) - Method in class com.codingchili.core.logging.LogMessage
Commits the logging message with a message.
serialize() - Method in interface com.codingchili.core.configuration.Configurable
Serializes a configuration for permanent storage, allows the configuration container to remove computed attributes that are used when serializing over network but not to disk.
serialize(byte[], JsonGenerator, SerializerProvider) - Method in class com.codingchili.core.protocol.VertxSerializerModules.ByteArraySerializer
 
serialize(Buffer, JsonGenerator, SerializerProvider) - Method in class com.codingchili.core.protocol.VertxSerializerModules.BufferSerializer
 
serialize(JsonArray, JsonGenerator, SerializerProvider) - Method in class com.codingchili.core.protocol.VertxSerializerModules.JsonArraySerializer
 
serialize(JsonObject, JsonGenerator, SerializerProvider) - Method in class com.codingchili.core.protocol.VertxSerializerModules.JsonObjectSerializer
 
serialize(Instant, JsonGenerator, SerializerProvider) - Method in class com.codingchili.core.protocol.VertxSerializerModules.InstantSerializer
 
Serializer - Class in com.codingchili.core.protocol
Serializes objects to JSON or YAML and back.
Serializer() - Constructor for class com.codingchili.core.protocol.Serializer
 
SerializerPayloadException - Exception in com.codingchili.core.protocol.exception
Throw when an attempt has been made to deserialize an invalid payload.
SerializerPayloadException(String, Class) - Constructor for exception com.codingchili.core.protocol.exception.SerializerPayloadException
 
service() - Method in interface com.codingchili.core.context.ServiceContext
 
service() - Method in class com.codingchili.core.testing.ContextMock
 
service(String) - Method in class com.codingchili.core.context.LaunchContext
 
service(Supplier<CoreService>) - Method in interface com.codingchili.core.context.CoreContext
Deploys the given verticle with a completion handler.
service(Supplier<CoreService>) - Method in class com.codingchili.core.context.SystemContext
 
ServiceConfigurable - Class in com.codingchili.core.configuration
Service configurables are loaded by service contexts for use in services.
ServiceConfigurable() - Constructor for class com.codingchili.core.configuration.ServiceConfigurable
 
ServiceConfigurable(String) - Constructor for class com.codingchili.core.configuration.ServiceConfigurable
 
ServiceContext - Interface in com.codingchili.core.context
May be implemented by service specific contexts.
services() - Method in class com.codingchili.core.context.LaunchContext
Retrieves a block of services that should be deployed.
services(List<String>) - Method in class com.codingchili.core.context.LaunchContext
Get the configured services for the given blocks or remote identifier.
Session - Interface in com.codingchili.core.listener
Indicates that a request is part of a persistent connection.
SessionFactory<T extends Session> - Interface in com.codingchili.core.listener
An interface which defines the functionality of a session provider.
setAction(RegexAction) - Method in class com.codingchili.core.configuration.RegexComponent
 
setAddress(String) - Method in class com.codingchili.core.listener.MultiHandler
Set the address to use - required when deployed in a cluster listener.
setAlias(String) - Method in class com.codingchili.core.metrics.MetricFilter
 
setAlpn(boolean) - Method in class com.codingchili.core.listener.ListenerSettings
 
setApi(Map<String, Endpoint>) - Method in class com.codingchili.core.listener.ListenerSettings
 
setApplication(String) - Method in class com.codingchili.core.configuration.system.LauncherSettings
 
setArgon(ArgonSettings) - Method in class com.codingchili.core.configuration.system.SecuritySettings
 
setAsynchronous(boolean) - Method in class com.codingchili.core.configuration.CachedFileStoreSettings
 
setAttribute(String) - Method in class com.codingchili.core.storage.AbstractQueryBuilder
 
setAttributes(Map<String, Object>) - Method in class com.codingchili.core.configuration.Attributes
 
setAuthor(String) - Method in class com.codingchili.core.configuration.system.LauncherSettings
 
setAuthorizationHandler(AuthorizationHandler<RequestType>) - Method in class com.codingchili.core.protocol.Protocol
Replaces the authorization handler used to map roles to routes.
setBasePath(String) - Method in class com.codingchili.core.listener.ListenerSettings
 
setBenchmarks(List<Benchmark>) - Method in interface com.codingchili.core.benchmarking.BenchmarkImplementation
Sets the benchmarks to a list of benchmarks, may be used when creating reports.
setBenchmarks(List<Benchmark>) - Method in class com.codingchili.core.benchmarking.BenchmarkImplementationBuilder
 
setBinaryWebsockets(boolean) - Method in class com.codingchili.core.listener.ListenerSettings
 
setBlockedThreadChecker(long) - Method in class com.codingchili.core.configuration.system.SystemSettings
 
setBlocks(HashMap<String, List<String>>) - Method in class com.codingchili.core.configuration.system.LauncherSettings
 
setBytes(byte[]) - Method in class com.codingchili.core.files.CachedFile
 
setCachedFilePoll(int) - Method in class com.codingchili.core.configuration.system.SystemSettings
 
setClass(Class<Value>) - Method in class com.codingchili.core.context.StorageContext
sets the class that is used for deserialization.
setClustered(boolean) - Method in class com.codingchili.core.configuration.system.LauncherSettings
 
setClusterTimeout(int) - Method in class com.codingchili.core.configuration.system.SystemSettings
 
setCollection(String) - Method in class com.codingchili.core.context.StorageContext
sets the collection context of the storage engine.
setColor(Ansi.Color) - Method in enum class com.codingchili.core.logging.Level
Changes the default color of the log level to the given.
setCommandExecutor(CommandExecutor) - Method in class com.codingchili.core.context.LaunchContext
Set the command handler used to parse and execute command line arguments.
setConfigurationDirectory(String) - Method in class com.codingchili.core.configuration.system.LauncherSettings
 
setConfigurationPoll(int) - Method in class com.codingchili.core.configuration.system.SystemSettings
 
setConsoleLogging(boolean) - Method in class com.codingchili.core.configuration.system.SystemSettings
 
setConsumer(Consumer<Collection<Value>>) - Method in class com.codingchili.core.storage.EntryWatcher
Changes the consumer that receives entries.
setDatabase(String) - Method in class com.codingchili.core.configuration.system.RemoteStorage
 
setDatabase(String) - Method in class com.codingchili.core.context.StorageContext
sets the database name to be used
setDataModel(Class<?>) - Method in class com.codingchili.core.protocol.Protocol
Sets the data model used for requests for documentation purposes.
setDefaultTarget(String) - Method in class com.codingchili.core.listener.ListenerSettings
 
setDependencies(Map<String, AuthenticationDependency>) - Method in class com.codingchili.core.configuration.system.SecuritySettings
 
setDeployTimeout(int) - Method in class com.codingchili.core.configuration.system.SystemSettings
 
setDescription(String) - Method in class com.codingchili.core.protocol.Protocol
Sets the documentation string for this protocol suite.
setDescription(String) - Method in class com.codingchili.core.protocol.ProtocolDescription
 
setDescription(String) - Method in class com.codingchili.core.protocol.Route
 
setDirectory(String) - Method in class com.codingchili.core.configuration.CachedFileStoreSettings
 
setDomain(String) - Method in class com.codingchili.core.security.Token
 
setEmail(String) - Method in class com.codingchili.core.security.Account
 
setEnabled(boolean) - Method in class com.codingchili.core.logging.ConsoleLogger
 
setEnabled(boolean) - Method in class com.codingchili.core.metrics.MetricSettings
 
setExclude(Set<String>) - Method in class com.codingchili.core.metrics.MetricFilter
 
setExpiry(long) - Method in class com.codingchili.core.security.Token
 
setExpression(String) - Method in class com.codingchili.core.configuration.RegexComponent
 
setFilters(List<MetricFilter>) - Method in class com.codingchili.core.metrics.MetricSettings
 
setGroup(BenchmarkGroup) - Method in interface com.codingchili.core.benchmarking.BenchmarkImplementation
 
setGroup(BenchmarkGroup) - Method in class com.codingchili.core.benchmarking.BenchmarkImplementationBuilder
 
setGzip(boolean) - Method in class com.codingchili.core.configuration.CachedFileStoreSettings
 
setHandler(RequestHandler<T>) - Method in class com.codingchili.core.protocol.Route
 
setHandlers(int) - Method in class com.codingchili.core.configuration.system.SystemSettings
 
setHashLength(int) - Method in class com.codingchili.core.security.ArgonSettings
 
setHmacAlgorithm(String) - Method in class com.codingchili.core.configuration.system.SecuritySettings
 
setHost(String) - Method in class com.codingchili.core.configuration.system.RemoteStorage
 
setHosts(HashMap<String, String>) - Method in class com.codingchili.core.configuration.system.LauncherSettings
 
setHttpOptions(HttpServerOptions) - Method in class com.codingchili.core.listener.ListenerSettings
 
setImplementations(Map<String, BenchmarkImplementation>) - Method in interface com.codingchili.core.benchmarking.BenchmarkGroup
Sets the implementations in the group to the given list.
setImplementations(Map<String, BenchmarkImplementation>) - Method in class com.codingchili.core.benchmarking.BenchmarkGroupBuilder
 
setInclude(Set<String>) - Method in class com.codingchili.core.metrics.MetricFilter
 
setIncludes(Set<String>) - Method in class com.codingchili.core.metrics.MetricSettings
 
setIterations(int) - Method in interface com.codingchili.core.benchmarking.Benchmark
 
setIterations(int) - Method in class com.codingchili.core.benchmarking.BenchmarkBuilder
 
setIterations(int) - Method in class com.codingchili.core.benchmarking.CoreBenchmarkSuite
Set the number of iterations to perform.
setIterations(int) - Method in class com.codingchili.core.benchmarking.reporting.ResultGroup
 
setIterations(int) - Method in class com.codingchili.core.security.ArgonSettings
 
setJvm(List<JvmMetric>) - Method in class com.codingchili.core.metrics.MetricSettings
 
setKey(String) - Method in class com.codingchili.core.security.Token
 
setKeys(Set<String>) - Method in class com.codingchili.core.configuration.system.ValidatorSettings
 
setKeystore(String) - Method in class com.codingchili.core.listener.ListenerSettings
 
setKeystores(Set<KeyStoreReference>) - Method in class com.codingchili.core.configuration.system.SecuritySettings
 
setKeywords(List<String>) - Method in class com.codingchili.core.testing.StorageObject
 
setLevel(Integer) - Method in class com.codingchili.core.testing.StorageObject
 
setListener(BenchmarkListener) - Method in class com.codingchili.core.benchmarking.BenchmarkExecutor
Sets the executor event listener.
setListener(ResponseListener) - Method in class com.codingchili.core.testing.MessageMock
 
setListener(ResponseListener) - Method in class com.codingchili.core.testing.RequestMock.ClusterRequestMock
 
setListeners(int) - Method in class com.codingchili.core.configuration.system.SystemSettings
 
setLocalIndex(float) - Method in class com.codingchili.core.benchmarking.reporting.ResultItem
 
setMapper(Function<Streaming, Value>) - Method in class com.codingchili.core.storage.StreamQuery
 
setMapper(Function<Value, Value>) - Method in class com.codingchili.core.storage.IndexedMap
 
setMapper(Function<Value, Value>) - Method in class com.codingchili.core.storage.IndexedMapQuery
 
setMaxEventLoopExecuteTime(long) - Method in class com.codingchili.core.configuration.system.SystemSettings
 
setMaxLength(int) - Method in class com.codingchili.core.configuration.system.ValidatorSettings
 
setMaxRequestBytes(int) - Method in class com.codingchili.core.listener.ListenerSettings
 
setMaxResults(Integer) - Method in class com.codingchili.core.configuration.system.StorageSettings
 
setMemory(int) - Method in class com.codingchili.core.security.ArgonSettings
 
setMetadata(String, Supplier<JsonObject>) - Method in class com.codingchili.core.logging.AbstractLogger
 
setMetadata(String, Supplier<JsonObject>) - Method in interface com.codingchili.core.logging.Logger
Sets a metadata value on the logger.
setMetadataValue(String, Supplier<String>) - Method in class com.codingchili.core.logging.AbstractLogger
 
setMetadataValue(String, Supplier<String>) - Method in interface com.codingchili.core.logging.Logger
Sets a metadata value on the logger.
setMetrics(MetricSettings) - Method in class com.codingchili.core.configuration.system.SystemSettings
 
setMinFeedbackChars(Integer) - Method in class com.codingchili.core.configuration.system.StorageSettings
 
setMinLength(int) - Method in class com.codingchili.core.configuration.system.ValidatorSettings
 
setModel(Map<String, String>) - Method in class com.codingchili.core.protocol.ProtocolDescription
 
setModel(Map<String, String>) - Method in class com.codingchili.core.protocol.Route
 
setModified(Long) - Method in class com.codingchili.core.files.CachedFile
 
setMS(int) - Method in class com.codingchili.core.context.TimerSource
 
setName(String) - Method in interface com.codingchili.core.benchmarking.Benchmark
 
setName(String) - Method in class com.codingchili.core.benchmarking.BenchmarkBuilder
 
setName(String) - Method in interface com.codingchili.core.benchmarking.BenchmarkImplementation
May be used in the reporting phase to restructure results.
setName(String) - Method in class com.codingchili.core.benchmarking.BenchmarkImplementationBuilder
 
setName(String) - Method in class com.codingchili.core.context.TimerSource
 
setName(String) - Method in class com.codingchili.core.storage.AbstractQueryBuilder
 
setName(String) - Method in class com.codingchili.core.storage.Query
 
setName(String) - Method in interface com.codingchili.core.storage.QueryBuilder
Sets a name for the query for identification.
setName(String) - Method in class com.codingchili.core.testing.NestedObject
 
setName(String) - Method in class com.codingchili.core.testing.StorageObject
 
setNested(NestedObject) - Method in class com.codingchili.core.testing.StorageObject
 
setNode(String) - Method in class com.codingchili.core.configuration.ServiceConfigurable
 
setNumbers(List<Integer>) - Method in class com.codingchili.core.testing.NestedObject
 
setOperation(BenchmarkOperation) - Method in class com.codingchili.core.benchmarking.BenchmarkBuilder
 
setOptions(VertxOptions) - Method in class com.codingchili.core.configuration.system.SystemSettings
 
setOverhead(boolean) - Method in class com.codingchili.core.metrics.MetricSettings
 
setParallelism(int) - Method in class com.codingchili.core.security.ArgonSettings
 
setPassword(String) - Method in class com.codingchili.core.security.Account
 
setPassword(String) - Method in class com.codingchili.core.security.KeyStoreBuilder
 
setPath(String) - Method in class com.codingchili.core.configuration.AttributeConfigurable
 
setPath(String) - Method in class com.codingchili.core.configuration.BaseConfigurable
 
setPath(String) - Method in interface com.codingchili.core.configuration.Configurable
Set the path of a configurable to allow saving to the same location it was loaded from.
setPath(String) - Method in class com.codingchili.core.files.CachedFile
 
setPath(String) - Method in class com.codingchili.core.metrics.MetricFilter
 
setPath(String) - Method in class com.codingchili.core.security.KeyStoreBuilder
 
setPath(String) - Method in class com.codingchili.core.security.KeyStoreReference
 
setPeriod(int, TimeUnit) - Method in class com.codingchili.core.context.TimerSource
 
setPersisted(boolean) - Method in class com.codingchili.core.configuration.system.RemoteStorage
 
setPersistInterval(int) - Method in class com.codingchili.core.configuration.system.RemoteStorage
 
setPlugin(Class<? extends AsyncStorage>) - Method in class com.codingchili.core.context.StorageContext
sets the storage plugin name the context is bound to so that configuration for it may be retrieved.
setPort(int) - Method in class com.codingchili.core.listener.ListenerSettings
 
setPort(Integer) - Method in class com.codingchili.core.configuration.system.RemoteStorage
 
setPrefix(String) - Method in class com.codingchili.core.context.CommandParser
 
setPreshare(HashSet<String>) - Method in class com.codingchili.core.configuration.system.AuthenticationDependency
 
setProperties(JsonObject) - Method in class com.codingchili.core.configuration.system.RemoteStorage
 
setProperties(JsonObject) - Method in class com.codingchili.core.context.StorageContext
 
setProperties(Map<String, Object>) - Method in class com.codingchili.core.security.Account
 
setProperties(Map<String, Object>) - Method in class com.codingchili.core.security.Token
 
setProperty(String, Object) - Method in interface com.codingchili.core.benchmarking.Benchmark
Sets a property on the benchmark object, may be a parameter or a result.
setProperty(String, Object) - Method in class com.codingchili.core.benchmarking.BenchmarkBuilder
 
setProperty(String, Object) - Method in interface com.codingchili.core.benchmarking.BenchmarkImplementation
Set a property of the benchmark implementation.
setProperty(String, Object) - Method in class com.codingchili.core.benchmarking.BenchmarkImplementationBuilder
 
setProperty(String, String) - Method in class com.codingchili.core.listener.transport.Connection
Sets a property that will exist for the connections duration.
setProvider(String) - Method in class com.codingchili.core.security.KeyStoreReference
 
setProvider(Supplier<Integer>) - Method in class com.codingchili.core.context.TimerSource
 
setQuery(QueryBuilder<Value>) - Method in class com.codingchili.core.storage.EntryWatcher
Changes the query of the entry watcher.
setRate(int) - Method in class com.codingchili.core.metrics.MetricSettings
 
setRegex(List<RegexComponent>) - Method in class com.codingchili.core.configuration.system.ValidatorSettings
 
setRole(RoleType...) - Method in class com.codingchili.core.protocol.Protocol
Sets the default role of routes added _after_ this call.
setRoles(Role...) - Method in class com.codingchili.core.protocol.Route
 
setRoute(String) - Method in class com.codingchili.core.listener.Endpoint
 
setRoute(String) - Method in class com.codingchili.core.protocol.Route
 
setRoute(String) - Method in class com.codingchili.core.testing.RequestMock.ClusterRequestMock
 
setRoutes(List<Route<T>>) - Method in class com.codingchili.core.protocol.ProtocolDescription
 
setRoutes(Map<String, Route<T>>) - Method in class com.codingchili.core.protocol.ProtocolDescription
 
setSaltLength(int) - Method in class com.codingchili.core.security.ArgonSettings
 
setSecret(String) - Method in class com.codingchili.core.security.TokenIdentifier
 
setSecretBytes(int) - Method in class com.codingchili.core.configuration.system.SecuritySettings
 
setSecrets(HashSet<String>) - Method in class com.codingchili.core.configuration.system.AuthenticationDependency
 
setSecure(boolean) - Method in class com.codingchili.core.configuration.system.RemoteStorage
 
setSecure(boolean) - Method in class com.codingchili.core.listener.ListenerSettings
 
setService(String) - Method in class com.codingchili.core.security.TokenIdentifier
 
setServices(int) - Method in class com.codingchili.core.configuration.system.SystemSettings
 
setShortName(String) - Method in class com.codingchili.core.security.KeyStoreBuilder
 
setShortName(String) - Method in class com.codingchili.core.security.KeyStoreReference
 
setShutdownHookTimeout(int) - Method in class com.codingchili.core.configuration.system.SystemSettings
 
setSignatureAlgorithm(String) - Method in class com.codingchili.core.configuration.system.SecuritySettings
Sets the signature algorithm to use for signing.
setSize(long) - Method in class com.codingchili.core.files.CachedFile
 
setStorage(HashMap<String, RemoteStorage>) - Method in class com.codingchili.core.configuration.system.StorageSettings
 
setSubstitution(String) - Method in class com.codingchili.core.configuration.RegexComponent
 
setTarget(String) - Method in class com.codingchili.core.listener.Endpoint
 
setTarget(String) - Method in class com.codingchili.core.protocol.ProtocolDescription
 
setTarget(String) - Method in class com.codingchili.core.testing.RequestMock.ClusterRequestMock
 
setTemplate(Class<?>) - Method in class com.codingchili.core.protocol.ProtocolDescription
 
setTemplate(Class<?>) - Method in class com.codingchili.core.protocol.Route
 
setTimeout(int) - Method in class com.codingchili.core.listener.ListenerSettings
 
setTimer(TimerSource) - Method in class com.codingchili.core.storage.EntryWatcher
Changes the timer source of the entry watcher.
settings - Variable in class com.codingchili.core.context.DefaultCommandExecutor
 
settings() - Method in class com.codingchili.core.context.LaunchContext
 
settings() - Method in class com.codingchili.core.context.StorageContext
 
settings() - Method in class com.codingchili.core.metrics.MetricCollector
 
settings(ListenerSettings) - Method in interface com.codingchili.core.listener.CoreListener
 
settings(ListenerSettings) - Method in class com.codingchili.core.listener.transport.ClusterListener
 
settings(ListenerSettings) - Method in class com.codingchili.core.listener.transport.RestListener
 
settings(ListenerSettings) - Method in class com.codingchili.core.listener.transport.TcpListener
 
settings(ListenerSettings) - Method in class com.codingchili.core.listener.transport.UdpListener
 
settings(ListenerSettings) - Method in class com.codingchili.core.listener.transport.WebsocketListener
 
setTokens(HashMap<String, TokenIdentifier>) - Method in class com.codingchili.core.configuration.system.AuthenticationDependency
 
setTokenttl(int) - Method in class com.codingchili.core.configuration.system.SecuritySettings
 
setType(WireType) - Method in class com.codingchili.core.listener.ListenerSettings
 
setType(String) - Method in class com.codingchili.core.security.KeyStoreReference
 
setUnsafe(Boolean) - Method in class com.codingchili.core.configuration.system.SystemSettings
 
setUsername(String) - Method in class com.codingchili.core.security.Account
 
setVersion(String) - Method in class com.codingchili.core.configuration.system.LauncherSettings
 
setVisible(Boolean) - Method in class com.codingchili.core.context.BaseCommand
 
setWarnOnDefaultsLoaded(boolean) - Method in class com.codingchili.core.configuration.system.LauncherSettings
 
setWorkerPoolSize(int) - Method in class com.codingchili.core.configuration.system.SystemSettings
 
SEVERE - Enum constant in enum class com.codingchili.core.logging.Level
 
SharedMap<Value extends Storable> - Class in com.codingchili.core.storage
Storage implementation that uses vertx local-shared map.
SharedMap(Promise<AsyncStorage<Value>>, StorageContext<Value>) - Constructor for class com.codingchili.core.storage.SharedMap
Creates a shared vertx map that is thread safe and can be concurrently accessed from multiple workers/verticles.
shutdown(Promise<Void>) - Method in interface com.codingchili.core.benchmarking.BenchmarkImplementation
Called after the benchmarking has completed.
shutdown(Promise<Void>) - Method in class com.codingchili.core.benchmarking.BenchmarkImplementationBuilder
 
shutdown(Promise<Void>) - Method in class com.codingchili.core.benchmarking.MapBenchmarkImplementation
 
SHUTDOWN - Enum constant in enum class com.codingchili.core.context.LauncherCommandResult
Indicates that the command has executed successfully and that the system should shut down.
ShutdownHook - Class in com.codingchili.core.context
Registered as a shutdown hook for the JVM and is used to clean up the context.
ShutdownHook(SystemContext) - Constructor for class com.codingchili.core.context.ShutdownHook
 
ShutdownListener - Class in com.codingchili.core.context
Allows a subscriber to receive shutdown events.
ShutdownListener() - Constructor for class com.codingchili.core.context.ShutdownListener
 
sign(Token, String) - Method in class com.codingchili.core.security.TokenFactory
Signs the given token using the private key in the named JKS.
SimpleAuthorizationHandler<T> - Class in com.codingchili.core.protocol
Maps roles to routes.
SimpleAuthorizationHandler() - Constructor for class com.codingchili.core.protocol.SimpleAuthorizationHandler
 
size() - Method in class com.codingchili.core.configuration.Attributes
 
size() - Method in interface com.codingchili.core.listener.Request
 
size() - Method in interface com.codingchili.core.listener.RequestWrapper
 
size() - Method in class com.codingchili.core.listener.transport.ClusterRequest
 
size() - Method in class com.codingchili.core.listener.transport.RestRequest
 
size() - Method in class com.codingchili.core.listener.transport.TcpRequest
 
size() - Method in class com.codingchili.core.listener.transport.UdpRequest
 
size() - Method in class com.codingchili.core.listener.transport.WebsocketRequest
 
size() - Method in class com.codingchili.core.testing.EmptyRequest
 
size(Handler<AsyncResult<Integer>>) - Method in interface com.codingchili.core.storage.AsyncStorage
returns the amount of entries in the storage.
size(Handler<AsyncResult<Integer>>) - Method in class com.codingchili.core.storage.ElasticMap
 
size(Handler<AsyncResult<Integer>>) - Method in class com.codingchili.core.storage.HazelMap
 
size(Handler<AsyncResult<Integer>>) - Method in class com.codingchili.core.storage.IndexedMap
 
size(Handler<AsyncResult<Integer>>) - Method in class com.codingchili.core.storage.JsonMap
 
size(Handler<AsyncResult<Integer>>) - Method in class com.codingchili.core.storage.MongoDBMap
 
size(Handler<AsyncResult<Integer>>) - Method in class com.codingchili.core.storage.PrivateMap
 
size(Handler<AsyncResult<Integer>>) - Method in class com.codingchili.core.storage.SharedMap
 
skipTransient(Kryo, Class) - Static method in class com.codingchili.core.protocol.Serializer
Configures the current kryo instance to skip copying and serializing of transient fields.
snapshot() - Method in class com.codingchili.core.metrics.MetricCollector
Produces a report of the current metric snapshot.
SortOrder - Enum Class in com.codingchili.core.storage
Sort order, ascending or descending.
SPECIAL - Enum constant in enum class com.codingchili.core.logging.Level
 
start() - Method in interface com.codingchili.core.benchmarking.Benchmark
Start measuring of the execution time.
start() - Method in class com.codingchili.core.benchmarking.BenchmarkBuilder
 
start() - Method in class com.codingchili.core.context.LaunchContext
Starts the launcher using this context.
start(BenchmarkGroup) - Method in class com.codingchili.core.benchmarking.BenchmarkExecutor
 
start(LaunchContext) - Static method in class com.codingchili.core.Launcher
Starts the launcher with the given context.
start(Promise<Void>) - Method in interface com.codingchili.core.listener.CoreDeployment
 
start(Promise<Void>) - Method in class com.codingchili.core.listener.MultiHandler
 
start(Promise<Void>) - Method in class com.codingchili.core.listener.transport.ClusterListener
 
start(Promise<Void>) - Method in class com.codingchili.core.listener.transport.RestListener
 
start(Promise<Void>) - Method in class com.codingchili.core.listener.transport.TcpListener
 
start(Promise<Void>) - Method in class com.codingchili.core.listener.transport.UdpListener
 
start(Promise<Void>) - Method in class com.codingchili.core.listener.transport.WebsocketListener
 
start(Consumer<Collection<Value>>) - Method in class com.codingchili.core.storage.EntryWatcher
Starts the entry watcher with the given consumer.
start(List<BenchmarkGroup>) - Method in class com.codingchili.core.benchmarking.BenchmarkExecutor
 
STARTED - Enum constant in enum class com.codingchili.core.context.LauncherCommandResult
Indicates that the command has executed successfully and that the command is to handle deployment.
startsWith(String) - Method in class com.codingchili.core.storage.IndexedMapQuery
 
startsWith(String) - Method in class com.codingchili.core.storage.Query
 
startsWith(String) - Method in interface com.codingchili.core.storage.QueryBuilder
Matches if the specified attribute starts with the given text
STARTSWITH - Static variable in class com.codingchili.core.storage.Query
 
StartupListener - Class in com.codingchili.core.context
Allows a subscriber to wait for the application context to become available.
StartupListener() - Constructor for class com.codingchili.core.context.StartupListener
 
status() - Method in exception com.codingchili.core.context.CoreException
 
status() - Method in exception com.codingchili.core.context.CoreRuntimeException
 
status() - Method in interface com.codingchili.core.context.exception.CoreExceptionFormat
 
status() - Method in class com.codingchili.core.protocol.ProtocolMessage
 
status(String, String, ResponseStatus) - Static method in class com.codingchili.core.protocol.Response
Creates a response object given a response status.
stop() - Method in interface com.codingchili.core.context.CoreContext
 
stop() - Method in class com.codingchili.core.context.SystemContext
 
stop() - Method in class com.codingchili.core.files.FileWatcher
Stops the filewatcher.
stop(Promise<Void>) - Method in interface com.codingchili.core.listener.CoreDeployment
 
stop(Promise<Void>) - Method in class com.codingchili.core.listener.MultiHandler
 
stop(Promise<Void>) - Method in class com.codingchili.core.listener.transport.ClusterListener
 
stop(Promise<Void>) - Method in class com.codingchili.core.listener.transport.RestListener
 
stop(Promise<Void>) - Method in class com.codingchili.core.listener.transport.TcpListener
 
stop(Promise<Void>) - Method in class com.codingchili.core.listener.transport.UdpListener
 
stop(Promise<Void>) - Method in class com.codingchili.core.listener.transport.WebsocketListener
 
stop(String) - Method in interface com.codingchili.core.context.CoreContext
Undeploys a deployed handler by the deployment id.
stop(String) - Method in class com.codingchili.core.context.SystemContext
 
Storable - Interface in com.codingchili.core.storage
All classes using the storage system must implement storable.
storage() - Method in class com.codingchili.core.context.StorageContext
 
storage() - Static method in class com.codingchili.core.files.Configurations
 
storage(AsyncStorage<Value>) - Method in class com.codingchili.core.storage.Query
If intending to invoke either #Query.execute(Handler) or #Query.poll(Consumer, TimerSource) this method must be called first.
storage(Class<?>) - Static method in class com.codingchili.core.files.Configurations
 
STORAGE_ARRAY - Static variable in class com.codingchili.core.configuration.CoreStrings
 
StorageContext<Value> - Class in com.codingchili.core.context
context used by storage plugins.
StorageContext() - Constructor for class com.codingchili.core.context.StorageContext
 
StorageContext(CoreContext) - Constructor for class com.codingchili.core.context.StorageContext
 
StorageFailureException - Exception in com.codingchili.core.storage.exception
Generic storage error, throw when a requested operation has error.
StorageFailureException() - Constructor for exception com.codingchili.core.storage.exception.StorageFailureException
 
StorageLoader<Value extends Storable> - Class in com.codingchili.core.storage
Builder to load storage plugins.
StorageLoader() - Constructor for class com.codingchili.core.storage.StorageLoader
 
StorageLoader(CoreContext) - Constructor for class com.codingchili.core.storage.StorageLoader
Creates a new storage loader
StorageObject - Class in com.codingchili.core.testing
Test class to simulate a stored object.
StorageObject() - Constructor for class com.codingchili.core.testing.StorageObject
 
StorageObject(String, Integer) - Constructor for class com.codingchili.core.testing.StorageObject
 
StorageSettings - Class in com.codingchili.core.configuration.system
configuration used by storages.
StorageSettings() - Constructor for class com.codingchili.core.configuration.system.StorageSettings
 
StreamQuery<Value extends Storable,​Streaming> - Class in com.codingchili.core.storage
Query implementations for non-indexed json streams.
StringLogger - Class in com.codingchili.core.context
A simple logger without any metadata, replacement for System.out.
StringLogger(CoreContext, Class) - Constructor for class com.codingchili.core.context.StringLogger
 
StringLogger(Class) - Constructor for class com.codingchili.core.context.StringLogger
 
StringQueryParser<T extends Storable> - Interface in com.codingchili.core.storage
Parses string based queries.
submit(Request) - Method in interface com.codingchili.core.protocol.RequestHandler
 
subscribe(Consumer<CoreContext>) - Static method in class com.codingchili.core.context.StartupListener
Adds a subcriber that will be notified when the application context is loaded.
subscribe(Function<Optional<CoreContext>, Future<Void>>) - Static method in class com.codingchili.core.context.ShutdownListener
Adds a shutdown listener that is called right before a context is closed.
SUBSTITUTE - Enum constant in enum class com.codingchili.core.security.RegexAction
Substitutes parts of the input which matches the regex.
supported() - Static method in class com.codingchili.core.files.ConfigurationFactory
 
symlink(String, String) - Method in class com.codingchili.core.testing.FileSystemMock
 
symlink(String, String, Handler<AsyncResult<Void>>) - Method in class com.codingchili.core.testing.FileSystemMock
 
symlinkBlocking(String, String) - Method in class com.codingchili.core.testing.FileSystemMock
 
system() - Method in interface com.codingchili.core.context.CoreContext
 
system() - Method in class com.codingchili.core.context.SystemContext
 
system() - Static method in class com.codingchili.core.files.Configurations
 
SystemContext - Class in com.codingchili.core.context
Implementation of the CoreContext, each context gets its own worker pool.
SystemContext() - Constructor for class com.codingchili.core.context.SystemContext
Creates a new vertx instance to be used for this context.
SystemContext(CoreContext) - Constructor for class com.codingchili.core.context.SystemContext
Creates a new system context that shares vertx instance with the given context.
SystemNotInitializedException - Exception in com.codingchili.core.context.exception
Throw when a subsystem was used before it was initialized.
SystemNotInitializedException(Class) - Constructor for exception com.codingchili.core.context.exception.SystemNotInitializedException
 
SystemSettings - Class in com.codingchili.core.configuration.system
Contains settings for the core system.
SystemSettings() - Constructor for class com.codingchili.core.configuration.system.SystemSettings
 

T

target() - Method in interface com.codingchili.core.listener.Request
The target node of the request.
target() - Method in interface com.codingchili.core.listener.RequestWrapper
 
target() - Method in class com.codingchili.core.testing.EmptyRequest
 
TARGET_UNDEFINED - Static variable in interface com.codingchili.core.listener.Request
 
TCP - Enum constant in enum class com.codingchili.core.listener.WireType
 
TcpListener - Class in com.codingchili.core.listener.transport
TCP listener implementation.
TcpListener() - Constructor for class com.codingchili.core.listener.transport.TcpListener
 
TcpRequest - Class in com.codingchili.core.listener.transport
TCP request implementation.
TcpRequest(Connection, Buffer, ListenerSettings) - Constructor for class com.codingchili.core.listener.transport.TcpRequest
 
template(String) - Method in interface com.codingchili.core.benchmarking.BenchmarkReport
Sets the template to use.
template(String) - Method in class com.codingchili.core.benchmarking.reporting.BenchmarkConsoleReport
 
template(String) - Method in class com.codingchili.core.benchmarking.reporting.BenchmarkHTMLReport
Sets the jade template to use.
terminate() - Method in class com.codingchili.core.context.TimerSource
Terminates the timer source instance, this timer can not be started again.
TestCertificate - Class in com.codingchili.core.security
Copied from SelfSignedCertificate because we need to access the underlying certificate, for the public and private key.
TestCertificate(String) - Constructor for class com.codingchili.core.security.TestCertificate
Creates a new self signed certificate using the provided fqdn.
testDirectory() - Static method in class com.codingchili.core.configuration.CoreStrings
 
testDirectory(String) - Static method in class com.codingchili.core.configuration.CoreStrings
 
testFile(String) - Static method in class com.codingchili.core.configuration.CoreStrings
 
testFile(String, String) - Static method in class com.codingchili.core.configuration.CoreStrings
 
threads - Enum constant in enum class com.codingchili.core.metrics.JvmMetric
 
ThreadStateGauge - Class in com.codingchili.core.metrics
Thread state gauge with deadlock detection removed as it may return empty set which is not supported by the json serializer - vertx.dropwizard/Helper.
ThreadStateGauge() - Constructor for class com.codingchili.core.metrics.ThreadStateGauge
 
throwableToString(Throwable) - Static method in class com.codingchili.core.configuration.CoreStrings
Converts a throwables stack trace element into text.
throwAny(Throwable) - Static method in class com.codingchili.core.protocol.Protocol
 
throwAsUnchecked(Throwable) - Static method in class com.codingchili.core.protocol.Protocol
 
timeout() - Method in interface com.codingchili.core.listener.Request
Get the request timeout which indicates how long the sender is waiting until the request is considered to have timed out.
timeout() - Method in interface com.codingchili.core.listener.RequestWrapper
 
timeout() - Method in class com.codingchili.core.listener.transport.ClusterRequest
 
timeout() - Method in class com.codingchili.core.listener.transport.RestRequest
 
timeout() - Method in class com.codingchili.core.listener.transport.TcpRequest
 
timeout() - Method in class com.codingchili.core.listener.transport.UdpRequest
 
timeout() - Method in class com.codingchili.core.listener.transport.WebsocketRequest
 
timeout() - Method in class com.codingchili.core.testing.EmptyRequest
 
timer(long, Handler<Long>) - Method in interface com.codingchili.core.context.CoreContext
Sets a timer that executes the given handler after the given time.
timer(long, Handler<Long>) - Method in class com.codingchili.core.context.SystemContext
 
TimerSource - Class in com.codingchili.core.context
Provides a method to get a timer interval that may change after retrieving it.
TimerSourceException - Exception in com.codingchili.core.context
Thrown on timer source failure.
TimerSourceException(String) - Constructor for exception com.codingchili.core.context.TimerSourceException
 
timestamp(long) - Static method in class com.codingchili.core.configuration.CoreStrings
 
toComparable(String) - Static method in class com.codingchili.core.storage.QueryParser
Converts the given input string into a comparable depending on its content.
toJson() - Method in class com.codingchili.core.logging.LogMessage
Converts the logging event into a json object.
toJson(Protocol<?>) - Static method in class com.codingchili.core.protocol.OpenAPIGenerator
Generates OpenAPI v3 compatible definitions from the given protocol.
toJson(Value) - Method in class com.codingchili.core.context.StorageContext
converts the given object of generic type into a json object.
token() - Method in interface com.codingchili.core.listener.Request
Get the request token sent with the request.
token() - Method in interface com.codingchili.core.listener.RequestWrapper
 
token() - Method in class com.codingchili.core.testing.EmptyRequest
 
Token - Class in com.codingchili.core.security
Used to authenticate requests between services and with clients.
Token() - Constructor for class com.codingchili.core.security.Token
Creates a new empty unverified token.
Token(String) - Constructor for class com.codingchili.core.security.Token
Creates a new hmac token with the specified token factory.
TokenFactory - Class in com.codingchili.core.security
Verifies and generates tokens for access.
TokenFactory(CoreContext, byte[]) - Constructor for class com.codingchili.core.security.TokenFactory
 
TokenIdentifier - Class in com.codingchili.core.security
Declares a security dependency on another service.
TokenIdentifier() - Constructor for class com.codingchili.core.security.TokenIdentifier
Create a new empty identifier.
TokenIdentifier(String, String) - Constructor for class com.codingchili.core.security.TokenIdentifier
Creates a new identifier with the target service and secret name set.
tokens() - Method in class com.codingchili.core.security.AuthenticationGenerator
Generates new tokens based on the system security configuration.
toPacked(Value) - Method in class com.codingchili.core.context.StorageContext
converts the given object of generic type into a byte array
toPlainText(String) - Static method in class com.codingchili.core.security.Validator
Converts a string into a plaintext string, stripping any potential unsafe characters.
toString() - Method in class com.codingchili.core.listener.MultiHandler
 
toString() - Method in class com.codingchili.core.listener.transport.ClusterListener
 
toString() - Method in class com.codingchili.core.listener.transport.RestListener
 
toString() - Method in class com.codingchili.core.listener.transport.TcpListener
 
toString() - Method in class com.codingchili.core.listener.transport.UdpListener
 
toString() - Method in class com.codingchili.core.listener.transport.WebsocketListener
 
toString() - Method in class com.codingchili.core.storage.Query
 
toString() - Method in class com.codingchili.core.testing.StorageObject
 
toValue(JsonObject) - Method in class com.codingchili.core.context.StorageContext
converts a json object into the generic template used by a storage
toValue(String) - Method in class com.codingchili.core.context.StorageContext
converts a byte array to a value using the deserialization template class
toYaml(Protocol<?>) - Static method in class com.codingchili.core.protocol.OpenAPIGenerator
 
truncate(String, long) - Method in class com.codingchili.core.testing.FileSystemMock
 
truncate(String, long, Handler<AsyncResult<Void>>) - Method in class com.codingchili.core.testing.FileSystemMock
 
truncateBlocking(String, long) - Method in class com.codingchili.core.testing.FileSystemMock
 
TrustAndKeyProvider - Class in com.codingchili.core.security
Common wrapper class for #SelfSignedCertificate and #JksOptions as they both contain trustOptions and keyCertOptions but these methods are not contained in a common interface.
trustOptions() - Method in class com.codingchili.core.security.TestCertificate
 
trustOptions() - Method in class com.codingchili.core.security.TrustAndKeyProvider
 
type(String) - Method in class com.codingchili.core.metrics.MetricCollector
 
TYPE_JKS - Static variable in class com.codingchili.core.security.KeyStoreReference
 
TYPE_PKCS12 - Static variable in class com.codingchili.core.security.KeyStoreReference
 

U

UDP - Enum constant in enum class com.codingchili.core.listener.WireType
 
UdpListener - Class in com.codingchili.core.listener.transport
UDP transport listener.
UdpListener() - Constructor for class com.codingchili.core.listener.transport.UdpListener
 
UdpRequest - Class in com.codingchili.core.listener.transport
UDP request object.
UdpRequest(CoreContext, ListenerSettings, DatagramPacket) - Constructor for class com.codingchili.core.listener.transport.UdpRequest
 
UNAUTHORIZED - Enum constant in enum class com.codingchili.core.protocol.ResponseStatus
 
ungzip(byte[]) - Static method in class com.codingchili.core.protocol.Serializer
Decompress a byte array using gzip.
unlink(String) - Method in class com.codingchili.core.testing.FileSystemMock
 
unlink(String, Handler<AsyncResult<Void>>) - Method in class com.codingchili.core.testing.FileSystemMock
 
unlinkBlocking(String) - Method in class com.codingchili.core.testing.FileSystemMock
 
UnmappedException - Exception in com.codingchili.core.protocol.exception
An exception that is safe to forward to clients.
UnmappedException(Throwable) - Constructor for exception com.codingchili.core.protocol.exception.UnmappedException
 
unpack(JsonObject, Class<T>) - Static method in class com.codingchili.core.protocol.Serializer
Dematerializes a json-string into a typed object.
unpack(String, Class<T>) - Static method in class com.codingchili.core.protocol.Serializer
Dematerializes a json-string into a typed object.
unpause() - Method in class com.codingchili.core.context.TimerSource
un-pauses the timersource, the timer operation will now be invoked at each interval again.
UNSET - Enum constant in enum class com.codingchili.core.protocol.Role
 
UNSET - Static variable in class com.codingchili.core.protocol.RoleMap
 
unsubscribe(Function<Optional<CoreContext>, Future<Void>>) - Static method in class com.codingchili.core.context.ShutdownListener
Unsubscribe from all shutdown events.
untyped(Promise<?>) - Static method in class com.codingchili.core.context.FutureHelper
Converts the given untyped feature into an inferred type by wrapping.
unyaml(String, Class<T>) - Static method in class com.codingchili.core.protocol.Serializer
Dematerializes a yaml-string into a typed object.
update() - Method in interface com.codingchili.core.listener.Session
Call this to update the session data after modification.
update(ClusteredSession) - Method in class com.codingchili.core.listener.ClusteredSessionFactory
 
update(T) - Method in interface com.codingchili.core.listener.SessionFactory
Updates the data stored in a session.
update(Value, Handler<AsyncResult<Void>>) - Method in interface com.codingchili.core.storage.AsyncStorage
updates the value of the given key if a value already exists.
update(Value, Handler<AsyncResult<Void>>) - Method in class com.codingchili.core.storage.ElasticMap
 
update(Value, Handler<AsyncResult<Void>>) - Method in class com.codingchili.core.storage.HazelMap
 
update(Value, Handler<AsyncResult<Void>>) - Method in class com.codingchili.core.storage.IndexedMap
 
update(Value, Handler<AsyncResult<Void>>) - Method in class com.codingchili.core.storage.JsonMap
 
update(Value, Handler<AsyncResult<Void>>) - Method in class com.codingchili.core.storage.MongoDBMap
 
update(Value, Handler<AsyncResult<Void>>) - Method in class com.codingchili.core.storage.PrivateMap
 
update(Value, Handler<AsyncResult<Void>>) - Method in class com.codingchili.core.storage.SharedMap
 
use(Route<T>) - Method in interface com.codingchili.core.protocol.AuthorizationHandler
Adds a new route to the handler.
use(Route<T>) - Method in class com.codingchili.core.protocol.SimpleAuthorizationHandler
 
use(String, RequestHandler<RequestType>) - Method in class com.codingchili.core.protocol.Protocol
Registers a handler for the given route.
use(String, RequestHandler<RequestType>, RoleType...) - Method in class com.codingchili.core.protocol.Protocol
Registers a handler for the given route with an access level.
USER - Enum constant in enum class com.codingchili.core.protocol.Role
 
USER - Static variable in class com.codingchili.core.protocol.RoleMap
 

V

validate(JsonObject) - Method in class com.codingchili.core.security.Validator
Validates a json object using the regular expression that is configured for its field names.
validate(Comparable) - Method in class com.codingchili.core.context.StorageContext
Validates that the given string consists only of plaintext and is at least as long as the specified number of feedback-characters.
Validator - Class in com.codingchili.core.security
Validates the contents of a json object according to the validation configuration.
Validator() - Constructor for class com.codingchili.core.security.Validator
 
ValidatorSettings - Class in com.codingchili.core.configuration.system
Contains settings for validating strings with regexes, length and field names.
ValidatorSettings(String) - Constructor for class com.codingchili.core.configuration.system.ValidatorSettings
Creates a new settings object with no field validation enabled by default.
value() - Element in annotation interface com.codingchili.core.protocol.Address
 
value() - Element in annotation interface com.codingchili.core.protocol.Api
 
value() - Element in annotation interface com.codingchili.core.protocol.DataModel
 
value() - Element in annotation interface com.codingchili.core.protocol.Description
 
value() - Element in annotation interface com.codingchili.core.protocol.Roles
 
value(Matcher) - Static method in class com.codingchili.core.storage.QueryParser
Extract the value of the token.
ValueAlreadyPresentException - Exception in com.codingchili.core.storage.exception
Throw when attempting to put-if-absent but value is not absent.
ValueAlreadyPresentException(Object) - Constructor for exception com.codingchili.core.storage.exception.ValueAlreadyPresentException
 
valueClass() - Method in class com.codingchili.core.context.StorageContext
 
ValueMissingException - Exception in com.codingchili.core.storage.exception
Throw when an entity could not be found in storage.
ValueMissingException(Object) - Constructor for exception com.codingchili.core.storage.exception.ValueMissingException
 
valueOf(String) - Static method in enum class com.codingchili.core.context.LauncherCommandResult
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.codingchili.core.listener.WireType
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.codingchili.core.logging.Level
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.codingchili.core.metrics.JvmMetric
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.codingchili.core.protocol.ResponseStatus
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.codingchili.core.protocol.Role
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.codingchili.core.security.RegexAction
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.codingchili.core.storage.SortOrder
Returns the enum constant of this class with the specified name.
values() - Static method in enum class com.codingchili.core.context.LauncherCommandResult
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.codingchili.core.listener.WireType
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.codingchili.core.logging.Level
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.codingchili.core.metrics.JvmMetric
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.codingchili.core.protocol.ResponseStatus
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.codingchili.core.protocol.Role
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.codingchili.core.security.RegexAction
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.codingchili.core.storage.SortOrder
Returns an array containing the constants of this enum class, in the order they are declared.
values(Handler<AsyncResult<Stream<Value>>>) - Method in interface com.codingchili.core.storage.AsyncStorage
Get all values contained within the storage as a stream.
values(Handler<AsyncResult<Stream<Value>>>) - Method in class com.codingchili.core.storage.ElasticMap
 
values(Handler<AsyncResult<Stream<Value>>>) - Method in class com.codingchili.core.storage.HazelMap
 
values(Handler<AsyncResult<Stream<Value>>>) - Method in class com.codingchili.core.storage.IndexedMap
 
values(Handler<AsyncResult<Stream<Value>>>) - Method in class com.codingchili.core.storage.JsonMap
 
values(Handler<AsyncResult<Stream<Value>>>) - Method in class com.codingchili.core.storage.MongoDBMap
 
values(Handler<AsyncResult<Stream<Value>>>) - Method in class com.codingchili.core.storage.PrivateMap
 
values(Handler<AsyncResult<Stream<Value>>>) - Method in class com.codingchili.core.storage.SharedMap
 
verify(Token) - Method in class com.codingchili.core.security.TokenFactory
Verifies the validity of the given token.
verify(Handler<AsyncResult<Void>>, String, char[]) - Method in class com.codingchili.core.security.HashFactory
Verifies a plaintext password against a hashed password.
verify(String, String) - Static method in class com.codingchili.core.security.SecretFactory
Verifies that two given secrets are equal.
VERSION - Static variable in class com.codingchili.core.configuration.CoreStrings
 
vertx - Variable in class com.codingchili.core.context.SystemContext
 
vertx() - Method in interface com.codingchili.core.context.CoreContext
 
vertx() - Method in class com.codingchili.core.context.SystemContext
 
VertxSerializerModules - Class in com.codingchili.core.protocol
See io.vertx.core.json.jackson.DatabindCodec for all available de/serializers.
VertxSerializerModules() - Constructor for class com.codingchili.core.protocol.VertxSerializerModules
 
VertxSerializerModules.BufferDeserializer - Class in com.codingchili.core.protocol
 
VertxSerializerModules.BufferSerializer - Class in com.codingchili.core.protocol
 
VertxSerializerModules.ByteArrayDeserializer - Class in com.codingchili.core.protocol
 
VertxSerializerModules.ByteArraySerializer - Class in com.codingchili.core.protocol
 
VertxSerializerModules.InstantDeserializer - Class in com.codingchili.core.protocol
 
VertxSerializerModules.InstantSerializer - Class in com.codingchili.core.protocol
 
VertxSerializerModules.JsonArraySerializer - Class in com.codingchili.core.protocol
 
VertxSerializerModules.JsonObjectSerializer - Class in com.codingchili.core.protocol
 

W

WARNING - Enum constant in enum class com.codingchili.core.logging.Level
 
WATCHER_COMPLETED - Static variable in class com.codingchili.core.configuration.CoreStrings
 
WATCHER_PAUSED - Static variable in class com.codingchili.core.configuration.CoreStrings
 
WATCHER_RESUMED - Static variable in class com.codingchili.core.configuration.CoreStrings
 
WEBSOCKET - Enum constant in enum class com.codingchili.core.listener.WireType
 
WEBSOCKET - Static variable in annotation interface com.codingchili.core.protocol.Address
 
WebsocketListener - Class in com.codingchili.core.listener.transport
Websocket transport listener.
WebsocketListener() - Constructor for class com.codingchili.core.listener.transport.WebsocketListener
 
WebsocketRequest - Class in com.codingchili.core.listener.transport
Websocket request object.
wipe(char[]) - Method in class com.codingchili.core.security.HashFactory
Wipes an array that contains sensitive data.
WireType - Enum Class in com.codingchili.core.listener
Types of transports available.
withCollection(String) - Method in class com.codingchili.core.storage.StorageLoader
 
withDB(String) - Method in class com.codingchili.core.storage.StorageLoader
 
withDB(String, String) - Method in class com.codingchili.core.storage.StorageLoader
 
withListener(FileStoreListener) - Method in class com.codingchili.core.files.FileWatcherBuilder
Sets the listener that is called on file changes.
withPlugin(Class<? extends AsyncStorage>) - Method in class com.codingchili.core.storage.StorageLoader
 
withPlugin(String) - Method in class com.codingchili.core.storage.StorageLoader
 
withProperties(JsonObject) - Method in class com.codingchili.core.storage.StorageLoader
 
withValue(Class<Value>) - Method in class com.codingchili.core.storage.StorageLoader
 
write(Buffer) - Method in class com.codingchili.core.files.Resource
 
write(Object) - Method in interface com.codingchili.core.listener.Messageable
Writes an object to the connection that backs the current request.
write(Object) - Method in interface com.codingchili.core.listener.RequestWrapper
 
write(Object) - Method in class com.codingchili.core.listener.transport.ClusterRequest
 
write(Object) - Method in class com.codingchili.core.listener.transport.Connection
 
write(Object) - Method in class com.codingchili.core.listener.transport.RestRequest
 
write(Object) - Method in class com.codingchili.core.listener.transport.TcpRequest
 
write(Object) - Method in class com.codingchili.core.listener.transport.UdpRequest
 
write(Object) - Method in class com.codingchili.core.listener.transport.WebsocketRequest
 
write(Object) - Method in class com.codingchili.core.testing.EmptyRequest
 
writeFile(String, Buffer) - Method in class com.codingchili.core.testing.FileSystemMock
 
writeFile(String, Buffer, Handler<AsyncResult<Void>>) - Method in class com.codingchili.core.testing.FileSystemMock
 
writeFileBlocking(String, Buffer) - Method in class com.codingchili.core.testing.FileSystemMock
 
writeObject(JsonObject, String) - Static method in class com.codingchili.core.files.ConfigurationFactory
Writes a json-object to the given path.
writeObject(JsonObject, Path) - Method in interface com.codingchili.core.files.FileStore
Writes a json-object to the given path.
writeObject(JsonObject, Path) - Method in class com.codingchili.core.files.JsonFileStore
 
writeObject(JsonObject, Path) - Method in class com.codingchili.core.files.YamlFileStore
 

Y

yaml - Static variable in class com.codingchili.core.protocol.Serializer
 
yaml(Object) - Static method in class com.codingchili.core.protocol.Serializer
Serializes an object as YAML.
YamlFileStore - Class in com.codingchili.core.files
Parses YAML configuration files into JsonObjects.
YamlFileStore() - Constructor for class com.codingchili.core.files.YamlFileStore
 
A B C D E F G H I J K L M N O P Q R S T U V W Y 
All Classes|All Packages|Constant Field Values|Serialized Form