Index
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
inCoreListener
implementations, that are used byCoreHandler
to invoke their methods that have been specified in aProtocol
. - 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
-
defaults to #
ListenerSettings.DEFAULT_MAX_REQUEST_BYTES
- 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
All Classes|All Packages|Constant Field Values|Serialized Form