Index
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
A
- abbreviate(String) - Static method in class de.iip_ecosphere.platform.support.logging.FallbackLogger
-
Abbreviates a qualified class name.
- AbstractDateConverter(Class<T>) - Constructor for class de.iip_ecosphere.platform.support.TimeUtils.AbstractDateConverter
-
Creates an abstract converter instance.
- AbstractSetup - Class in de.iip_ecosphere.platform.support.setup
-
Basic class for a YAML-based component setup.
- AbstractSetup() - Constructor for class de.iip_ecosphere.platform.support.setup.AbstractSetup
- accept(Meter.Id) - Method in interface de.iip_ecosphere.platform.support.metrics.MeterFilter
-
Accepts a meter id for filtering.
- accept(PluginManager.PluginInfo) - Method in interface de.iip_ecosphere.platform.support.plugins.PluginManager.PluginFilter
-
Returns whether
infoshall be loaded/registered. - accept(T) - Method in interface de.iip_ecosphere.platform.support.function.IOConsumer
-
Performs this operation on the given argument.
- ACCEPT - Enum constant in enum class de.iip_ecosphere.platform.support.metrics.MeterFilter.MeterFilterReply
- acceptNameStartsWith(String) - Static method in class de.iip_ecosphere.platform.support.metrics.MetricsFactory
-
Creates a filter for meters that start with the provided name should be present in published metrics.
- accumulateAndGet(double, DoubleBinaryOperator) - Method in class de.iip_ecosphere.platform.support.AtomicDouble
-
Atomically updates the current value with the results of applying the given function to the current and given values.
- ACTIVE_TASKS - Enum constant in enum class de.iip_ecosphere.platform.support.metrics.Statistic
-
Number of currently active tasks for a long task timer.
- add(boolean) - Method in interface de.iip_ecosphere.platform.support.json.JsonArrayBuilder
-
Adds a value to the JSON object associated with this array builder.
- add(double) - Method in interface de.iip_ecosphere.platform.support.json.JsonArrayBuilder
-
Adds a value to the JSON object associated with this array builder.
- add(int) - Method in interface de.iip_ecosphere.platform.support.json.JsonArrayBuilder
-
Adds a value to the JSON object associated with this array builder.
- add(JsonArray) - Method in interface de.iip_ecosphere.platform.support.json.JsonArrayBuilder
-
Adds a value to the JSON object associated with this array builder.
- add(JsonArrayBuilder) - Method in interface de.iip_ecosphere.platform.support.json.JsonArrayBuilder
-
Adds a value to the JSON object associated with this array builder via an array builder.
- add(JsonNumber) - Method in interface de.iip_ecosphere.platform.support.json.JsonArrayBuilder
-
Adds a value to the JSON object associated with this array builder.
- add(JsonObject) - Method in interface de.iip_ecosphere.platform.support.json.JsonArrayBuilder
-
Adds a value to the JSON object associated with this array builder.
- add(JsonObjectBuilder) - Method in interface de.iip_ecosphere.platform.support.json.JsonArrayBuilder
-
Adds a value to the JSON object associated with this array builder via an object builder.
- add(JsonString) - Method in interface de.iip_ecosphere.platform.support.json.JsonArrayBuilder
-
Adds a value to the JSON object associated with this array builder.
- add(String) - Method in interface de.iip_ecosphere.platform.support.json.JsonArrayBuilder
-
Adds a value to the JSON object associated with this array builder.
- add(String, boolean) - Method in interface de.iip_ecosphere.platform.support.json.JsonBuilder
-
Adds a name/value pair to the JSON object associated with this object builder.
- add(String, boolean) - Method in interface de.iip_ecosphere.platform.support.json.JsonObjectBuilder
-
Adds a name/value pair to the JSON object associated with this object builder.
- add(String, double) - Method in interface de.iip_ecosphere.platform.support.json.JsonBuilder
-
Adds a name/value pair to the JSON object associated with this object builder.
- add(String, double) - Method in interface de.iip_ecosphere.platform.support.json.JsonObjectBuilder
-
Adds a name/value pair to the JSON object associated with this object builder.
- add(String, int) - Method in interface de.iip_ecosphere.platform.support.json.JsonBuilder
-
Adds a name/value pair to the JSON object associated with this object builder.
- add(String, int) - Method in interface de.iip_ecosphere.platform.support.json.JsonObjectBuilder
-
Adds a name/value pair to the JSON object associated with this object builder.
- add(String, JsonArray) - Method in interface de.iip_ecosphere.platform.support.json.JsonBuilder
-
Adds a name/value pair to the JSON object associated with this object builder.
- add(String, JsonArray) - Method in interface de.iip_ecosphere.platform.support.json.JsonObjectBuilder
-
Adds a name/value pair to the JSON object associated with this object builder.
- add(String, JsonArrayBuilder) - Method in interface de.iip_ecosphere.platform.support.json.JsonBuilder
-
Adds a name/value pair to the JSON object associated with this object builder via an array builder.
- add(String, JsonArrayBuilder) - Method in interface de.iip_ecosphere.platform.support.json.JsonObjectBuilder
-
Adds a name/value pair to the JSON object associated with this object builder via an array builder.
- add(String, JsonNumber) - Method in interface de.iip_ecosphere.platform.support.json.JsonBuilder
-
Adds a name/value pair to the JSON object associated with this object builder.
- add(String, JsonNumber) - Method in interface de.iip_ecosphere.platform.support.json.JsonObjectBuilder
-
Adds a name/value pair to the JSON object associated with this object builder.
- add(String, JsonObject) - Method in interface de.iip_ecosphere.platform.support.json.JsonBuilder
-
Adds a name/value pair to the JSON object associated with this object builder.
- add(String, JsonObject) - Method in interface de.iip_ecosphere.platform.support.json.JsonObjectBuilder
-
Adds a name/value pair to the JSON object associated with this object builder.
- add(String, JsonObjectBuilder) - Method in interface de.iip_ecosphere.platform.support.json.JsonBuilder
-
Adds a name/value pair to the JSON object associated with this object builder via an object builder.
- add(String, JsonObjectBuilder) - Method in interface de.iip_ecosphere.platform.support.json.JsonObjectBuilder
-
Adds a name/value pair to the JSON object associated with this object builder via an object builder.
- add(String, JsonString) - Method in interface de.iip_ecosphere.platform.support.json.JsonBuilder
-
Adds a name/value pair to the JSON object associated with this object builder.
- add(String, JsonString) - Method in interface de.iip_ecosphere.platform.support.json.JsonObjectBuilder
-
Adds a name/value pair to the JSON object associated with this object builder.
- add(String, String) - Method in interface de.iip_ecosphere.platform.support.json.JsonBuilder
-
Adds a name/value pair to the JSON object associated with this object builder.
- add(String, String) - Method in interface de.iip_ecosphere.platform.support.json.JsonObjectBuilder
-
Adds a name/value pair to the JSON object associated with this object builder.
- addAll(List<T>, T...) - Static method in class de.iip_ecosphere.platform.support.CollectionUtils
-
Turns given
elementstolist. - addAll(Set<T>, T...) - Static method in class de.iip_ecosphere.platform.support.CollectionUtils
-
Turns given
elementstoset. - addAndGet(double) - Method in class de.iip_ecosphere.platform.support.AtomicDouble
-
Atomically adds the given value to the current value.
- addConsumer(Consumer<String>) - Method in class de.iip_ecosphere.platform.support.plugins.StreamGobbler
-
Adds a line consumer.
- addDefaultEntry(String, File) - Method in class de.iip_ecosphere.platform.support.setup.InstalledDependenciesSetup
-
Adds a default location entry.
- addExceptionHandler(Class<Exception>, Rest.ExceptionHandler) - Method in interface de.iip_ecosphere.platform.support.rest.Rest.RestServer
-
Adds an exception handler for a specified type.
- addExecutionTimeMs(long) - Method in class de.iip_ecosphere.platform.support.collector.Collector.CsvDatapointConstructor
- addExecutionTimeMs(long) - Method in interface de.iip_ecosphere.platform.support.collector.Collector.DatapointConstructor
-
Adds an execution time in milliseconds.
- addFilter(Predicate<URI>) - Static method in class de.iip_ecosphere.platform.support.resources.ResourceLoader
-
Adds a URL-based resource filter.
- addMapping(Class<?>, Map<String, String>) - Method in class de.iip_ecosphere.platform.support.json.JsonUtils.CustomPropertyNamingStrategy
-
Adds a mapping.
- addMapping(String, T) - Method in interface de.iip_ecosphere.platform.support.json.Json.EnumMapping
-
Adds a mapping.
- addMapping(String, T) - Method in class de.iip_ecosphere.platform.support.json.JsonUtils.JacksonEnumMapping
- addNull() - Method in interface de.iip_ecosphere.platform.support.json.JsonArrayBuilder
-
Adds a null value to the JSON object associated with this array builder.
- addNull(String) - Method in interface de.iip_ecosphere.platform.support.json.JsonBuilder
-
Adds a name/null pair to the JSON object associated with this object builder.
- addNull(String) - Method in interface de.iip_ecosphere.platform.support.json.JsonObjectBuilder
-
Adds a name/null pair to the JSON object associated with this object builder.
- addPath(String) - Method in interface de.iip_ecosphere.platform.support.rest.RestTarget.Request
-
Updates the request by appending path to the actual/original URI.
- addQueryParam(String, String...) - Method in interface de.iip_ecosphere.platform.support.rest.RestTarget.Request
-
Updates the request instance by configuring a query parameter on the current URI.
- addShutdownHook(Path) - Static method in class de.iip_ecosphere.platform.support.PidFile
-
Adds a shutdown hook in order to get rid of the PID file when the JVM terminates.
- addTestExcludeFilters() - Static method in class de.iip_ecosphere.platform.support.resources.ResourceLoader
-
Adds a set of default exclude filters to focus on app resources rather than test resources.
- addToLoad(List<PluginManager.PluginInfo>, File, int, Supplier<PluginSetupDescriptor>) - Static method in class de.iip_ecosphere.platform.support.plugins.PluginManager
-
Creates a
PluginManager.PluginInfoand adds it to the set of plugins to load. - addToLoad(List<PluginManager.PluginInfo>, File, int, Supplier<PluginSetupDescriptor>, List<String>) - Static method in class de.iip_ecosphere.platform.support.plugins.PluginManager
-
Creates a
PluginManager.PluginInfoand adds it to the set of plugins to load. - addToModule(SimpleModule) - Method in class de.iip_ecosphere.platform.support.json.JsonUtils.JacksonEnumMapping
-
Ass this mapping to the given module.
- adjust(String[], boolean, Function<Object, String>) - Static method in class de.iip_ecosphere.platform.support.collector.Collector
-
Adjusts the entries during migration by adding new fields if needed.
- adjustBase(File) - Static method in class de.iip_ecosphere.platform.support.plugins.FolderClasspathPluginSetupDescriptor
-
Adjusts the base directory.
- ALL - Enum constant in enum class de.iip_ecosphere.platform.support.logging.LogLevel
- amI(ClassLoader) - Method in class de.iip_ecosphere.platform.support.plugins.ChildFirstClassLoader
- amI(ClassLoader) - Method in interface de.iip_ecosphere.platform.support.plugins.IdentifyingClassloader
-
Returns whether this class loader or one of its child loaders corresponds to the given
loader. - annotate(Class<? extends Annotation>) - Method in interface de.iip_ecosphere.platform.support.bytecode.Bytecode.ClassBuilder
-
Annotates the class with the given annotation.
- annotate(Class<? extends Annotation>) - Method in interface de.iip_ecosphere.platform.support.bytecode.Bytecode.ClassBuilder.FieldBuilder
-
Annotates the class with the given annotation.
- append(StringBuffer, String, Object, Boolean) - Method in class de.iip_ecosphere.platform.support.StringUtils.ShortStringToStringStyle
- apply(Object[]) - Method in class de.iip_ecosphere.platform.support.json.JsonResultWrapper
- apply(Object[]) - Method in interface de.iip_ecosphere.platform.support.json.JsonResultWrapper.ExceptionFunction
-
Applies the function.
- apply(T) - Method in interface de.iip_ecosphere.platform.support.function.IOFunction
-
Applies this function to the given argument.
- ARRAY - Enum constant in enum class de.iip_ecosphere.platform.support.json.JsonIterator.ValueType
- asJsonObject() - Method in interface de.iip_ecosphere.platform.support.json.JsonValue
-
Return the JsonValue as a JsonObject.
- asList(Object) - Static method in class de.iip_ecosphere.platform.support.yaml.YamlFile
-
Converts a plain object, e.g., returned from
YamlFile.read(InputStream)to a list. - asMap(Object) - Static method in class de.iip_ecosphere.platform.support.yaml.YamlFile
-
Converts a plain object, e.g., returned from
YamlFile.read(InputStream)to a map. - associateTask(Thread, TaskRegistry.TaskData) - Static method in class de.iip_ecosphere.platform.support.TaskRegistry
-
Associates existing task
datawiththread. - asString(Object, String) - Static method in class de.iip_ecosphere.platform.support.yaml.YamlFile
-
Turns an object into a string.
- AtomicDouble - Class in de.iip_ecosphere.platform.support
-
A
doublevalue that may be updated atomically. - AtomicDouble() - Constructor for class de.iip_ecosphere.platform.support.AtomicDouble
-
Creates a new
AtomicDoublewith initial value0.0. - AtomicDouble(double) - Constructor for class de.iip_ecosphere.platform.support.AtomicDouble
-
Creates a new
AtomicDoublewith the given initial value. - attach(Process) - Static method in class de.iip_ecosphere.platform.support.plugins.StreamGobbler
-
Attaches two default stream gobblers to the given
process. - attach(Process, PrintStream, Consumer<String>, PrintStream, Consumer<String>) - Static method in class de.iip_ecosphere.platform.support.plugins.StreamGobbler
-
Attaches two stream gobblers to the given
processwith given consumers. - attach(Process, Consumer<String>, Consumer<String>) - Static method in class de.iip_ecosphere.platform.support.plugins.StreamGobbler
-
Attaches two default stream gobblers to the given
processwith given consumers. - authenticate(String, String) - Method in interface de.iip_ecosphere.platform.support.ssh.Ssh.Authenticator
-
Checks if the given key and secret combination is stored in the credentials list.
- available() - Method in class de.iip_ecosphere.platform.support.DelegatingInputStream
B
- base - Variable in class de.iip_ecosphere.platform.support.resources.MavenResourceResolver
- base - Variable in class de.iip_ecosphere.platform.support.resources.OktoflowResourceResolver
- base64ToFile(String, File) - Method in class de.iip_ecosphere.platform.support.commons.Commons
-
Turn base64 encoded
stringinto afile. - base64ToFile(String, File) - Static method in class de.iip_ecosphere.platform.support.FileUtils
-
Turn base64 encoded
stringinto afile. - basePath - Variable in class de.iip_ecosphere.platform.support.resources.FolderResourceResolver
- baseTimeUnit() - Method in interface de.iip_ecosphere.platform.support.metrics.Timer
-
Returns the base time unit.
- baseUnit(String) - Method in interface de.iip_ecosphere.platform.support.metrics.Counter.CounterBuilder
-
Adds a base unit to the counter being built.
- baseUnit(String) - Method in interface de.iip_ecosphere.platform.support.metrics.Gauge.GaugeBuilder
-
Adds a base unit to the counter being built.
- BOOLEAN - Enum constant in enum class de.iip_ecosphere.platform.support.json.JsonIterator.ValueType
- build() - Method in interface de.iip_ecosphere.platform.support.Builder
-
Builds the instance under construction.
- build() - Method in interface de.iip_ecosphere.platform.support.bytecode.Bytecode.ClassBuilder
-
Builds and loads the class instance.
- build() - Method in interface de.iip_ecosphere.platform.support.bytecode.Bytecode.ClassBuilder.FieldAnnotationBuilder
-
Builds the annotation.
- build() - Method in interface de.iip_ecosphere.platform.support.bytecode.Bytecode.ClassBuilder.FieldBuilder
-
Builds the field.
- build() - Method in interface de.iip_ecosphere.platform.support.bytecode.Bytecode.ClassBuilder.TypeAnnotationBuilder
-
Builds the annotation.
- buildCounter(String) - Static method in class de.iip_ecosphere.platform.support.metrics.MetricsFactory
-
Starts building a counter by returning a counter builder.
- Builder<I> - Interface in de.iip_ecosphere.platform.support
-
Defines the usual builder interface.
- buildGauge(String, Supplier<Number>) - Static method in class de.iip_ecosphere.platform.support.metrics.MetricsFactory
-
Starts building a gauge by returning a gauge builder.
- buildGauge(String, T, ToDoubleFunction<T>) - Static method in class de.iip_ecosphere.platform.support.metrics.MetricsFactory
-
Starts building a gauge by returning a gauge builder.
- buildId - Variable in class de.iip_ecosphere.platform.support.collector.Collector.CsvDatapointConstructor
- buildId(String, List<Tag>, String, String, Meter.Type) - Static method in class de.iip_ecosphere.platform.support.metrics.MetricsFactory
-
Creates an id.
- buildImmutableTag(String, String) - Static method in class de.iip_ecosphere.platform.support.metrics.MetricsFactory
-
Creates an immutable tag.
- buildMeasurement(Supplier<Double>, Statistic) - Static method in class de.iip_ecosphere.platform.support.metrics.MetricsFactory
-
Creates a measurement.
- buildTag(String, String) - Static method in class de.iip_ecosphere.platform.support.metrics.MetricsFactory
-
Creates a tag.
- buildTimer(String) - Static method in class de.iip_ecosphere.platform.support.metrics.MetricsFactory
-
Starts building a timer by returning a timer builder.
- Bytecode - Class in de.iip_ecosphere.platform.support.bytecode
-
Generic access to Bytecode manipulation.
- Bytecode() - Constructor for class de.iip_ecosphere.platform.support.bytecode.Bytecode
- Bytecode.ClassBuilder<T> - Interface in de.iip_ecosphere.platform.support.bytecode
-
Builds a dynamic class.
- Bytecode.ClassBuilder.AnnotationBuilder<T> - Interface in de.iip_ecosphere.platform.support.bytecode
-
Sub-builder for type annotations.
- Bytecode.ClassBuilder.FieldAnnotationBuilder<T> - Interface in de.iip_ecosphere.platform.support.bytecode
-
Sub-builder for field annotations.
- Bytecode.ClassBuilder.FieldBuilder<T> - Interface in de.iip_ecosphere.platform.support.bytecode
-
Sub-builder for annotations.
- Bytecode.ClassBuilder.TypeAnnotationBuilder<T> - Interface in de.iip_ecosphere.platform.support.bytecode
-
Sub-builder for type annotations.
- BytecodeProviderDescriptor - Interface in de.iip_ecosphere.platform.support.bytecode
-
Creating the Bytecode instance via JSL.
C
- changeProperties(SerializationConfig, BeanDescription, List<BeanPropertyWriter>) - Method in class de.iip_ecosphere.platform.support.json.JsonUtils.CustomPropertyExclusionModifier
- checkEndpoint(String) - Static method in class de.iip_ecosphere.platform.support.Endpoint
-
Checks/fixes an endpoint path.
- checkMigration(File, Function<Object, String>) - Static method in class de.iip_ecosphere.platform.support.collector.Collector
-
Checks the file for data migration.
- checkNotNull(T) - Static method in class de.iip_ecosphere.platform.support.AtomicDouble
-
Ensures that an object reference passed as a parameter to the calling method is not null.
- childClassLoader - Variable in class de.iip_ecosphere.platform.support.plugins.ChildFirstClassLoader
- ChildClassLoader - Interface in de.iip_ecosphere.platform.support.plugins
-
Defines the interface of a child class loader, mixed from
ClassLoaderandjava.net.URLClassLoader. - ChildFirstClassLoader - Class in de.iip_ecosphere.platform.support.plugins
-
A delegating child-first classloader.
- ChildFirstClassLoader(Function<FindClassClassLoader, ChildClassLoader>) - Constructor for class de.iip_ecosphere.platform.support.plugins.ChildFirstClassLoader
-
Creates a child-first classloader using the context class loader of the current thread as parent.
- ChildFirstClassLoader(Function<FindClassClassLoader, ChildClassLoader>, ClassLoader) - Constructor for class de.iip_ecosphere.platform.support.plugins.ChildFirstClassLoader
-
Creates a child-first classloader.
- ChildFirstURLClassLoader - Class in de.iip_ecosphere.platform.support.plugins
-
A delegating child-first classloader.
- ChildFirstURLClassLoader(URL[]) - Constructor for class de.iip_ecosphere.platform.support.plugins.ChildFirstURLClassLoader
-
Creates a child-first classloader using the context class loader of the current thread as parent.
- ChildFirstURLClassLoader(URL[], ClassLoader) - Constructor for class de.iip_ecosphere.platform.support.plugins.ChildFirstURLClassLoader
-
Creates a child-first classloader.
- ChildURLClassLoader - Class in de.iip_ecosphere.platform.support.plugins
-
A delegating child classloader to make internal methods accessible.
- ChildURLClassLoader(URL[], FindClassClassLoader) - Constructor for class de.iip_ecosphere.platform.support.plugins.ChildURLClassLoader
-
Creates an instance with delegation to the real parent class loader.
- ClassLoaderUtils - Class in de.iip_ecosphere.platform.support
-
Class loader helpers.
- ClassLoaderUtils() - Constructor for class de.iip_ecosphere.platform.support.ClassLoaderUtils
- ClasspathFile() - Constructor for class de.iip_ecosphere.platform.support.plugins.FolderClasspathPluginSetupDescriptor.ClasspathFile
- ClasspathFilePluginSetupDescriptor - Class in de.iip_ecosphere.platform.support.plugins
-
Loads a plugin from a given classpath file assuming that the referenced relative URLs are in a sibling folder.
- ClasspathFilePluginSetupDescriptor(File) - Constructor for class de.iip_ecosphere.platform.support.plugins.ClasspathFilePluginSetupDescriptor
-
Creates the descriptor for the given classpath file.
- ClasspathFilePluginSetupDescriptor(File, boolean) - Constructor for class de.iip_ecosphere.platform.support.plugins.ClasspathFilePluginSetupDescriptor
-
Creates the descriptor for the given classpath file.
- cleanup() - Method in class de.iip_ecosphere.platform.support.plugins.Plugin
-
Cleans up this plugin.
- cleanup() - Static method in class de.iip_ecosphere.platform.support.plugins.PluginManager
-
Calls
Plugin.cleanup()on all known plugins. - cleanup() - Static method in class de.iip_ecosphere.platform.support.TaskRegistry
-
Cleans up outdated task data after no change within
TaskRegistry.getTimeout(). - cleanup(long, Iterator<TaskRegistry.TaskData>) - Static method in class de.iip_ecosphere.platform.support.TaskRegistry
-
Checks the task data in
iterfor cleanup. - clearAssertionStatus() - Method in interface de.iip_ecosphere.platform.support.plugins.ChildClassLoader
-
Sets the default assertion status for this class loader to
falseand discards any package defaults or class assertion status settings associated with the class loader. - clearAssertionStatus() - Method in class de.iip_ecosphere.platform.support.plugins.ChildFirstClassLoader
- clock - Variable in class de.iip_ecosphere.platform.support.metrics.Timer.DefaultSample
- clock() - Method in interface de.iip_ecosphere.platform.support.metrics.MeterRegistry.Config
-
Returns the clock.
- Clock - Interface in de.iip_ecosphere.platform.support.metrics
-
Represents a clock.
- close() - Method in class de.iip_ecosphere.platform.support.collector.Collector.CsvDatapointConstructor
- close() - Method in interface de.iip_ecosphere.platform.support.collector.Collector.DatapointConstructor
-
Closes the collector, tries to persist it.
- close() - Method in class de.iip_ecosphere.platform.support.DelegatingInputStream
- close() - Method in interface de.iip_ecosphere.platform.support.websocket.WebsocketFactory.WebSocket
-
Closes the socket.
- close() - Method in class de.iip_ecosphere.platform.support.ZipUtils.ClosingInputStream
- closeable - Variable in class de.iip_ecosphere.platform.support.ZipUtils.ClosingInputStream
- closeBocking() - Method in interface de.iip_ecosphere.platform.support.websocket.WebsocketFactory.WebSocket
-
Closes the socket, waits for closing.
- closeQuietly(Closeable) - Static method in class de.iip_ecosphere.platform.support.FileUtils
-
Closes a closable quietly.
- ClosingInputStream(InputStream, Closeable) - Constructor for class de.iip_ecosphere.platform.support.ZipUtils.ClosingInputStream
-
Creates an instance.
- cls - Variable in class de.iip_ecosphere.platform.support.json.JsonUtils.OptionalFieldsDeserializationProblemHandler
- cls - Variable in class de.iip_ecosphere.platform.support.TimeUtils.AbstractDateConverter
- CmdLine - Class in de.iip_ecosphere.platform.support.setup
-
Simple command line utilities.
- CmdLine() - Constructor for class de.iip_ecosphere.platform.support.setup.CmdLine
- collect(String) - Static method in class de.iip_ecosphere.platform.support.collector.Collector
-
Creates a datapoint constructor.
- CollectionUtils - Class in de.iip_ecosphere.platform.support
-
Some useful additional collection methods.
- CollectionUtils() - Constructor for class de.iip_ecosphere.platform.support.CollectionUtils
- Collector - Class in de.iip_ecosphere.platform.support.collector
-
Simple data collector for test performance/regression.
- Collector() - Constructor for class de.iip_ecosphere.platform.support.collector.Collector
- Collector.CsvDatapointConstructor - Class in de.iip_ecosphere.platform.support.collector
-
A CSV datapoint constructor.
- Collector.DatapointConstructor - Interface in de.iip_ecosphere.platform.support.collector
-
A datapoint constructor.
- Collector.Field - Class in de.iip_ecosphere.platform.support.collector
-
A field descriptor.
- CollectorSetup - Class in de.iip_ecosphere.platform.support.collector
-
Collector setup information.
- CollectorSetup() - Constructor for class de.iip_ecosphere.platform.support.collector.CollectorSetup
- Commons - Class in de.iip_ecosphere.platform.support.commons
-
Commons utility interface.
- Commons() - Constructor for class de.iip_ecosphere.platform.support.commons.Commons
- CommonsProviderDescriptor - Interface in de.iip_ecosphere.platform.support.commons
-
Creating the Commons instance via JSL.
- compare(Version, Version) - Static method in class de.iip_ecosphere.platform.support.Version
-
Compares two versions considering null for both parameters and results in: -1 : this is smaller <=> given version and this is bigger.
- compareAndSet(double, double) - Method in class de.iip_ecosphere.platform.support.AtomicDouble
-
Atomically sets the value to the given updated value if the current value is bitwise equal to the expected value.
- compareTo(Version) - Method in class de.iip_ecosphere.platform.support.Version
-
Compares two versions and results in: -1 : this is smaller <=> given version and this is bigger.
- compose(Object...) - Method in class de.iip_ecosphere.platform.support.collector.Collector.CsvDatapointConstructor
-
Composes entries to an output line.
- compose(Function<Object, String>, Object...) - Static method in class de.iip_ecosphere.platform.support.collector.Collector
-
Composes entries to an output line.
- composeArgument(String, Object) - Static method in class de.iip_ecosphere.platform.support.setup.CmdLine
-
Composes a command line argument.
- CompoundEnumeration<E> - Class in de.iip_ecosphere.platform.support.plugins
-
A compound enumeration.
- CompoundEnumeration(Enumeration<E>[]) - Constructor for class de.iip_ecosphere.platform.support.plugins.CompoundEnumeration
-
Creates a compound enumeration.
- config() - Method in interface de.iip_ecosphere.platform.support.metrics.MeterRegistry
-
Returns the registry configuration.
- configureFor(ObjectMapper, Class<?>) - Static method in class de.iip_ecosphere.platform.support.json.JsonUtils
-
Configures the given class for through the abstracted annotations.
- configureFor(Class<?>) - Method in class de.iip_ecosphere.platform.support.json.Json
-
Configures this instance for
clsby considering the annotations incls. - configureLazy(ObjectMapper, Set<Object>) - Static method in class de.iip_ecosphere.platform.support.json.JsonUtils
-
Configures the given mapper for lazy serialization ignoring given classes and members.
- configureLazy(Set<Object>) - Method in class de.iip_ecosphere.platform.support.json.Json
-
Configures this instance for lazy serialization ignoring given classes and members.
- connect() - Method in interface de.iip_ecosphere.platform.support.websocket.WebsocketFactory.WebSocket
-
Connects without blocking.
- connectBlocking() - Method in interface de.iip_ecosphere.platform.support.websocket.WebsocketFactory.WebSocket
-
Connects and blocks until connected or failed.
- connectionOk(String) - Static method in class de.iip_ecosphere.platform.support.NetUtils
-
Returns whether the connection to
urlis ok. - connectionOk(URL) - Static method in class de.iip_ecosphere.platform.support.NetUtils
-
Returns whether the connection to
urlis ok. - considerPlugin() - Static method in class de.iip_ecosphere.platform.support.logging.LoggerFactory
-
Loads the logger factory plugin if present.
- consumer - Variable in class de.iip_ecosphere.platform.support.plugins.StreamGobbler
- containsKey(String) - Method in interface de.iip_ecosphere.platform.support.json.JsonIterator
-
Does the given
keyexist in the underlying JSON structure. - contentEquals(File, File) - Method in class de.iip_ecosphere.platform.support.commons.Commons
-
Tests whether the contents of two files are equal.
- contentEquals(File, File) - Static method in class de.iip_ecosphere.platform.support.FileUtils
-
Tests whether the contents of two files are equal.
- CONVERTERS - Static variable in class de.iip_ecosphere.platform.support.TimeUtils
- convertToDate(Class<T>, Object) - Static method in class de.iip_ecosphere.platform.support.TimeUtils
-
Uses one of the registered data converters to convert
data. - convertValue(Object, Class<T>) - Method in class de.iip_ecosphere.platform.support.json.Json
-
Convenience method for doing two-step conversion from given value, into instance of given value type, by writing value into temporary buffer and reading from the buffer into specified target type.
- copyDirectory(File, File) - Method in class de.iip_ecosphere.platform.support.commons.Commons
-
Copies a whole directory to a new location, preserving the file dates.
- copyDirectory(File, File) - Static method in class de.iip_ecosphere.platform.support.FileUtils
-
Copies a whole directory to a new location, preserving the file dates.
- copyDirectory(File, File, FileFilter) - Method in class de.iip_ecosphere.platform.support.commons.Commons
-
Copies a filtered directory to a new location preserving the file dates.
- copyDirectory(File, File, FileFilter) - Static method in class de.iip_ecosphere.platform.support.FileUtils
-
Copies a filtered directory to a new location preserving the file dates.
- copyDirectory(File, File, FileFilter, boolean) - Method in class de.iip_ecosphere.platform.support.commons.Commons
-
Copies a filtered directory to a new location.
- copyDirectory(File, File, FileFilter, boolean) - Static method in class de.iip_ecosphere.platform.support.FileUtils
-
Copies a filtered directory to a new location.
- copyFields(Object, Object) - Method in class de.iip_ecosphere.platform.support.commons.Commons
-
Copies all fields from the
sourceto thetargetobject. - copyFields(Object, Object) - Static method in class de.iip_ecosphere.platform.support.ObjectUtils
-
Copies all fields from the
sourceto thetargetobject. - copyFieldsSafe(Object, Object) - Static method in class de.iip_ecosphere.platform.support.ObjectUtils
-
Copies all fields from the
sourceto thetargetobject. - copyFile(File, File) - Method in class de.iip_ecosphere.platform.support.commons.Commons
-
Copies a file to a new location preserving the file date.
- copyFile(File, File) - Static method in class de.iip_ecosphere.platform.support.FileUtils
-
Copies a file to a new location preserving the file date.
- copyInputStreamToFile(InputStream, File) - Method in class de.iip_ecosphere.platform.support.commons.Commons
- copyInputStreamToFile(InputStream, File) - Static method in class de.iip_ecosphere.platform.support.FileUtils
- count() - Method in interface de.iip_ecosphere.platform.support.metrics.Counter
-
Returns the cumulative count.
- count() - Method in interface de.iip_ecosphere.platform.support.metrics.Timer
-
Returns the number of times that stop has been called on this timer.
- COUNT - Enum constant in enum class de.iip_ecosphere.platform.support.metrics.Statistic
-
Rate per second for calls.
- counter(String, String...) - Method in interface de.iip_ecosphere.platform.support.metrics.MeterRegistry
-
Tracks a monotonically increasing value.
- Counter - Interface in de.iip_ecosphere.platform.support.metrics
-
Represents a counter.
- COUNTER - Enum constant in enum class de.iip_ecosphere.platform.support.metrics.Meter.Type
- Counter.CounterBuilder - Interface in de.iip_ecosphere.platform.support.metrics
-
Builds a counter.
- cpFile - Variable in class de.iip_ecosphere.platform.support.plugins.ClasspathFilePluginSetupDescriptor
- create() - Method in interface de.iip_ecosphere.platform.support.plugins.PluginInstanceDescriptor
-
Creates the instance.
- create(long) - Method in class de.iip_ecosphere.platform.support.processInfo.ProcessInfoFactory
-
Creates a
ProcessInfoFactory.ProcessInfoobject for the process with idpid. - create(Process) - Method in class de.iip_ecosphere.platform.support.processInfo.ProcessInfoFactory
-
Creates a
ProcessInfoFactory.ProcessInfoobject for the processproc. - create(Path, boolean) - Static method in class de.iip_ecosphere.platform.support.PidFile
-
Creates a new PidFile and writes the current process ID into the provided path.
- create(Path, boolean, long) - Static method in class de.iip_ecosphere.platform.support.PidFile
-
Creates a new PidFile with given process identifier and writes the identifier into the provided path.
- createArrayBuilder() - Static method in class de.iip_ecosphere.platform.support.json.Json
-
Creates a JSON array builder.
- createArrayBuilderImpl() - Method in class de.iip_ecosphere.platform.support.json.Json
-
Creates a JSON array builder.
- createBroadcastingServer(ServerAddress) - Method in class de.iip_ecosphere.platform.support.websocket.WebsocketFactory
-
Creates a broadcasting/relay server.
- createClassBuilder(String, Class<T>, ClassLoader) - Method in class de.iip_ecosphere.platform.support.bytecode.Bytecode
-
Creates a class builder for a dynamic class.
- createClassLoader(ClassLoader) - Method in class de.iip_ecosphere.platform.support.plugins.CurrentClassloaderPluginSetupDescriptor
- createClassLoader(ClassLoader) - Method in class de.iip_ecosphere.platform.support.plugins.CurrentContextPluginSetupDescriptor
- createClassLoader(ClassLoader) - Method in class de.iip_ecosphere.platform.support.plugins.PluginBasedSetupDescriptor
- createClassLoader(ClassLoader) - Method in interface de.iip_ecosphere.platform.support.plugins.PluginSetupDescriptor
-
Returns the class loader being responsible for loading the plugin.
- createClassLoader(ClassLoader) - Method in class de.iip_ecosphere.platform.support.plugins.URLPluginSetupDescriptor
- createClassLoader(URL[], ClassLoader) - Method in class de.iip_ecosphere.platform.support.plugins.ClasspathFilePluginSetupDescriptor
- createClassLoader(URL[], ClassLoader) - Method in class de.iip_ecosphere.platform.support.plugins.FolderClasspathPluginSetupDescriptor
- createClassLoader(URL[], ClassLoader) - Method in class de.iip_ecosphere.platform.support.plugins.URLPluginSetupDescriptor
-
Actually creates the classloader.
- createClient() - Method in class de.iip_ecosphere.platform.support.http.Http
-
Creates a default client instance.
- createCounter(String) - Method in class de.iip_ecosphere.platform.support.metrics.MetricsFactory
-
Starts building a counter by returning a counter builder.
- createEnumMapping(Class<T>) - Method in class de.iip_ecosphere.platform.support.json.Json
-
Creates a mapping specification, with no mapping, for incremental creation.
- createEnumMapping(Class<T>, Map<String, T>) - Method in class de.iip_ecosphere.platform.support.json.Json
-
Creates a mapping specification, with mapping.
- createFile(String) - Method in class de.iip_ecosphere.platform.support.resources.MavenResourceResolver
-
Creates a file depending on whether a
MavenResourceResolver.baseis given. - createFilterAcceptNameStartsWith(String) - Method in class de.iip_ecosphere.platform.support.metrics.MetricsFactory
-
Creates a filter for meters that start with the provided name should be present in published metrics.
- createFilterDeny() - Method in class de.iip_ecosphere.platform.support.metrics.MetricsFactory
-
Creates a filter excluding all meter in published metrics.
- createFilterDenyNameStartsWith(String) - Method in class de.iip_ecosphere.platform.support.metrics.MetricsFactory
-
Creates a filter for meters that start with the provided name prefix should NOT be present in published metrics.
- createGauge(String, Supplier<Number>) - Method in class de.iip_ecosphere.platform.support.metrics.MetricsFactory
-
A convenience method for building a gauge from a supplying function, holding a strong reference to this function.
- createGauge(String, T, ToDoubleFunction<T>) - Method in class de.iip_ecosphere.platform.support.metrics.MetricsFactory
-
Starts building a gauge by returning a gauge builder.
- createId(String, List<Tag>, String, String, Meter.Type) - Method in class de.iip_ecosphere.platform.support.metrics.MetricsFactory
-
Creates an id.
- createImmutableTag(String, String) - Method in class de.iip_ecosphere.platform.support.metrics.MetricsFactory
-
Creates an immutable tag.
- createInDefaultDir(String, boolean) - Static method in class de.iip_ecosphere.platform.support.PidFile
-
Creates a new PidFile in the system's temporary directory as a file with given
nameand writes the current process ID into that file. - createInDefaultDir(String, boolean, boolean) - Static method in class de.iip_ecosphere.platform.support.PidFile
-
Creates a new PidFile in the system's temporary directory as a file with given
nameand writes the current process ID into that file. - createInstance() - Static method in class de.iip_ecosphere.platform.support.json.Json
-
Creates a configurable instance.
- createInstance(Class<T>) - Static method in class de.iip_ecosphere.platform.support.yaml.YamlFile
-
Creates an instance of class
clsand wraps all exceptions. - createInstanceImpl() - Method in class de.iip_ecosphere.platform.support.json.Json
-
Creates the actual instance.
- createIterator(ObjectMapper, InputStream, Class<T>) - Static method in class de.iip_ecosphere.platform.support.json.JsonUtils
-
Creates an iterator over the information in
streamassuming a heterogeneous collection ofcls. - createIterator(InputStream, Class<T>) - Method in class de.iip_ecosphere.platform.support.json.Json
-
Creates an iterator over the information in
streamassuming a heterogeneous collection ofcls. - createLogger(String) - Method in interface de.iip_ecosphere.platform.support.logging.ILoggerFactory
-
Creates a logger for a given name.
- createMeasurement(Supplier<Double>, Statistic) - Method in class de.iip_ecosphere.platform.support.metrics.MetricsFactory
-
Creates a measurement.
- createObject(Reader) - Static method in class de.iip_ecosphere.platform.support.json.Json
-
Creates a JSON object for individual access from
reader. - createObject(String) - Static method in class de.iip_ecosphere.platform.support.json.Json
-
Creates a JSON object for individual access from
string. - createObjectBuilder() - Static method in class de.iip_ecosphere.platform.support.json.Json
-
Creates a JSON object builder.
- createObjectBuilderImpl() - Method in class de.iip_ecosphere.platform.support.json.Json
-
Creates a JSON object builder.
- createObjectImpl(Reader) - Method in class de.iip_ecosphere.platform.support.json.Json
-
Creates a JSON object for individual access from
reader. - createPlugin(File) - Method in class de.iip_ecosphere.platform.support.plugins.DefaultPluginDescriptor
- createPlugin(File) - Method in interface de.iip_ecosphere.platform.support.plugins.PluginDescriptor
-
Creates a plugin instance.
- createPlugin(String, List<String>, Class<T>, DefaultPluginDescriptor.PluginSupplier<T>, File) - Method in class de.iip_ecosphere.platform.support.plugins.DefaultPluginDescriptor
-
Creates the plugin instance.
- createPlugin(String, List<String>, Class<T>, DefaultPluginDescriptor.PluginSupplier<T>, File) - Method in class de.iip_ecosphere.platform.support.plugins.SingletonPluginDescriptor
- createPooledClient() - Method in class de.iip_ecosphere.platform.support.http.Http
-
Creates a pooled client instance.
- createPost(String) - Method in class de.iip_ecosphere.platform.support.http.Http
-
Creates a POST request.
- createRegistry() - Method in class de.iip_ecosphere.platform.support.metrics.MetricsFactory
-
Creates a default meter registry.
- createRegistry(Object) - Method in class de.iip_ecosphere.platform.support.metrics.MetricsFactory
-
Creates a meter registry.
- createRegistry(Object, boolean) - Method in class de.iip_ecosphere.platform.support.metrics.MetricsFactory
-
Creates a meter registry.
- createRequest() - Method in interface de.iip_ecosphere.platform.support.rest.RestTarget
-
Creates a request.
- createServer(int) - Method in class de.iip_ecosphere.platform.support.rest.Rest
-
Creates a server instance.
- createServer(ServerAddress) - Method in class de.iip_ecosphere.platform.support.rest.Rest
-
Creates a server instance.
- createServer(ServerAddress) - Method in class de.iip_ecosphere.platform.support.ssh.Ssh
-
Creates an SSH server.
- createSocket(URI) - Method in class de.iip_ecosphere.platform.support.websocket.WebsocketFactory
-
Creates the websocket.
- createTag(String, String) - Method in class de.iip_ecosphere.platform.support.metrics.MetricsFactory
-
Creates a tag.
- createTarget(String) - Method in class de.iip_ecosphere.platform.support.rest.Rest
-
Creates a web/REST target to call operations on, a kind of REST client.
- createTimer(String) - Method in class de.iip_ecosphere.platform.support.metrics.MetricsFactory
-
Starts building a timer by returning a timer builder.
- createTimerStart() - Method in class de.iip_ecosphere.platform.support.metrics.MetricsFactory
-
Creates a timer start sample.
- createTmpFolder(String) - Static method in class de.iip_ecosphere.platform.support.FileUtils
-
Creates a temporary folder in
java.io.tmpdirwithout cleanup. - createTmpFolder(String, boolean) - Static method in class de.iip_ecosphere.platform.support.FileUtils
-
Creates a temporary folder in
java.io.tmpdir. - createURL(String) - Static method in class de.iip_ecosphere.platform.support.NetUtils
-
Creates a new URL.
- creator - Variable in class de.iip_ecosphere.platform.support.plugins.Plugin
- CsvDatapointConstructor(String) - Constructor for class de.iip_ecosphere.platform.support.collector.Collector.CsvDatapointConstructor
-
Creates a collector constructor.
- CurrentClassloaderPluginSetupDescriptor - Class in de.iip_ecosphere.platform.support.plugins
-
A default plugin setup descriptor taking the actual/parent classloader as actual one.
- CurrentClassloaderPluginSetupDescriptor() - Constructor for class de.iip_ecosphere.platform.support.plugins.CurrentClassloaderPluginSetupDescriptor
-
Creates a default instance using
PluginSetup.getClassLoader(). - CurrentClassloaderPluginSetupDescriptor(ClassLoader) - Constructor for class de.iip_ecosphere.platform.support.plugins.CurrentClassloaderPluginSetupDescriptor
-
Creates an instance for a specific class loader.
- CurrentContextPluginSetupDescriptor - Class in de.iip_ecosphere.platform.support.plugins
-
A default plugin setup descriptor taking the actual thread's context class loader or as fallback the specified parent classloader as actual one.
- CurrentContextPluginSetupDescriptor() - Constructor for class de.iip_ecosphere.platform.support.plugins.CurrentContextPluginSetupDescriptor
- CustomPropertyExclusionModifier(Class<?>, String...) - Constructor for class de.iip_ecosphere.platform.support.json.JsonUtils.CustomPropertyExclusionModifier
-
Creates an instance.
- CustomPropertyExclusionModifier(Class<?>, Set<String>) - Constructor for class de.iip_ecosphere.platform.support.json.JsonUtils.CustomPropertyExclusionModifier
-
Creates an instance.
- CustomPropertyNamingStrategy() - Constructor for class de.iip_ecosphere.platform.support.json.JsonUtils.CustomPropertyNamingStrategy
D
- dataDir - Variable in class de.iip_ecosphere.platform.support.collector.CollectorSetup
- DATE_FORMATTER - Static variable in class de.iip_ecosphere.platform.support.TimeUtils
- DATEFORMAT - Static variable in class de.iip_ecosphere.platform.support.logging.FallbackLogger
- de.iip_ecosphere.platform.support - package de.iip_ecosphere.platform.support
-
Implementation.
- de.iip_ecosphere.platform.support.bytecode - package de.iip_ecosphere.platform.support.bytecode
-
Bytecode manipulation abstraction.
- de.iip_ecosphere.platform.support.collector - package de.iip_ecosphere.platform.support.collector
-
Simple data collector for test performance/regression.
- de.iip_ecosphere.platform.support.commons - package de.iip_ecosphere.platform.support.commons
-
Plugin interface for common operations.
- de.iip_ecosphere.platform.support.function - package de.iip_ecosphere.platform.support.function
-
Extended Java function interfaces for lambda functions.
- de.iip_ecosphere.platform.support.http - package de.iip_ecosphere.platform.support.http
-
HTTP abstraction.
- de.iip_ecosphere.platform.support.jsl - package de.iip_ecosphere.platform.support.jsl
-
Basic support for Java Service Loading.
- de.iip_ecosphere.platform.support.json - package de.iip_ecosphere.platform.support.json
-
Generic JSON helper functions.
- de.iip_ecosphere.platform.support.logging - package de.iip_ecosphere.platform.support.logging
-
Logging interface, factory and basic implementation to release dependency on slf4j, log4j which may be put into plugins.
- de.iip_ecosphere.platform.support.metrics - package de.iip_ecosphere.platform.support.metrics
-
Metrics abstraction.
- de.iip_ecosphere.platform.support.plugins - package de.iip_ecosphere.platform.support.plugins
-
Classloader-based plugin mechanism to separate overlapping classpaths and dependencies of alternatives and optionals.
- de.iip_ecosphere.platform.support.processInfo - package de.iip_ecosphere.platform.support.processInfo
-
Provides OS process information.
- de.iip_ecosphere.platform.support.resources - package de.iip_ecosphere.platform.support.resources
-
Generic resource resolution support.
- de.iip_ecosphere.platform.support.rest - package de.iip_ecosphere.platform.support.rest
-
REST abstraction.
- de.iip_ecosphere.platform.support.setup - package de.iip_ecosphere.platform.support.setup
-
Setup, cmd line functionality.
- de.iip_ecosphere.platform.support.ssh - package de.iip_ecosphere.platform.support.ssh
-
SSH abstraction.
- de.iip_ecosphere.platform.support.websocket - package de.iip_ecosphere.platform.support.websocket
-
WebService abstraction.
- de.iip_ecosphere.platform.support.yaml - package de.iip_ecosphere.platform.support.yaml
-
YAML abstraction for core platform components.
- debug(String) - Method in class de.iip_ecosphere.platform.support.logging.FallbackLogger
- debug(String) - Method in interface de.iip_ecosphere.platform.support.logging.Logger
-
Log a message at the DEBUG level.
- debug(String, Object) - Method in class de.iip_ecosphere.platform.support.logging.FallbackLogger
- debug(String, Object) - Method in interface de.iip_ecosphere.platform.support.logging.Logger
-
Log a message at the DEBUG level according to the specified format and argument.
- debug(String, Object...) - Method in class de.iip_ecosphere.platform.support.logging.FallbackLogger
- debug(String, Object...) - Method in interface de.iip_ecosphere.platform.support.logging.Logger
-
Log a message at the DEBUG level according to the specified format and arguments.
- debug(String, Object, Object) - Method in class de.iip_ecosphere.platform.support.logging.FallbackLogger
- debug(String, Object, Object) - Method in interface de.iip_ecosphere.platform.support.logging.Logger
-
Log a message at the DEBUG level according to the specified format and arguments.
- debug(String, Throwable) - Method in class de.iip_ecosphere.platform.support.logging.FallbackLogger
- debug(String, Throwable) - Method in interface de.iip_ecosphere.platform.support.logging.Logger
-
Log an exception (throwable) at the DEBUG level with an accompanying message.
- DEBUG - Enum constant in enum class de.iip_ecosphere.platform.support.logging.LogLevel
- declareEnums(ObjectMapper, Json.EnumMapping<?>...) - Static method in class de.iip_ecosphere.platform.support.json.JsonUtils
-
Declares enumerations on the specified mapper.
- declareEnums(Json.EnumMapping<?>...) - Method in class de.iip_ecosphere.platform.support.json.Json
-
Declares enums and their mappings.
- DEFAULT_FNAME - Static variable in class de.iip_ecosphere.platform.support.setup.AbstractSetup
-
Name of the default setup file with extension (no path).
- DEFAULT_FNAME - Static variable in class de.iip_ecosphere.platform.support.setup.InstalledDependenciesSetup
-
Name of the default configuration file with extension (no path).
- DEFAULT_NAME - Static variable in class de.iip_ecosphere.platform.support.setup.AbstractSetup
-
The name of the default setup file, no extension, no path.
- DEFAULT_NAME - Static variable in class de.iip_ecosphere.platform.support.setup.InstalledDependenciesSetup
-
Just the name of the default configuration file, no extension, no path.
- DEFAULT_OVERRIDE_FNAME - Static variable in class de.iip_ecosphere.platform.support.setup.AbstractSetup
-
Name of the default setup override file with extension (no path).
- defaultFName - Static variable in class de.iip_ecosphere.platform.support.setup.AbstractSetup
- defaultIfBlank(T, T) - Method in class de.iip_ecosphere.platform.support.commons.Commons
-
Returns either the passed in CharSequence, or if the CharSequence is whitespace, empty (
"") or null, the value ofdefaultStr. - defaultIfBlank(T, T) - Static method in class de.iip_ecosphere.platform.support.StringUtils
-
Returns either the passed in CharSequence, or if the CharSequence is whitespace, empty (
"") or null, the value ofdefaultStr. - defaultIfEmpty(T, T) - Method in class de.iip_ecosphere.platform.support.commons.Commons
-
Returns either the passed in CharSequence, or if the CharSequence is empty or null, the value of
defaultStr. - defaultIfEmpty(T, T) - Static method in class de.iip_ecosphere.platform.support.StringUtils
-
Returns either the passed in CharSequence, or if the CharSequence is empty or null, the value of
defaultStr. - DefaultPluginDescriptor<T> - Class in de.iip_ecosphere.platform.support.plugins
-
Default plugin descriptor implementation.
- DefaultPluginDescriptor(String, List<String>, Class<T>, DefaultPluginDescriptor.PluginSupplier<T>) - Constructor for class de.iip_ecosphere.platform.support.plugins.DefaultPluginDescriptor
-
Creates a descriptor instance.
- DefaultPluginDescriptor.PluginSupplier<T> - Interface in de.iip_ecosphere.platform.support.plugins
-
Declares the plugin supplier type.
- DefaultSample(Clock) - Constructor for class de.iip_ecosphere.platform.support.metrics.Timer.DefaultSample
-
Creates an instance.
- define(String, boolean) - Method in interface de.iip_ecosphere.platform.support.bytecode.Bytecode.ClassBuilder.AnnotationBuilder
-
Defines an annotation value.
- define(String, int) - Method in interface de.iip_ecosphere.platform.support.bytecode.Bytecode.ClassBuilder.AnnotationBuilder
-
Defines an annotation value.
- define(String, String) - Method in interface de.iip_ecosphere.platform.support.bytecode.Bytecode.ClassBuilder.AnnotationBuilder
-
Defines an annotation value.
- defineBefore(Rest.Filter) - Method in interface de.iip_ecosphere.platform.support.rest.Rest.RestServer
-
Defines a filter on all paths.
- defineBefore(String, Rest.Filter) - Method in interface de.iip_ecosphere.platform.support.rest.Rest.RestServer
-
Defines a filter on a given path.
- defineDelete(String, Rest.Route) - Method in interface de.iip_ecosphere.platform.support.rest.Rest.RestServer
-
Defines a delete route.
- defineFields(ObjectMapper, String...) - Static method in class de.iip_ecosphere.platform.support.json.JsonUtils
-
Defines a mapping of JSON names to Java field names using exactly the given names.
- defineFields(String...) - Method in class de.iip_ecosphere.platform.support.json.Json
-
Configures this instance so that Java field names map exactly to the given names.
- defineGet(String, Rest.Route) - Method in interface de.iip_ecosphere.platform.support.rest.Rest.RestServer
-
Defines a get route.
- defineOptionals(ObjectMapper, Class<?>, String...) - Static method in class de.iip_ecosphere.platform.support.json.JsonUtils
-
Defines the given
fieldNamesas optional during deserialization. - defineOptionals(Class<?>, String...) - Method in class de.iip_ecosphere.platform.support.json.Json
-
Configures this instance for the given
fieldNamesas optional during deserialization. - definePost(String, Rest.Route) - Method in interface de.iip_ecosphere.platform.support.rest.Rest.RestServer
-
Defines a post route.
- defineProperty(String, Class<?>) - Method in interface de.iip_ecosphere.platform.support.bytecode.Bytecode.ClassBuilder
-
Defines a Java bean property, i.e., a private field as well as corresponding getter and setter.
- definePublicField(String, Class<?>) - Method in interface de.iip_ecosphere.platform.support.bytecode.Bytecode.ClassBuilder
-
Defines a public Java field.
- definePut(String, Rest.Route) - Method in interface de.iip_ecosphere.platform.support.rest.Rest.RestServer
-
Defines a put route.
- delegate - Variable in class de.iip_ecosphere.platform.support.DelegatingInputStream
- DelegatingInputStream - Class in de.iip_ecosphere.platform.support
-
An input stream that delegates its operations to a given delegate input stream.
- DelegatingInputStream(InputStream) - Constructor for class de.iip_ecosphere.platform.support.DelegatingInputStream
-
Creates an instance.
- delete() - Method in interface de.iip_ecosphere.platform.support.rest.RestTarget.Invocation
-
Invoke HTTP DELETE method for the current request synchronously.
- deleteDirectory(File) - Method in class de.iip_ecosphere.platform.support.commons.Commons
-
Deletes a directory recursively.
- deleteDirectory(File) - Static method in class de.iip_ecosphere.platform.support.FileUtils
-
Deletes a directory recursively.
- deleteOnExit - Variable in class de.iip_ecosphere.platform.support.PidFile
- deleteOnExit(File) - Method in class de.iip_ecosphere.platform.support.commons.Commons
-
Deletes a file or directory on JVM exit, not throwing an exception.
- deleteOnExit(File) - Static method in class de.iip_ecosphere.platform.support.FileUtils
-
Deletes a file or directory on JVM exit, not throwing an exception.
- deleteQuietly(File) - Method in class de.iip_ecosphere.platform.support.commons.Commons
-
Deletes a file or directory, not throwing an exception.
- deleteQuietly(File) - Static method in class de.iip_ecosphere.platform.support.FileUtils
-
Deletes a file or directory, not throwing an exception.
- deny() - Static method in class de.iip_ecosphere.platform.support.metrics.MetricsFactory
-
Creates a filter excluding all meter in published metrics.
- DENY - Enum constant in enum class de.iip_ecosphere.platform.support.metrics.MeterFilter.MeterFilterReply
- denyNameStartsWith(String) - Static method in class de.iip_ecosphere.platform.support.metrics.MetricsFactory
-
Creates a filter for meters that start with the provided name prefix should NOT be present in published metrics.
- description - Variable in class de.iip_ecosphere.platform.support.FileFormat
- description(String) - Method in interface de.iip_ecosphere.platform.support.metrics.MetricsBuilder
-
Adds a description to the object to build.
- descriptorOnly - Variable in class de.iip_ecosphere.platform.support.plugins.ClasspathFilePluginSetupDescriptor
- descriptorOnly - Variable in class de.iip_ecosphere.platform.support.plugins.FolderClasspathPluginSetupDescriptor
- descriptors - Static variable in class de.iip_ecosphere.platform.support.plugins.PluginManager
- deserialize(JsonParser, DeserializationContext) - Method in class de.iip_ecosphere.platform.support.json.JsonUtils.EnumDeserializer
- dflt - Variable in class de.iip_ecosphere.platform.support.collector.Collector.Field
- DISTRIBUTION_SUMMARY - Enum constant in enum class de.iip_ecosphere.platform.support.metrics.Meter.Type
- doubleValue() - Method in class de.iip_ecosphere.platform.support.AtomicDouble
-
Returns the value of this
AtomicDoubleas adouble. - doubleValue() - Method in interface de.iip_ecosphere.platform.support.json.JsonNumber
-
Returns this JSON number as a double.
- dump(Object) - Method in class de.iip_ecosphere.platform.support.yaml.Yaml
-
Dumps
objectto a string. - dump(Object, Writer) - Method in class de.iip_ecosphere.platform.support.yaml.Yaml
-
Dumps
objectin terms of its class to output. - dump(Object, Class<?>, Writer) - Method in class de.iip_ecosphere.platform.support.yaml.Yaml
-
Dumps
objectin terms ofclsto output. - DURATION - Enum constant in enum class de.iip_ecosphere.platform.support.metrics.Statistic
-
Duration of a running task in a long task timer.
E
- emit(LogLevel, String, String, Throwable, PrintStream) - Method in interface de.iip_ecosphere.platform.support.logging.Logger.Emitter
-
Finally emits the log message.
- emit(LogLevel, String, Throwable, PrintStream) - Method in class de.iip_ecosphere.platform.support.logging.FallbackLogger
-
Emits the given message
msgwith no argument, possibly with the given throwableth. - emitter - Variable in class de.iip_ecosphere.platform.support.logging.FallbackLogger
- EnableSetupMerge - Annotation Interface in de.iip_ecosphere.platform.support.setup
-
Enables setup merging.
- endpoint - Variable in class de.iip_ecosphere.platform.support.Endpoint
- Endpoint - Class in de.iip_ecosphere.platform.support
-
Implements a reusable server endpoint.
- Endpoint(Schema, int, String) - Constructor for class de.iip_ecosphere.platform.support.Endpoint
-
Creates a new localhost endpoint instance.
- Endpoint(Schema, String) - Constructor for class de.iip_ecosphere.platform.support.Endpoint
-
Creates a new localhost endpoint instance on an ephemerial port.
- Endpoint(Schema, String, int, String) - Constructor for class de.iip_ecosphere.platform.support.Endpoint
-
Creates a new endpoint instance.
- Endpoint(ServerAddress, String) - Constructor for class de.iip_ecosphere.platform.support.Endpoint
-
Creates a new endpoint based on a given server address.
- entries - Variable in class de.iip_ecosphere.platform.support.plugins.FolderClasspathPluginSetupDescriptor.ClasspathFile
- entries() - Method in interface de.iip_ecosphere.platform.support.json.JsonIterator
-
Returns all entries.
- EnumDeserializer(Map<String, T>, Class<T>) - Constructor for class de.iip_ecosphere.platform.support.json.JsonUtils.EnumDeserializer
-
Creates a deserializer class.
- enums - Variable in class de.iip_ecosphere.platform.support.plugins.CompoundEnumeration
- envMappings - Variable in class de.iip_ecosphere.platform.support.setup.InstalledDependenciesSetup
- equals(Version, Version) - Static method in class de.iip_ecosphere.platform.support.Version
-
Returns whether two versions are equal.
- equals(Object) - Method in class de.iip_ecosphere.platform.support.Endpoint
- equals(Object) - Method in class de.iip_ecosphere.platform.support.ServerAddress
- equals(Object) - Method in class de.iip_ecosphere.platform.support.Version
- err - Variable in class de.iip_ecosphere.platform.support.logging.FallbackLogger
- error(String) - Method in class de.iip_ecosphere.platform.support.logging.FallbackLogger
- error(String) - Method in interface de.iip_ecosphere.platform.support.logging.Logger
-
Log a message at the ERROR level.
- error(String, Object) - Method in class de.iip_ecosphere.platform.support.logging.FallbackLogger
- error(String, Object) - Method in interface de.iip_ecosphere.platform.support.logging.Logger
-
Log a message at the ERROR level according to the specified format and argument.
- error(String, Object...) - Method in class de.iip_ecosphere.platform.support.logging.FallbackLogger
- error(String, Object...) - Method in interface de.iip_ecosphere.platform.support.logging.Logger
-
Log a message at the ERROR level according to the specified format and arguments.
- error(String, Object, Object) - Method in class de.iip_ecosphere.platform.support.logging.FallbackLogger
- error(String, Object, Object) - Method in interface de.iip_ecosphere.platform.support.logging.Logger
-
Log a message at the ERROR level according to the specified format and arguments.
- error(String, Throwable) - Method in class de.iip_ecosphere.platform.support.logging.FallbackLogger
- error(String, Throwable) - Method in interface de.iip_ecosphere.platform.support.logging.Logger
-
Log an exception (throwable) at the ERROR level with an accompanying message.
- ERROR - Enum constant in enum class de.iip_ecosphere.platform.support.logging.LogLevel
- escape(String) - Static method in class de.iip_ecosphere.platform.support.json.JsonUtils
-
Escapes an input string for JSON.
- escapeJava(String) - Method in class de.iip_ecosphere.platform.support.commons.Commons
-
Escapes the characters in a
Stringusing Java String rules. - escapeJava(String) - Static method in class de.iip_ecosphere.platform.support.StringUtils
-
Escapes the characters in a
Stringusing Java String rules. - escapeJson(String) - Method in class de.iip_ecosphere.platform.support.commons.Commons
-
Escapes the characters in a
Stringusing Json String rules. - escapeJson(String) - Static method in class de.iip_ecosphere.platform.support.StringUtils
-
Escapes the characters in a
Stringusing Json String rules. - eventCount - Variable in class de.iip_ecosphere.platform.support.TaskRegistry.TaskData
- exceptFields(ObjectMapper, String...) - Static method in class de.iip_ecosphere.platform.support.json.JsonUtils
-
Returns an object writer for a mapper that applies a filter on
fieldNamesto be excluded. - exceptFields(String...) - Method in class de.iip_ecosphere.platform.support.json.Json
-
Configures this instance so that it excludes the
fieldNamesto be excluded. - exception - Variable in class de.iip_ecosphere.platform.support.json.JsonResultWrapper.Result
- ExcludeFirst - Annotation Interface in de.iip_ecosphere.platform.support.jsl
-
Marker annotation for descriptor classes that shall be excluded in a first search round for JSL descriptors.
- execTimeMs - Variable in class de.iip_ecosphere.platform.support.collector.Collector.CsvDatapointConstructor
- execute() - Method in interface de.iip_ecosphere.platform.support.function.IOVoidFunction
-
Executes the function.
- execute(HttpRequest<?>) - Method in interface de.iip_ecosphere.platform.support.http.HttpClient
-
Executes the request.
- extension - Variable in class de.iip_ecosphere.platform.support.ExtensionBasedFileFormat
- ExtensionBasedFileFormat - Class in de.iip_ecosphere.platform.support
-
A file format just based on extensions.
- ExtensionBasedFileFormat(String, String, String) - Constructor for class de.iip_ecosphere.platform.support.ExtensionBasedFileFormat
-
Creates an instance.
- extractSuffix(String, String, String) - Static method in class de.iip_ecosphere.platform.support.plugins.PluginManager
-
Extracts the suffix after removing the prefix.
- extractZip(InputStream, Path) - Static method in class de.iip_ecosphere.platform.support.ZipUtils
-
Extracts a ZIP/JAR file.
- extractZip(InputStream, Path, Predicate<ZipEntry>) - Static method in class de.iip_ecosphere.platform.support.ZipUtils
-
Extracts a ZIP/JAR file.
F
- factory - Static variable in class de.iip_ecosphere.platform.support.logging.LoggerFactory
- failOnUnknownProperties(boolean) - Method in class de.iip_ecosphere.platform.support.json.Json
-
Configures this instance to fail/fail not on unknown fields/properties.
- fallback - Variable in class de.iip_ecosphere.platform.support.json.JsonUtils.MappingPropertyNamingStrategy
- FALLBACK_FACTORY - Static variable in class de.iip_ecosphere.platform.support.logging.LoggerFactory
- FallbackLogger - Class in de.iip_ecosphere.platform.support.logging
-
A fallback logger to sysout/syserr.
- FallbackLogger(String) - Constructor for class de.iip_ecosphere.platform.support.logging.FallbackLogger
-
Creates an instance.
- Field(String, Object) - Constructor for class de.iip_ecosphere.platform.support.collector.Collector.Field
-
Creates a field descriptor.
- fieldNames() - Static method in class de.iip_ecosphere.platform.support.collector.Collector
-
Returns the field names in sequence.
- fields - Static variable in class de.iip_ecosphere.platform.support.collector.Collector
- file - Variable in class de.iip_ecosphere.platform.support.plugins.PluginManager.PluginInfo
- FILE_PLUGINS_PROPERTY - Static variable in class de.iip_ecosphere.platform.support.plugins.PluginManager
- FileFormat - Class in de.iip_ecosphere.platform.support
-
Represents a file format, e.g., to indicate which formats are supported by an importer/exporter.
- FileFormat(String, String) - Constructor for class de.iip_ecosphere.platform.support.FileFormat
-
Creates an instance.
- fileToBase64(File) - Method in class de.iip_ecosphere.platform.support.commons.Commons
-
Turn
fileinto a base64 encoded string. - fileToBase64(File) - Static method in class de.iip_ecosphere.platform.support.FileUtils
-
Turn
fileinto a base64 encoded string. - FileUtils - Class in de.iip_ecosphere.platform.support
-
Basic file functionality, partly warpping/in style of
org.apache.commons.io.FileUtils. - FileUtils() - Constructor for class de.iip_ecosphere.platform.support.FileUtils
-
Preventing external creation.
- filterAllExceptFields(String...) - Method in class de.iip_ecosphere.platform.support.json.Json
-
Configures this instance to filter to all given field names.
- filterExcluded(Class<D>) - Static method in class de.iip_ecosphere.platform.support.jsl.ServiceLoaderUtils
-
Filters excluded descriptors, i.e., descriptors marked with
ExcludeFirst. - filters - Static variable in class de.iip_ecosphere.platform.support.resources.ResourceLoader
- findClass(String) - Method in interface de.iip_ecosphere.platform.support.plugins.ChildClassLoader
-
Finds and loads the class with the specified name from the URL search path.
- findClass(String) - Method in class de.iip_ecosphere.platform.support.plugins.ChildURLClassLoader
- findClass(String) - Method in class de.iip_ecosphere.platform.support.plugins.FindClassClassLoader
- FindClassClassLoader - Class in de.iip_ecosphere.platform.support.plugins
-
A to make internal methods accessible.
- FindClassClassLoader(ClassLoader) - Constructor for class de.iip_ecosphere.platform.support.plugins.FindClassClassLoader
-
Creates the class loader with given parent.
- findClasspathFile(File, String) - Static method in class de.iip_ecosphere.platform.support.plugins.FolderClasspathPluginSetupDescriptor
-
Finds the classpath file.
- findFallbackIP() - Static method in class de.iip_ecosphere.platform.support.NetUtils
-
Finds a fallback IP address.
- findField(Class<?>, String) - Static method in class de.iip_ecosphere.platform.support.yaml.YamlFile
-
Finds a field recursively in
cls. - findFile(File, String) - Method in class de.iip_ecosphere.platform.support.commons.Commons
-
Tries to find the file
nameinfolderand its subfolders. - findFile(File, String) - Static method in class de.iip_ecosphere.platform.support.FileUtils
-
Tries to find the file
nameinfolderand its subfolders. - findFile(File, String) - Static method in class de.iip_ecosphere.platform.support.ZipUtils
-
Finds a file within the ZIP/JAR file given by
file. - findFile(File, Predicate<ZipEntry>) - Static method in class de.iip_ecosphere.platform.support.ZipUtils
-
Finds a file within the ZIP/JAR file given by
file. - findFile(InputStream, String) - Static method in class de.iip_ecosphere.platform.support.ZipUtils
-
Finds a file within the ZIP/JAR file given by
in. - findFile(InputStream, Predicate<ZipEntry>) - Static method in class de.iip_ecosphere.platform.support.ZipUtils
-
Finds a file within the ZIP/JAR file given by
in. - findFirst(Class<D>) - Static method in class de.iip_ecosphere.platform.support.jsl.ServiceLoaderUtils
-
Convenience method for
ServiceLoaderUtils.findFirst(ServiceLoader)based on default loading of the service descriptors. - findFirst(ServiceLoader<D>) - Static method in class de.iip_ecosphere.platform.support.jsl.ServiceLoaderUtils
-
Load the first available service provider of the given
loader's service. - fixList(List<T>, Class<T>) - Static method in class de.iip_ecosphere.platform.support.yaml.YamlFile
-
Somehow, Snakeyaml does not take up a generic type in a list and delivers a list of hashmaps instead of a list of objects of that type.
- fixListSafe(List<T>, Class<T>) - Static method in class de.iip_ecosphere.platform.support.yaml.YamlFile
-
Somehow, Snakeyaml does not take up a generic type in a list and delivers a list of hashmaps instead of a list of objects of that type.
- floatValue() - Method in class de.iip_ecosphere.platform.support.AtomicDouble
-
Returns the value of this
AtomicDoubleas afloatafter a narrowing primitive conversion. - folder - Variable in class de.iip_ecosphere.platform.support.resources.OktoflowResourceResolver
- FolderClasspathPluginSetupDescriptor - Class in de.iip_ecosphere.platform.support.plugins
-
Default plugin setup descriptor based based on loading from a project folder containing jars and the classpath in "classpath", in "target/jars/classpath", or in "target/classes/classpath".
- FolderClasspathPluginSetupDescriptor(File) - Constructor for class de.iip_ecosphere.platform.support.plugins.FolderClasspathPluginSetupDescriptor
-
Creates an instance based on project folder containing jars and the classpath in "target/classes/classpath".
- FolderClasspathPluginSetupDescriptor(File, boolean, File...) - Constructor for class de.iip_ecosphere.platform.support.plugins.FolderClasspathPluginSetupDescriptor
-
Creates an instance based on project folder containing jars and the classpath in "target/classes/classpath".
- FolderClasspathPluginSetupDescriptor.ClasspathFile - Class in de.iip_ecosphere.platform.support.plugins
-
Represents a classpath file and selected descriptive entries.
- FolderResourceResolver - Class in de.iip_ecosphere.platform.support.resources
-
A simple resource resolver that takes a given folder into account.
- FolderResourceResolver() - Constructor for class de.iip_ecosphere.platform.support.resources.FolderResourceResolver
-
Creates a folder resource resolve for the system root directory.
- FolderResourceResolver(File) - Constructor for class de.iip_ecosphere.platform.support.resources.FolderResourceResolver
-
Creates a resolver.
- FolderResourceResolver(File, String) - Constructor for class de.iip_ecosphere.platform.support.resources.FolderResourceResolver
-
Creates a resolver.
- FolderResourceResolver(String) - Constructor for class de.iip_ecosphere.platform.support.resources.FolderResourceResolver
-
Creates a resolver.
- FolderResourceResolver(String, String) - Constructor for class de.iip_ecosphere.platform.support.resources.FolderResourceResolver
-
Creates a resolver.
- forceDelete(File) - Method in class de.iip_ecosphere.platform.support.commons.Commons
-
Deletes a file or directory.
- forceDelete(File) - Static method in class de.iip_ecosphere.platform.support.FileUtils
-
Deletes a file or directory.
- format(Date, String) - Static method in class de.iip_ecosphere.platform.support.TimeUtils
-
Formats a date object to a given format.
- fromJson(Object) - Static method in class de.iip_ecosphere.platform.support.json.JsonResultWrapper
-
Turns something in JSON into a result via an instance of
Result. - fromJson(Object, Class<R>) - Method in class de.iip_ecosphere.platform.support.json.Json
-
Reads an Object from a JSON string.
- fromJson(Object, Class<R>) - Static method in class de.iip_ecosphere.platform.support.json.JsonUtils
-
Reads an Object from a JSON string.
- fromJson(Function<Object[], Object>, Object...) - Static method in class de.iip_ecosphere.platform.support.json.JsonResultWrapper
-
Executes
functionwithparamsand catches all occurring exceptions turning them into anExecutionException. - fromJsonDflt(Object, Class<R>) - Static method in class de.iip_ecosphere.platform.support.json.Json
-
Reads an Object from a JSON string on the default instance.
- func - Variable in class de.iip_ecosphere.platform.support.json.JsonResultWrapper
G
- gauge(String, T) - Method in interface de.iip_ecosphere.platform.support.metrics.MeterRegistry
-
Register a gauge that reports the value of the
Number. - Gauge - Interface in de.iip_ecosphere.platform.support.metrics
-
Represents a gauge.
- GAUGE - Enum constant in enum class de.iip_ecosphere.platform.support.metrics.Meter.Type
- Gauge.GaugeBuilder<T> - Interface in de.iip_ecosphere.platform.support.metrics
-
Builds a gauge.
- get() - Method in class de.iip_ecosphere.platform.support.AtomicDouble
-
Gets the current value.
- get() - Method in interface de.iip_ecosphere.platform.support.function.IOSupplier
-
Gets a result.
- get(int) - Method in interface de.iip_ecosphere.platform.support.json.JsonIterator
-
Returns the i-th element in the underlying array structure.
- get(Class<T>) - Method in interface de.iip_ecosphere.platform.support.rest.RestTarget.Invocation
-
Invoke HTTP GET method for the current request synchronously, read the message entity input stream as an instance of specified Java type.
- get(String) - Method in interface de.iip_ecosphere.platform.support.json.JsonIterator
-
Returns the value of the given
key. - getAllIds() - Method in class de.iip_ecosphere.platform.support.plugins.Plugin
-
Returns the primary and all secondary ids.
- getAllRegisteredResolver(ResourceResolver...) - Static method in class de.iip_ecosphere.platform.support.resources.ResourceLoader
-
Returns a resolver for all registered resolvers.
- getAndAccumulate(double, DoubleBinaryOperator) - Method in class de.iip_ecosphere.platform.support.AtomicDouble
-
Atomically updates the current value with the results of applying the given function to the current and given values.
- getAndAdd(double) - Method in class de.iip_ecosphere.platform.support.AtomicDouble
-
Atomically adds the given value to the current value.
- getAndSet(double) - Method in class de.iip_ecosphere.platform.support.AtomicDouble
-
Atomically sets to the given value and returns the old value.
- getAndUpdate(DoubleUnaryOperator) - Method in class de.iip_ecosphere.platform.support.AtomicDouble
-
Atomically updates the current value with the results of applying the given function.
- getAnyKey() - Method in interface de.iip_ecosphere.platform.support.json.JsonIterator
-
Returns any key, in particular if
JsonIterator.size()is1, the first/only key. - getArg(String[], String, String) - Static method in class de.iip_ecosphere.platform.support.setup.CmdLine
-
Emulates reading a Spring-like parameter if the configuration is not yet in place.
- getAsString() - Method in interface de.iip_ecosphere.platform.support.rest.RestTarget.Invocation
-
Invoke HTTP GET method for the current request synchronously, read the message entity input stream as an instance of String.
- getBaseUnit() - Method in interface de.iip_ecosphere.platform.support.metrics.Meter.Id
-
Returns the base unit.
- getBody() - Method in interface de.iip_ecosphere.platform.support.rest.Rest.Request
-
Returns the request body.
- getBody() - Method in interface de.iip_ecosphere.platform.support.rest.Rest.Response
-
Returns the body.
- getBoolean(int) - Method in interface de.iip_ecosphere.platform.support.json.JsonArray
-
Returns the boolean value at the specified position.
- getBoolean(String) - Method in interface de.iip_ecosphere.platform.support.json.JsonObject
-
Returns the boolean value of the associated mapping for the specified name.
- getBooleanArg(String[], String, boolean) - Static method in class de.iip_ecosphere.platform.support.setup.CmdLine
-
Returns a Boolean command line argument.
- getBooleanArgNoVal(String[], String, boolean) - Static method in class de.iip_ecosphere.platform.support.setup.CmdLine
-
Returns a Boolean command line argument including a potential no-value argument.
- getBooleanPropertyOrEnv(String, boolean) - Static method in class de.iip_ecosphere.platform.support.OsUtils
-
Returns a boolean value from the system properties or system environment, either as given or all in capital characters with dots replaced by underscores.
- getClassLoader() - Static method in class de.iip_ecosphere.platform.support.plugins.PluginSetup
-
Returns the class loader, also for resource loading.
- getContentType() - Method in interface de.iip_ecosphere.platform.support.rest.Rest.Request
-
Returns the content type.
- getCounter(String) - Method in interface de.iip_ecosphere.platform.support.metrics.MeterRegistry
-
Returns the counter of the specified name.
- getDataDir() - Method in class de.iip_ecosphere.platform.support.collector.CollectorSetup
-
Returns the data directory of the collector.
- getDataType() - Method in class de.iip_ecosphere.platform.support.TimeUtils.AbstractDateConverter
- getDataType() - Method in interface de.iip_ecosphere.platform.support.TimeUtils.DateConverter
-
The type being handled by this converter.
- getDateFormatter(String) - Static method in class de.iip_ecosphere.platform.support.TimeUtils
-
Returns a (cached) simple date formatter.
- getDefault() - Static method in enum class de.iip_ecosphere.platform.support.logging.LogLevel
-
Returns the default logging level.
- getDefaultFileName() - Static method in class de.iip_ecosphere.platform.support.setup.AbstractSetup
-
Returns the default file name used for loading.
- getDelegate() - Method in class de.iip_ecosphere.platform.support.DelegatingInputStream
-
Returns the delegate.
- getDescription() - Method in class de.iip_ecosphere.platform.support.FileFormat
-
Returns the free-text description of the file format.
- getDescription() - Method in interface de.iip_ecosphere.platform.support.metrics.Meter.Id
-
Returns the description.
- getDflt() - Method in class de.iip_ecosphere.platform.support.collector.Collector.Field
-
Returns the default value.
- getEndpoint() - Method in class de.iip_ecosphere.platform.support.Endpoint
-
Returns the endpoint.
- getEntityAsString() - Method in interface de.iip_ecosphere.platform.support.http.HttpResponse
-
Returns the response entity as string.
- getEntries() - Method in class de.iip_ecosphere.platform.support.plugins.FolderClasspathPluginSetupDescriptor.ClasspathFile
-
The classpath entries.
- getEnv(String) - Static method in class de.iip_ecosphere.platform.support.OsUtils
-
Returns a value from the system environment, either as given or all in capital characters with dots replaced by underscores.
- getEnvironmentMapping(String, String) - Method in class de.iip_ecosphere.platform.support.setup.InstalledDependenciesSetup
-
Returns an environment mapping for the given environment
key. - getEphemeralPort() - Static method in class de.iip_ecosphere.platform.support.NetUtils
-
Returns a free ephemeral port.
- getException() - Method in class de.iip_ecosphere.platform.support.json.JsonResultWrapper.Result
-
Returns the exception text.
- getExtension() - Method in class de.iip_ecosphere.platform.support.ExtensionBasedFileFormat
-
Returns the extension.
- getField(Object, String...) - Static method in class de.iip_ecosphere.platform.support.yaml.YamlFile
-
Reads a field from a plain object, e.g., returned from
YamlFile.read(InputStream). - getFieldAsList(Object, String) - Static method in class de.iip_ecosphere.platform.support.yaml.YamlFile
-
Reads a field as a map from a plain object, e.g., returned from
YamlFile.read(InputStream). - getFieldAsMap(Object, String...) - Static method in class de.iip_ecosphere.platform.support.yaml.YamlFile
-
Reads a field as a map from a plain object, e.g., returned from
YamlFile.read(InputStream). - getFieldAsString(Object, String, String) - Static method in class de.iip_ecosphere.platform.support.yaml.YamlFile
-
Reads a field as a string value from a plain object, e.g., returned from
YamlFile.read(InputStream). - getFields() - Static method in class de.iip_ecosphere.platform.support.collector.Collector
-
Returns the actual field declarations.
- getFurtherIds() - Method in class de.iip_ecosphere.platform.support.plugins.Plugin
-
Returns further ids.
- getFurtherIds() - Method in interface de.iip_ecosphere.platform.support.plugins.PluginDescriptor
-
Returns further ids this plugin represents.
- getGauge(String) - Method in interface de.iip_ecosphere.platform.support.metrics.MeterRegistry
-
Returns the gauge of the specified name.
- getHost() - Method in class de.iip_ecosphere.platform.support.ServerAddress
-
Returns the host name.
- getId() - Method in interface de.iip_ecosphere.platform.support.metrics.Meter
-
Returns the id.
- getId() - Method in class de.iip_ecosphere.platform.support.plugins.DefaultPluginDescriptor
- getId() - Method in class de.iip_ecosphere.platform.support.plugins.Plugin
-
Returns the unique/primary plugin id.
- getId() - Method in interface de.iip_ecosphere.platform.support.plugins.PluginDescriptor
-
Returns the unique/primary plugin id.
- getId() - Method in class de.iip_ecosphere.platform.support.TaskRegistry.TaskData
-
Returns the task id.
- getInstallDir() - Method in class de.iip_ecosphere.platform.support.plugins.ClasspathFilePluginSetupDescriptor
- getInstallDir() - Method in class de.iip_ecosphere.platform.support.plugins.FolderClasspathPluginSetupDescriptor
- getInstallDir() - Method in class de.iip_ecosphere.platform.support.plugins.Plugin
-
Returns the installation directory.
- getInstallDir() - Method in interface de.iip_ecosphere.platform.support.plugins.PluginSetupDescriptor
-
Returns the installation directory.
- getInstance() - Static method in class de.iip_ecosphere.platform.support.bytecode.Bytecode
-
Returns the Rest instance.
- getInstance() - Static method in class de.iip_ecosphere.platform.support.commons.Commons
-
Returns the Commons instance.
- getInstance() - Static method in class de.iip_ecosphere.platform.support.http.Http
-
Returns the Http instance.
- getInstance() - Static method in class de.iip_ecosphere.platform.support.metrics.MetricsFactory
-
Returns the Rest instance.
- getInstance() - Method in class de.iip_ecosphere.platform.support.plugins.Plugin
-
Returns the implementing class.
- getInstance() - Method in class de.iip_ecosphere.platform.support.plugins.SingletonPlugin
-
Returns the implementing class.
- getInstance() - Static method in class de.iip_ecosphere.platform.support.processInfo.ProcessInfoFactory
-
Returns the Rest instance.
- getInstance() - Static method in class de.iip_ecosphere.platform.support.rest.Rest
-
Returns the Rest instance.
- getInstance() - Static method in class de.iip_ecosphere.platform.support.setup.InstalledDependenciesSetup
-
Returns a singleton instance via
InstalledDependenciesSetup.readFromYaml(). - getInstance() - Static method in class de.iip_ecosphere.platform.support.ssh.Ssh
-
Returns the Rest instance.
- getInstance() - Static method in class de.iip_ecosphere.platform.support.websocket.WebsocketFactory
-
Returns the WebServices instance.
- getInstance() - Static method in class de.iip_ecosphere.platform.support.yaml.Yaml
-
Returns the YAML instance.
- getInstanceClass() - Method in class de.iip_ecosphere.platform.support.plugins.Plugin
-
Returns the type of the implementing class.
- getInt(int) - Method in interface de.iip_ecosphere.platform.support.json.JsonArray
-
Returns the int value at the specified position.
- getInt(String) - Method in interface de.iip_ecosphere.platform.support.json.JsonObject
-
Returns the int value of the associated mapping for the specified name.
- getIntArg(String[], String, int) - Static method in class de.iip_ecosphere.platform.support.setup.CmdLine
-
Returns an int command line argument.
- getJavaHome() - Method in class de.iip_ecosphere.platform.support.commons.Commons
-
Gets the Java home directory as a
File. - getJavaKey() - Static method in class de.iip_ecosphere.platform.support.setup.InstalledDependenciesSetup
-
Returns the program/dependency key for the actual Java version.
- getJavaSpecificationVersion() - Method in class de.iip_ecosphere.platform.support.commons.Commons
-
The Java Runtime Environment specification version.
- getJsonArray(int) - Method in interface de.iip_ecosphere.platform.support.json.JsonArray
-
Returns the arrray value at the specified position in this array.
- getJsonArray(String) - Method in interface de.iip_ecosphere.platform.support.json.JsonObject
-
Returns the object array to which the specified name is mapped.
- getJsonNumber(int) - Method in interface de.iip_ecosphere.platform.support.json.JsonArray
-
Returns the number value at the specified position in this array.
- getJsonNumber(String) - Method in interface de.iip_ecosphere.platform.support.json.JsonObject
-
Returns the number to which the specified name is mapped.
- getJsonObject(int) - Method in interface de.iip_ecosphere.platform.support.json.JsonArray
-
Returns the object value at the specified position in this array.
- getJsonObject(String) - Method in interface de.iip_ecosphere.platform.support.json.JsonObject
-
Returns the object value to which the specified name is mapped.
- getJsonString(int) - Method in interface de.iip_ecosphere.platform.support.json.JsonArray
-
Returns the string value at the specified position in this array.
- getJsonString(String) - Method in interface de.iip_ecosphere.platform.support.json.JsonObject
-
Returns the string to which the specified name is mapped.
- getJvmPid() - Static method in class de.iip_ecosphere.platform.support.PidFile
-
Returns the process identifier of the containing JVM.
- getKey() - Method in interface de.iip_ecosphere.platform.support.metrics.Tag
-
The tag key.
- getLocation(String) - Method in class de.iip_ecosphere.platform.support.setup.InstalledDependenciesSetup
-
Returns the location for a given program/dependency key.
- getLocations() - Method in class de.iip_ecosphere.platform.support.setup.InstalledDependenciesSetup
-
Returns the locations.
- getLogger() - Static method in class de.iip_ecosphere.platform.support.plugins.FolderClasspathPluginSetupDescriptor
-
Returns the logger for this class.
- getLogger(Class<?>) - Static method in class de.iip_ecosphere.platform.support.logging.LoggerFactory
-
Return a logger named corresponding to the class passed as parameter.
- getLogger(Object) - Static method in class de.iip_ecosphere.platform.support.logging.LoggerFactory
-
Return a logger named corresponding to the object passed as parameter.
- getLogger(String) - Static method in class de.iip_ecosphere.platform.support.logging.LoggerFactory
-
Return a logger named according to the name parameter using the statically bound
ILoggerFactoryinstance. - getMap(Map<String, Object>, String...) - Static method in class de.iip_ecosphere.platform.support.yaml.YamlFile
-
Returns a map from a YAML structure given as map object.
- getMapping(Class<?>, String, Supplier<String>) - Method in class de.iip_ecosphere.platform.support.json.JsonUtils.CustomPropertyNamingStrategy
-
Returns a (mapped) name, if not found relying on
fallback. - getMeter(String) - Method in interface de.iip_ecosphere.platform.support.metrics.MeterRegistry
-
Returns the meter of the specified name.
- getMeter(String, Iterable<Tag>) - Method in interface de.iip_ecosphere.platform.support.metrics.MeterRegistry
-
Returns the meter of the specified name matching the given tags.
- getMeters() - Method in interface de.iip_ecosphere.platform.support.metrics.MeterRegistry
-
Returns the registered meters.
- getName() - Method in class de.iip_ecosphere.platform.support.collector.Collector.Field
-
Returns the name.
- getName() - Method in class de.iip_ecosphere.platform.support.FileFormat
-
Returns the name of the file format.
- getName() - Method in interface de.iip_ecosphere.platform.support.metrics.Meter
-
Returns the name of the meter.
- getName() - Method in interface de.iip_ecosphere.platform.support.metrics.Meter.Id
-
Returns the name.
- getName() - Method in class de.iip_ecosphere.platform.support.plugins.PluginManager.PluginInfo
-
Returns the name of the plugin.
- getName() - Method in class de.iip_ecosphere.platform.support.resources.FolderResourceResolver
- getName() - Method in class de.iip_ecosphere.platform.support.resources.MavenResourceResolver
- getName() - Method in class de.iip_ecosphere.platform.support.resources.MultiResourceResolver
- getName() - Method in class de.iip_ecosphere.platform.support.resources.OktoflowResourceResolver
- getName() - Method in interface de.iip_ecosphere.platform.support.resources.ResourceResolver
-
Returns the name of the resource resolver.
- getNetMask(String, String) - Static method in class de.iip_ecosphere.platform.support.NetUtils
-
Returns a netmask for
NetUtils.getOwnIP(String). - getNumCpuCores() - Static method in class de.iip_ecosphere.platform.support.OsUtils
-
Returns the number of CPU cores.
- getOsArch() - Method in class de.iip_ecosphere.platform.support.commons.Commons
-
Returns the operating system architecture.
- getOsArch() - Static method in class de.iip_ecosphere.platform.support.OsUtils
-
Returns the operating system architecture.
- getOsName() - Method in class de.iip_ecosphere.platform.support.commons.Commons
-
Returns the operating system name.
- getOsName() - Static method in class de.iip_ecosphere.platform.support.OsUtils
-
Returns the operating system name.
- getOwnHostname() - Static method in class de.iip_ecosphere.platform.support.NetUtils
-
Returns the own hostname.
- getOwnIP() - Static method in class de.iip_ecosphere.platform.support.NetUtils
-
Returns the preferred own network address.
- getOwnIP(String) - Static method in class de.iip_ecosphere.platform.support.NetUtils
-
Returns the own IP address filtered by the given decimal netMask/regular expression.
- getParam(String) - Method in interface de.iip_ecosphere.platform.support.rest.Rest.Request
-
Returns the value of a request parameter or, if supported, the value of a path variable.
- getPath() - Method in class de.iip_ecosphere.platform.support.PidFile
-
Returns the PID file path.
- getPath() - Method in interface de.iip_ecosphere.platform.support.rest.Rest.Request
-
Returns the requested path.
- getPid() - Method in class de.iip_ecosphere.platform.support.PidFile
-
Returns the PID of the current JVM.
- getPidDirectory() - Static method in class de.iip_ecosphere.platform.support.PidFile
-
Returns the path of the PID directory via
PidFile.PID_DIR_PROPERTY_NAMEor temp directory. - getPlugin(Class<T>) - Static method in class de.iip_ecosphere.platform.support.plugins.PluginManager
-
Returns a plugin for a specific type, possibly the default plugin.
- getPlugin(Class<T>, String) - Static method in class de.iip_ecosphere.platform.support.plugins.PluginManager
-
Returns a plugin for a specific type.
- getPlugin(String) - Static method in class de.iip_ecosphere.platform.support.plugins.PluginManager
-
Returns a specific plugin.
- getPlugin(String, Class<T>) - Static method in class de.iip_ecosphere.platform.support.plugins.PluginManager
-
Returns a specific plugin.
- getPluginDescriptors(ClassLoader) - Method in class de.iip_ecosphere.platform.support.plugins.FolderClasspathPluginSetupDescriptor
- getPluginDescriptors(ClassLoader) - Method in interface de.iip_ecosphere.platform.support.plugins.PluginSetupDescriptor
-
Returns the plugin descriptors represented by this setup descriptor.
- getPluginDescriptors(URL[], ClassLoader) - Static method in class de.iip_ecosphere.platform.support.plugins.FolderClasspathPluginSetupDescriptor
-
Returns the plugin descriptors represented by this setup descriptor.
- getPluginInstance(Class<T>, Class<I>) - Static method in class de.iip_ecosphere.platform.support.plugins.PluginManager
-
Returns an instance of a plugin, either via this plugin manager or via an optional JSL descriptor.
- getPluginLoader(String) - Static method in class de.iip_ecosphere.platform.support.plugins.PluginManager
-
Returns the class loader of the specified plugin.
- getPluginLoader(String, ClassLoader) - Static method in class de.iip_ecosphere.platform.support.plugins.PluginManager
-
Returns the class loader of the specified plugin.
- getPluginsFolder() - Method in class de.iip_ecosphere.platform.support.setup.AbstractSetup
-
Returns the (parent) folder where the oktoflow plugins are located (the folder itself or by default its sub-folders "plugins" or "oktoPlugins").
- getPort() - Method in class de.iip_ecosphere.platform.support.ServerAddress
-
Returns the port number.
- getProcessId() - Method in class de.iip_ecosphere.platform.support.processInfo.ProcessInfoFactory
-
Returns the process id of this process.
- getProcessId(Process) - Method in class de.iip_ecosphere.platform.support.processInfo.ProcessInfoFactory
-
Returns the process id of the given process.
- getPropertyOrEnv(String) - Static method in class de.iip_ecosphere.platform.support.OsUtils
-
Returns a value from the system properties or system environment, either as given or all in capital characters with dots replaced by underscores.
- getPropertyOrEnv(String, String) - Static method in class de.iip_ecosphere.platform.support.OsUtils
-
Returns a value from the system properties or system environment, either as given or all in capital characters with dots replaced by underscores.
- getQueryString() - Method in interface de.iip_ecosphere.platform.support.rest.Rest.Request
-
Returns the full query string.
- getReasonPhrase() - Method in interface de.iip_ecosphere.platform.support.http.HttpResponse
-
Returns the HTTP reason phase for the
HttpResponse.getStatusCode(). - getResolvedFile(File) - Static method in class de.iip_ecosphere.platform.support.FileUtils
-
Resolves a path and returns the canonical/absolute path.
- getResolvedPath(File, String) - Static method in class de.iip_ecosphere.platform.support.FileUtils
-
Composes a path and returns the canonical/absolute path (single-time use).
- getResource(String) - Method in interface de.iip_ecosphere.platform.support.plugins.ChildClassLoader
-
Finds the resource with the given name.
- getResource(String) - Method in class de.iip_ecosphere.platform.support.plugins.ChildFirstClassLoader
- getResource(String) - Method in class de.iip_ecosphere.platform.support.plugins.ChildURLClassLoader
- getResourceAsStream(Class<?>, String, ResourceResolver...) - Static method in class de.iip_ecosphere.platform.support.resources.ResourceLoader
-
Returns a resource as string.
- getResourceAsStream(ClassLoader, String, ResourceResolver...) - Static method in class de.iip_ecosphere.platform.support.resources.ResourceLoader
-
Returns a resource as string.
- getResourceAsStream(String) - Method in interface de.iip_ecosphere.platform.support.plugins.ChildClassLoader
-
Returns an input stream for reading the specified resource.
- getResourceAsStream(String) - Method in class de.iip_ecosphere.platform.support.plugins.ChildFirstClassLoader
- getResourceAsStream(String) - Method in class de.iip_ecosphere.platform.support.plugins.ChildURLClassLoader
- getResourceAsStream(String, ResourceResolver...) - Static method in class de.iip_ecosphere.platform.support.resources.ResourceLoader
-
Returns a resource as string taking the class loader of this class.
- getResources(String) - Method in interface de.iip_ecosphere.platform.support.plugins.ChildClassLoader
-
Finds all the resources with the given name.
- getResources(String) - Method in class de.iip_ecosphere.platform.support.plugins.ChildFirstClassLoader
- getResources(String) - Method in class de.iip_ecosphere.platform.support.plugins.ChildURLClassLoader
- getResult() - Method in class de.iip_ecosphere.platform.support.json.JsonResultWrapper.Result
-
Returns the result.
- getSchema() - Method in class de.iip_ecosphere.platform.support.ServerAddress
-
Returns the schema.
- getSegment(int) - Method in class de.iip_ecosphere.platform.support.Version
-
Returns the version segment specified by
index. - getSegmentCount() - Method in class de.iip_ecosphere.platform.support.Version
-
Returns the number of the segments.
- getSequenceNr() - Method in class de.iip_ecosphere.platform.support.plugins.PluginManager.PluginInfo
-
Returns the initial loading sequence number.
- getSetupDescriptor() - Method in class de.iip_ecosphere.platform.support.plugins.FolderClasspathPluginSetupDescriptor.ClasspathFile
-
The setup descriptor.
- getStatistic() - Method in interface de.iip_ecosphere.platform.support.metrics.Measurement
-
Returns the contained statistic.
- getStatisticAsString() - Method in interface de.iip_ecosphere.platform.support.metrics.Measurement
-
Returns the contained statistic as string.
- getStatus() - Method in class de.iip_ecosphere.platform.support.TaskRegistry.TaskData
-
Returns the task status.
- getStatusCode() - Method in interface de.iip_ecosphere.platform.support.http.HttpResponse
-
Returns the HTTP status code for this response.
- getString() - Method in interface de.iip_ecosphere.platform.support.json.JsonString
-
Returns the JSON string value.
- getString(int) - Method in interface de.iip_ecosphere.platform.support.json.JsonArray
-
Returns the string value at the specified position.
- getString(String) - Method in interface de.iip_ecosphere.platform.support.json.JsonObject
-
Returns the string value of the associated mapping for the specified name.
- getSystemClock() - Method in class de.iip_ecosphere.platform.support.metrics.MetricsFactory
-
Returns the system clock (representation).
- getSystemRoot() - Static method in class de.iip_ecosphere.platform.support.FileUtils
-
Returns the system root folder.
- getTag(String) - Method in interface de.iip_ecosphere.platform.support.metrics.Meter.Id
-
Returns a specific tag value.
- getTags() - Method in interface de.iip_ecosphere.platform.support.metrics.Meter.Id
-
Returns the tags.
- getTagsAsIterable() - Method in interface de.iip_ecosphere.platform.support.metrics.Meter.Id
-
Returns the tags.
- getTagValueRepresentation() - Method in enum class de.iip_ecosphere.platform.support.metrics.Statistic
-
Returns the tag-value representation.
- getTaskData() - Static method in class de.iip_ecosphere.platform.support.TaskRegistry
-
Returns the task data assigned to the current thread.
- getTaskData(String) - Static method in class de.iip_ecosphere.platform.support.TaskRegistry
-
Returns the task data assigned to the given task id.
- getTaskData(Thread) - Static method in class de.iip_ecosphere.platform.support.TaskRegistry
-
Returns the task data assigned to the given thread.
- getTempDirectory() - Method in class de.iip_ecosphere.platform.support.commons.Commons
-
Returns a
Filerepresenting the system temporary directory. - getTempDirectory() - Static method in class de.iip_ecosphere.platform.support.FileUtils
-
Returns a
Filerepresenting the system temporary directory. - getTempDirectoryPath() - Method in class de.iip_ecosphere.platform.support.commons.Commons
-
Returns the path to the system temporary directory.
- getTempDirectoryPath() - Static method in class de.iip_ecosphere.platform.support.FileUtils
-
Returns the path to the system temporary directory.
- getThreadId(Thread) - Static method in class de.iip_ecosphere.platform.support.TaskRegistry
-
Returns the thread id of
thread. - getTimeout() - Static method in class de.iip_ecosphere.platform.support.TaskRegistry
-
Returns the timeout indicating a
TaskRegistry.TaskDatainstance to be cleaned up. - getTimer(String) - Method in interface de.iip_ecosphere.platform.support.metrics.MeterRegistry
-
Returns the timer of the specified name.
- getType() - Method in interface de.iip_ecosphere.platform.support.json.Json.EnumMapping
-
Returns the enum type.
- getType() - Method in class de.iip_ecosphere.platform.support.json.JsonUtils.JacksonEnumMapping
- getType() - Method in interface de.iip_ecosphere.platform.support.metrics.Meter.Id
-
The type is used by different registry implementations to structure the exposition of metrics to different backends.
- getType() - Method in class de.iip_ecosphere.platform.support.plugins.DefaultPluginDescriptor
- getType() - Method in interface de.iip_ecosphere.platform.support.plugins.PluginDescriptor
-
Returns the type of plugin being created.
- getURI() - Method in interface de.iip_ecosphere.platform.support.websocket.WebsocketFactory.WebSocket
-
Returns the URI this socket is connected to.
- getURLs() - Method in class de.iip_ecosphere.platform.support.plugins.URLPluginSetupDescriptor
-
Returns the URLs.
- getUserDirectory() - Method in class de.iip_ecosphere.platform.support.commons.Commons
-
Returns a
Filerepresenting the user's home directory. - getUserDirectory() - Static method in class de.iip_ecosphere.platform.support.FileUtils
-
Returns a
Filerepresenting the user's home directory. - getUserDirectoryPath() - Method in class de.iip_ecosphere.platform.support.commons.Commons
-
Returns the path to the user's home directory.
- getUserDirectoryPath() - Static method in class de.iip_ecosphere.platform.support.FileUtils
-
Returns the path to the user's home directory.
- getUserHome() - Method in class de.iip_ecosphere.platform.support.commons.Commons
-
Returns the
user.homeSystem Property. - getUserHome() - Static method in class de.iip_ecosphere.platform.support.OsUtils
-
Returns the
user.homeSystem Property. - getValue() - Method in interface de.iip_ecosphere.platform.support.metrics.Measurement
-
Returns the value.
- getValue() - Method in interface de.iip_ecosphere.platform.support.metrics.Tag
-
The tag value.
- getValue(int) - Method in interface de.iip_ecosphere.platform.support.json.JsonArray
-
Returns the element at the specified position in this list.
- getValue(String) - Method in interface de.iip_ecosphere.platform.support.json.JsonObject
-
Returns the value of the associated mapping for the specified name.
- getVirtualSize() - Method in interface de.iip_ecosphere.platform.support.processInfo.ProcessInfoFactory.ProcessInfo
-
Gets the Virtual Memory Size (VSZ).
H
- halt(int, String) - Method in interface de.iip_ecosphere.platform.support.rest.Rest.RestServer
-
Halts processing a request.
- handle(Rest.Request, Rest.Response) - Method in interface de.iip_ecosphere.platform.support.rest.Rest.Filter
-
Invoked when a request is made on this route's corresponding path e.g.
- handle(Rest.Request, Rest.Response) - Method in interface de.iip_ecosphere.platform.support.rest.Rest.Route
-
Invoked when a request is made on this route's corresponding path e.g.
- handle(Exception, Rest.Request, Rest.Response) - Method in interface de.iip_ecosphere.platform.support.rest.Rest.ExceptionHandler
-
Invoked when a registered exception type occurred.
- handleAnnotations(String, AccessibleObject, Set<String>, Map<String, String>) - Static method in class de.iip_ecosphere.platform.support.json.JsonUtils
-
Handles supported annotations on an accessible object.
- handleIipDataClasses() - Method in class de.iip_ecosphere.platform.support.json.Json
-
Configures this instance for IIP conventions.
- handleIipDataClasses(ObjectMapper) - Static method in class de.iip_ecosphere.platform.support.json.JsonUtils
-
Configures a Jackson object mapper for IIP conventions.
- handleUnknownProperty(DeserializationContext, JsonParser, JsonDeserializer<?>, Object, String) - Method in class de.iip_ecosphere.platform.support.json.JsonUtils.OptionalFieldsDeserializationProblemHandler
- hasArgument(String[], String, boolean, boolean) - Static method in class de.iip_ecosphere.platform.support.setup.CmdLine
-
Returns whether there is an argument with/without a no-value argument of the given
name. - hasExcludeFirst(Object) - Static method in class de.iip_ecosphere.platform.support.jsl.ServiceLoaderUtils
-
Returns whether an
instanceis tagged with theExcludeFirstannotation. - hasFilters() - Static method in class de.iip_ecosphere.platform.support.resources.ResourceLoader
-
Returns whether resource filters have been defined.
- hashCode() - Method in class de.iip_ecosphere.platform.support.Endpoint
- hashCode() - Method in class de.iip_ecosphere.platform.support.ServerAddress
- hashCode() - Method in class de.iip_ecosphere.platform.support.Version
- hasMoreElements() - Method in class de.iip_ecosphere.platform.support.plugins.CompoundEnumeration
- hasNext() - Method in interface de.iip_ecosphere.platform.support.json.IOIterator
-
Returns
trueif the iteration has more elements. - hasPluginIds() - Method in class de.iip_ecosphere.platform.support.plugins.PluginManager.PluginInfo
-
Returns whether this plugin has dependent plugin ids.
- hierarchyToString(ClassLoader) - Static method in class de.iip_ecosphere.platform.support.ClassLoaderUtils
-
Turns the class loader hierarchy to a descriptive string.
- host - Variable in class de.iip_ecosphere.platform.support.ServerAddress
- Http - Class in de.iip_ecosphere.platform.support.http
-
Generic access to HTTP.
- Http() - Constructor for class de.iip_ecosphere.platform.support.http.Http
- HTTP - Enum constant in enum class de.iip_ecosphere.platform.support.Schema
-
HTTP unencrypted.
- HttpClient - Interface in de.iip_ecosphere.platform.support.http
-
Represents an HTTP client.
- HttpPost - Interface in de.iip_ecosphere.platform.support.http
-
Represents a POST request.
- HttpProviderDescriptor - Interface in de.iip_ecosphere.platform.support.http
-
Creating the HTTP instance via JSL.
- HttpRequest<R> - Interface in de.iip_ecosphere.platform.support.http
-
Represents an HTTP message.
- HttpResponse - Interface in de.iip_ecosphere.platform.support.http
-
Represents a HTTP response.
- HTTPS - Enum constant in enum class de.iip_ecosphere.platform.support.Schema
-
HTTP encrypted.
I
- id - Variable in class de.iip_ecosphere.platform.support.plugins.DefaultPluginDescriptor
- id - Variable in class de.iip_ecosphere.platform.support.plugins.Plugin
- id - Variable in class de.iip_ecosphere.platform.support.TaskRegistry.TaskData
- IdentifyingClassloader - Interface in de.iip_ecosphere.platform.support.plugins
-
Classloader with deeper identification support.
- ids - Variable in class de.iip_ecosphere.platform.support.plugins.DefaultPluginDescriptor
- ids - Variable in class de.iip_ecosphere.platform.support.plugins.Plugin
- idToData - Static variable in class de.iip_ecosphere.platform.support.TaskRegistry
- IGNORE - Enum constant in enum class de.iip_ecosphere.platform.support.Schema
-
Use whatever you like.
- ignoreUnknown() - Element in annotation interface de.iip_ecosphere.platform.support.json.JsonIgnoreProperties
-
Property that defines whether it is ok to just ignore any unrecognized properties during deserialization.
- IIP_TYPE_RESOLVER - Static variable in class de.iip_ecosphere.platform.support.json.JsonUtils
-
A type resolver for "Impl" classes in "iip.".
- ILoggerFactory - Interface in de.iip_ecosphere.platform.support.logging
-
The internal logger factory.
- implement(Class<?>) - Method in interface de.iip_ecosphere.platform.support.bytecode.Bytecode.ClassBuilder
-
Defines an interface class to be built shall implement.
- in - Variable in class de.iip_ecosphere.platform.support.plugins.StreamGobbler
- incEventCount() - Method in class de.iip_ecosphere.platform.support.TaskRegistry.TaskData
-
Increases the event counter.
- increment() - Method in interface de.iip_ecosphere.platform.support.metrics.Counter
-
Update the counter by one.
- increment(double) - Method in interface de.iip_ecosphere.platform.support.metrics.Counter
-
Update the counter by
amount. - index - Variable in class de.iip_ecosphere.platform.support.plugins.CompoundEnumeration
- info(String) - Method in class de.iip_ecosphere.platform.support.logging.FallbackLogger
- info(String) - Method in interface de.iip_ecosphere.platform.support.logging.Logger
-
Log a message at the INFO level.
- info(String, Object) - Method in class de.iip_ecosphere.platform.support.logging.FallbackLogger
- info(String, Object) - Method in interface de.iip_ecosphere.platform.support.logging.Logger
-
Log a message at the INFO level according to the specified format and argument.
- info(String, Object...) - Method in class de.iip_ecosphere.platform.support.logging.FallbackLogger
- info(String, Object...) - Method in interface de.iip_ecosphere.platform.support.logging.Logger
-
Log a message at the INFO level according to the specified format and arguments.
- info(String, Object, Object) - Method in class de.iip_ecosphere.platform.support.logging.FallbackLogger
- info(String, Object, Object) - Method in interface de.iip_ecosphere.platform.support.logging.Logger
-
Log a message at the INFO level according to the specified format and arguments.
- info(String, Throwable) - Method in class de.iip_ecosphere.platform.support.logging.FallbackLogger
- info(String, Throwable) - Method in interface de.iip_ecosphere.platform.support.logging.Logger
-
Log an exception (throwable) at the INFO level with an accompanying message.
- INFO - Enum constant in enum class de.iip_ecosphere.platform.support.logging.LogLevel
- inFolder(String) - Static method in class de.iip_ecosphere.platform.support.ZipUtils
-
Returns a predicate checking whether
ZipEntryis infolder. - initId(String) - Method in class de.iip_ecosphere.platform.support.plugins.DefaultPluginDescriptor
-
Returns the plugin id upon creation.
- initIds(List<String>) - Method in class de.iip_ecosphere.platform.support.plugins.DefaultPluginDescriptor
-
Returns the additional plugin ids upon creation.
- initPluginSupplier(DefaultPluginDescriptor.PluginSupplier<T>) - Method in class de.iip_ecosphere.platform.support.plugins.DefaultPluginDescriptor
-
Returns the plugin supplier upon creation.
- installDir - Variable in class de.iip_ecosphere.platform.support.plugins.FolderClasspathPluginSetupDescriptor
- installDir - Variable in class de.iip_ecosphere.platform.support.plugins.Plugin
- InstalledDependenciesSetup - Class in de.iip_ecosphere.platform.support.setup
-
Provides access to installed dependencies on the actual resource, e.g., the location of a specific Java version or of Python.
- InstalledDependenciesSetup() - Constructor for class de.iip_ecosphere.platform.support.setup.InstalledDependenciesSetup
-
Sets up default values before overriding.
- instance - Static variable in class de.iip_ecosphere.platform.support.bytecode.Bytecode
- instance - Static variable in class de.iip_ecosphere.platform.support.commons.Commons
- instance - Static variable in class de.iip_ecosphere.platform.support.http.Http
- instance - Static variable in class de.iip_ecosphere.platform.support.metrics.MetricsFactory
- instance - Variable in class de.iip_ecosphere.platform.support.plugins.SingletonPlugin
- instance - Static variable in class de.iip_ecosphere.platform.support.processInfo.ProcessInfoFactory
- instance - Static variable in class de.iip_ecosphere.platform.support.rest.Rest
- instance - Static variable in class de.iip_ecosphere.platform.support.setup.InstalledDependenciesSetup
- instance - Static variable in class de.iip_ecosphere.platform.support.ssh.Ssh
- instance - Static variable in class de.iip_ecosphere.platform.support.websocket.WebsocketFactory
- instance - Static variable in class de.iip_ecosphere.platform.support.yaml.Yaml
- INSTANCE - Static variable in class de.iip_ecosphere.platform.support.plugins.CurrentClassloaderPluginSetupDescriptor
-
Instance for the current class loader provided by the plugin manager.
- INSTANCE - Static variable in class de.iip_ecosphere.platform.support.plugins.CurrentContextPluginSetupDescriptor
- instanceCls - Variable in class de.iip_ecosphere.platform.support.plugins.Plugin
- intValue() - Method in class de.iip_ecosphere.platform.support.AtomicDouble
-
Returns the value of this
AtomicDoubleas anintafter a narrowing primitive conversion. - intValue() - Method in interface de.iip_ecosphere.platform.support.json.JsonNumber
-
Returns this JSON number as an int.
- INVALID - Enum constant in enum class de.iip_ecosphere.platform.support.json.JsonIterator.ValueType
- IOConsumer<T> - Interface in de.iip_ecosphere.platform.support.function
-
A consumer that may throw an
IOException. - IOFunction<T,
R> - Interface in de.iip_ecosphere.platform.support.function -
A simple (optional) function that may throw an
IOException. - IOIterator<T> - Interface in de.iip_ecosphere.platform.support.json
-
An iterator that can throw
IOException. - IORunnable - Interface in de.iip_ecosphere.platform.support.function
-
A runnable that may throw an IO exception.
- IOSupplier<T> - Interface in de.iip_ecosphere.platform.support.function
-
A supplier that may throw an
IOException. - IOUtils - Class in de.iip_ecosphere.platform.support
-
I/O utilities in the style of
org.apache.commons.io.IOUtils. - IOUtils() - Constructor for class de.iip_ecosphere.platform.support.IOUtils
- IOVoidFunction - Interface in de.iip_ecosphere.platform.support.function
-
A simple (optional) function that may throw an
IOException. - isAvailable(String, int) - Static method in class de.iip_ecosphere.platform.support.NetUtils
-
Returns whether
portonhostis available and some process is listening. - isBlank(CharSequence) - Method in class de.iip_ecosphere.platform.support.commons.Commons
-
Checks if a CharSequence is empty (
""), null or whitespace only. - isBlank(CharSequence) - Static method in class de.iip_ecosphere.platform.support.StringUtils
-
Checks if a CharSequence is empty (
""), null or whitespace only. - isClosed() - Method in interface de.iip_ecosphere.platform.support.websocket.WebsocketFactory.WebSocket
-
Returns whether the socket is closed.
- isContainerIp(String) - Static method in class de.iip_ecosphere.platform.support.NetUtils
-
Returns whether
addressis a container address. - isDeleteOnExit() - Method in class de.iip_ecosphere.platform.support.PidFile
-
Returns
trueiff the process id file is deleted on system exit. - isEmpty() - Method in interface de.iip_ecosphere.platform.support.json.JsonArray
-
Returns
trueif this array contains no elements. - isEmpty() - Method in interface de.iip_ecosphere.platform.support.json.JsonObject
-
Returns
trueif this object contains no key-value mappings. - isEmpty(CharSequence) - Method in class de.iip_ecosphere.platform.support.commons.Commons
-
Checks if a CharSequence is empty (
"") or null. - isEmpty(CharSequence) - Static method in class de.iip_ecosphere.platform.support.StringUtils
-
Checks if a CharSequence is empty (
"") or null. - isEnabled(LogLevel) - Method in class de.iip_ecosphere.platform.support.logging.FallbackLogger
-
Returns whether the given level is enabled.
- isEnabled(LogLevel) - Method in enum class de.iip_ecosphere.platform.support.logging.LogLevel
-
Returns if this level is enabled if
configuredis given as logger level. - isEncrypted - Variable in enum class de.iip_ecosphere.platform.support.Schema
- isEncrypted() - Method in enum class de.iip_ecosphere.platform.support.Schema
-
Returns whether this schema is supposed to be encrypted.
- isException() - Method in class de.iip_ecosphere.platform.support.json.JsonResultWrapper.Result
-
Returns whether this object represents an exception.
- isInContainer() - Static method in class de.iip_ecosphere.platform.support.NetUtils
-
Returns whether we are running inside a container.
- isIpV4Addess(String) - Method in class de.iip_ecosphere.platform.support.commons.Commons
-
Returns whether the given string is an IPv4 address.
- isIpV4Addess(String) - Static method in class de.iip_ecosphere.platform.support.NetUtils
-
Returns whether the given string is an IPv4 address.
- isJava1_8() - Method in class de.iip_ecosphere.platform.support.commons.Commons
-
Returns whether we are running on Java 1.8.
- isJava1_8() - Static method in class de.iip_ecosphere.platform.support.OsUtils
-
Returns whether we are running on Java 1.8.
- isLinux() - Method in class de.iip_ecosphere.platform.support.commons.Commons
-
Returns whether we are running on Linux.
- isLinux() - Static method in class de.iip_ecosphere.platform.support.OsUtils
-
Returns whether we are running on Linux.
- isMac() - Method in class de.iip_ecosphere.platform.support.commons.Commons
-
Returns whether we are running on Mac.
- isMac() - Static method in class de.iip_ecosphere.platform.support.OsUtils
-
Returns whether we are running on Mac.
- isNotBlank(CharSequence) - Method in class de.iip_ecosphere.platform.support.commons.Commons
-
Checks if a CharSequence is not empty (""), not null and not whitespace only.
- isNotBlank(CharSequence) - Static method in class de.iip_ecosphere.platform.support.StringUtils
-
Checks if a CharSequence is not empty (""), not null and not whitespace only.
- isNotEmpty(String) - Static method in class de.iip_ecosphere.platform.support.setup.AbstractSetup
-
Returns if a string is valid, i.e.
- isNull(int) - Method in interface de.iip_ecosphere.platform.support.json.JsonArray
-
Returns
trueif the value at the specified location in this array is Json null. - isNull(String) - Method in interface de.iip_ecosphere.platform.support.json.JsonObject
-
Returns
trueif the associated value for the specified name is a JSON null. - ISO8601_FORMAT - Static variable in class de.iip_ecosphere.platform.support.TimeUtils
-
Pre-defined known format for ISO8601.
- isOpen() - Method in interface de.iip_ecosphere.platform.support.websocket.WebsocketFactory.WebSocket
-
Returns whether the socket is open.
- isOwnAddress(String) - Static method in class de.iip_ecosphere.platform.support.NetUtils
-
Returns whether
hostis one of the addresses of this computer. - isRunningInsideDocker() - Static method in class de.iip_ecosphere.platform.support.NetUtils
-
Returns whether this JVM is running inside docker.
- isStarted() - Method in interface de.iip_ecosphere.platform.support.ssh.Ssh.SshServer
-
Returns whether the server is started/running.
- isUnix() - Method in class de.iip_ecosphere.platform.support.commons.Commons
-
Returns whether we are running on Unix.
- isUnix() - Static method in class de.iip_ecosphere.platform.support.OsUtils
-
Returns whether we are running on Unix.
- isValidPort(int) - Static method in class de.iip_ecosphere.platform.support.ServerAddress
-
Returns whether
portis a valid port number. - isVersion(String) - Static method in class de.iip_ecosphere.platform.support.Version
-
Returns whether the given
stringdenotes a version. - isWindows() - Method in class de.iip_ecosphere.platform.support.commons.Commons
-
Returns whether we are running on windows.
- isWindows() - Static method in class de.iip_ecosphere.platform.support.OsUtils
-
Returns whether we are running on windows.
J
- JacksonEnumMapping(Class<T>) - Constructor for class de.iip_ecosphere.platform.support.json.JsonUtils.JacksonEnumMapping
-
Creates a mapping specification, with no mapping.
- JacksonEnumMapping(Class<T>, Map<String, T>) - Constructor for class de.iip_ecosphere.platform.support.json.JsonUtils.JacksonEnumMapping
-
Creates a mapping specification with mapping.
- Json - Class in de.iip_ecosphere.platform.support.json
-
Json interface.
- Json() - Constructor for class de.iip_ecosphere.platform.support.json.Json
- Json.EnumMapping<T> - Interface in de.iip_ecosphere.platform.support.json
-
Specifies the mapping of an enumeration for serialization/deserialization.
- JsonArray - Interface in de.iip_ecosphere.platform.support.json
-
Represents a Json array.
- JsonArrayBuilder - Interface in de.iip_ecosphere.platform.support.json
-
Creates Json arrays.
- JsonBuilder<T> - Interface in de.iip_ecosphere.platform.support.json
-
Creates Json objects.
- JsonIgnore - Annotation Interface in de.iip_ecosphere.platform.support.json
-
Simplified annotation to ignore properties.
- JsonIgnoreProperties - Annotation Interface in de.iip_ecosphere.platform.support.json
-
Simplified annotation to ignore properties.
- JsonIterator - Interface in de.iip_ecosphere.platform.support.json
-
An iterable JSON structure.
- JsonIterator.EntryIterator - Interface in de.iip_ecosphere.platform.support.json
-
Element/entry iterator.
- JsonIterator.ValueType - Enum Class in de.iip_ecosphere.platform.support.json
-
JSON value types.
- JsonNumber - Interface in de.iip_ecosphere.platform.support.json
-
Represents a number.
- JsonObject - Interface in de.iip_ecosphere.platform.support.json
-
Represents a Json object.
- JsonObjectBuilder - Interface in de.iip_ecosphere.platform.support.json
-
Creates Json objects.
- JsonProperty - Annotation Interface in de.iip_ecosphere.platform.support.json
-
Simplified annotation to specify properties.
- JsonProviderDescriptor - Interface in de.iip_ecosphere.platform.support.json
-
Creating the JSON instance via JSL.
- JsonResultWrapper - Class in de.iip_ecosphere.platform.support.json
-
Uniform JSON way to represent results of operations that may fail.
- JsonResultWrapper(JsonResultWrapper.ExceptionFunction) - Constructor for class de.iip_ecosphere.platform.support.json.JsonResultWrapper
-
Creates a wrapper object.
- JsonResultWrapper(JsonResultWrapper.ExceptionFunction, JsonResultWrapper.OperationCompletedListener) - Constructor for class de.iip_ecosphere.platform.support.json.JsonResultWrapper
-
Creates a wrapper object.
- JsonResultWrapper(JsonResultWrapper.ExceptionFunction, JsonResultWrapper.OperationCompletedListener, Function<Object[], String>) - Constructor for class de.iip_ecosphere.platform.support.json.JsonResultWrapper
-
Creates a wrapper object.
- JsonResultWrapper(JsonResultWrapper.ExceptionFunction, Function<Object[], String>) - Constructor for class de.iip_ecosphere.platform.support.json.JsonResultWrapper
-
Creates a wrapper object.
- JsonResultWrapper.ExceptionFunction - Interface in de.iip_ecosphere.platform.support.json
-
A function that may throw an exception.
- JsonResultWrapper.OperationCompletedListener - Interface in de.iip_ecosphere.platform.support.json
-
Allows to track operations.
- JsonResultWrapper.Result - Class in de.iip_ecosphere.platform.support.json
-
Represents the result w/o exception.
- JsonString - Interface in de.iip_ecosphere.platform.support.json
-
Represents a String.
- JsonUtils - Class in de.iip_ecosphere.platform.support.json
-
Some JSON utility methods, also reading/writing of specific types.
- JsonUtils() - Constructor for class de.iip_ecosphere.platform.support.json.JsonUtils
- JsonUtils.CustomPropertyExclusionModifier - Class in de.iip_ecosphere.platform.support.json
-
Property exclusion modifier to simulate
JsonIgnoreProperties. - JsonUtils.CustomPropertyNamingStrategy - Class in de.iip_ecosphere.platform.support.json
-
Renames properties.
- JsonUtils.EnumDeserializer<T> - Class in de.iip_ecosphere.platform.support.json
-
Generic enum deserializer.
- JsonUtils.JacksonEnumMapping<T> - Class in de.iip_ecosphere.platform.support.json
-
Specifies the mapping of an enumeration for serialization/deserialization.
- JsonUtils.MappingPropertyNamingStrategy - Class in de.iip_ecosphere.platform.support.json
-
A property naming strategy exactly using the given names as JSON and Java field/getter/setter names.
- JsonUtils.OptionalFieldsDeserializationProblemHandler - Class in de.iip_ecosphere.platform.support.json
-
A handler for optional fields.
- JsonValue - Interface in de.iip_ecosphere.platform.support.json
-
Represents a Json value.
K
- key() - Method in interface de.iip_ecosphere.platform.support.json.JsonIterator.EntryIterator
-
Returns the next entry key.
- KEY_JAVA_11 - Static variable in class de.iip_ecosphere.platform.support.setup.InstalledDependenciesSetup
- KEY_JAVA_8 - Static variable in class de.iip_ecosphere.platform.support.setup.InstalledDependenciesSetup
- KEY_PLUGIN_IDS - Static variable in class de.iip_ecosphere.platform.support.plugins.FolderClasspathPluginSetupDescriptor
- KEY_PLUGIN_IDS - Static variable in class de.iip_ecosphere.platform.support.plugins.PluginManager
-
Prefix identification key for classpath meta-information on the optional plugin ids.
- KEY_PREFIX_CONDA - Static variable in class de.iip_ecosphere.platform.support.setup.InstalledDependenciesSetup
-
The prefix for Conda program/dependency keys.
- KEY_PREFIX_JAVA - Static variable in class de.iip_ecosphere.platform.support.setup.InstalledDependenciesSetup
-
The prefix for Java program/dependency keys.
- KEY_PREFIX_PYTHON - Static variable in class de.iip_ecosphere.platform.support.setup.InstalledDependenciesSetup
-
The prefix for Conda program/dependency keys.
- KEY_SEQUENCE_NR - Static variable in class de.iip_ecosphere.platform.support.plugins.PluginManager
-
Prefix identification key for sequence number meta-information on the setup descriptor.
- KEY_SETUP_DESCRIPTOR - Static variable in class de.iip_ecosphere.platform.support.plugins.FolderClasspathPluginSetupDescriptor
- KEY_SETUP_DESCRIPTOR - Static variable in class de.iip_ecosphere.platform.support.plugins.PluginManager
-
Prefix identification key for classpath meta-information on the setup descriptor.
- keys() - Method in interface de.iip_ecosphere.platform.support.json.JsonObject
-
Returns the keys of the key-value pairs of this object.
- knowsResourceResolver(ResourceResolver) - Static method in class de.iip_ecosphere.platform.support.resources.ResourceLoader
-
Returns whether the specific resolver is known.
L
- lazySet(double) - Method in class de.iip_ecosphere.platform.support.AtomicDouble
-
Eventually sets to the given value.
- level - Variable in class de.iip_ecosphere.platform.support.logging.FallbackLogger
- LEVEL - Static variable in class de.iip_ecosphere.platform.support.logging.LoggerFactory
- listener - Variable in class de.iip_ecosphere.platform.support.json.JsonResultWrapper
- listFiles(File, Predicate<File>, Consumer<File>) - Static method in class de.iip_ecosphere.platform.support.FileUtils
-
Lists contained files.
- listFiles(InputStream, Predicate<ZipEntry>, Consumer<ZipEntry>) - Static method in class de.iip_ecosphere.platform.support.ZipUtils
-
Finds a file within the ZIP/JAR file given by
in. - load(InputStream) - Method in class de.iip_ecosphere.platform.support.yaml.Yaml
-
Loads a plain object from an input stream.
- load(Class<D>) - Static method in class de.iip_ecosphere.platform.support.jsl.ServiceLoaderUtils
-
Creates a service loader for the given
clsusingPluginSetup.getClassLoader()as class loader. - loadAll(InputStream) - Method in class de.iip_ecosphere.platform.support.yaml.Yaml
-
Loads all documents from a YAML file.
- loadAll(InputStream, Class<?>) - Method in class de.iip_ecosphere.platform.support.yaml.Yaml
-
Loads all documents from a YAML file, trying to apply
clsas type. - loadAll(InputStream, String, Class<?>) - Method in class de.iip_ecosphere.platform.support.yaml.Yaml
-
Loads all documents from a YAML file, trying to apply
clsas type. - loadAllFrom(File, PluginManager.PluginFilter, PluginSetupDescriptor...) - Static method in class de.iip_ecosphere.platform.support.plugins.PluginManager
-
Loads all plugins in
folder, either in individual folders per plugin or merged into on jar folder with individual classpath files. - loadAllFrom(File, PluginSetupDescriptor...) - Static method in class de.iip_ecosphere.platform.support.plugins.PluginManager
-
Loads all plugins in
folder, either in individual folders per plugin or merged into on jar folder with individual classpath files. - loadAs(InputStream, Class<T>) - Method in class de.iip_ecosphere.platform.support.yaml.Yaml
-
Loads an object from YAML given as an input stream expecting all properties.
- loadAs(String, Class<T>) - Method in class de.iip_ecosphere.platform.support.yaml.Yaml
-
Loads an object from YAML given as string expecting all properties.
- loadClass(String, boolean) - Method in class de.iip_ecosphere.platform.support.plugins.ChildFirstClassLoader
- loadClasspathFileSafe(File, boolean) - Static method in class de.iip_ecosphere.platform.support.plugins.FolderClasspathPluginSetupDescriptor
-
Loads a classpath file relative to the actual jars and returns the specified classpath entries as URLs.
- loadClasspathFileSafe(File, File, boolean, File...) - Static method in class de.iip_ecosphere.platform.support.plugins.FolderClasspathPluginSetupDescriptor
-
Loads a classpath file relative to the actual jars and returns the specified classpath entries as URLs.
- loadClasspathSafe(File, boolean, File...) - Static method in class de.iip_ecosphere.platform.support.plugins.FolderClasspathPluginSetupDescriptor
-
Loads a resource in classpath format and returns the specified classpath entries as URLs.
- loadDescriptors(URL, ClassLoader, List<PluginDescriptor>) - Static method in class de.iip_ecosphere.platform.support.plugins.FolderClasspathPluginSetupDescriptor
-
Loads the plugin descriptors from
url. - loadedBy(Object, ClassLoader) - Static method in class de.iip_ecosphere.platform.support.plugins.PluginManager
-
Returns whether
objwas loaded byloader. - loader - Variable in class de.iip_ecosphere.platform.support.plugins.CurrentClassloaderPluginSetupDescriptor
- loader - Static variable in class de.iip_ecosphere.platform.support.plugins.PluginSetup
- loadMapping(InputStream) - Method in class de.iip_ecosphere.platform.support.yaml.Yaml
-
Loads a plain name-object mapping from an input stream.
- loadPluginFrom(File, int, PluginManager.PluginFilter, PluginSetupDescriptor...) - Static method in class de.iip_ecosphere.platform.support.plugins.PluginManager
-
Loads the plugin specified by its classpath file and its jar file folder based on metadata in the classpath file.
- loadPlugins() - Static method in class de.iip_ecosphere.platform.support.plugins.PluginManager
-
Loads new plugins from all known plugin setup descriptors.
- loadPlugins(boolean) - Static method in class de.iip_ecosphere.platform.support.plugins.PluginManager
-
Loads plugins from all known plugin setup descriptors.
- loadPropertiesIfNeeded() - Static method in class de.iip_ecosphere.platform.support.collector.Collector
-
Loads collector properties if needed.
- loadResourceSafe(String, ResourceResolver...) - Static method in class de.iip_ecosphere.platform.support.plugins.ResourceClasspathPluginSetupDescriptor
-
Loads a resource in classpath format and returns the specified classpath entries as URLs.
- loadTolerantAs(InputStream, Class<T>) - Method in class de.iip_ecosphere.platform.support.yaml.Yaml
-
Loads an object from YAML given as an input stream ignoring missing properties.
- LOCALHOST - Static variable in class de.iip_ecosphere.platform.support.ServerAddress
- location(String) - Static method in class de.iip_ecosphere.platform.support.setup.InstalledDependenciesSetup
-
Returns a location from
InstalledDependenciesSetup.getInstance()viaInstalledDependenciesSetup.getLocation(String), throws an exception if no such location is present. - locations - Variable in class de.iip_ecosphere.platform.support.setup.InstalledDependenciesSetup
- log(LogLevel, String, Throwable, PrintStream) - Method in class de.iip_ecosphere.platform.support.logging.FallbackLogger
-
Logs the given message
msgwith no argument, possibly with the given throwablethiflevelis enabled. - logArgs(LogLevel, String, PrintStream, Object) - Method in class de.iip_ecosphere.platform.support.logging.FallbackLogger
-
Logs with one argument if
levelis enabled. - logArgs(LogLevel, String, PrintStream, Object[]) - Method in class de.iip_ecosphere.platform.support.logging.FallbackLogger
-
Logs with arbitrary arguments if
levelis enabled. - logArgs(LogLevel, String, PrintStream, Object, Object) - Method in class de.iip_ecosphere.platform.support.logging.FallbackLogger
-
Logs with two arguments if
levelis enabled. - Logger - Interface in de.iip_ecosphere.platform.support.logging
-
A logger.
- Logger.Emitter - Interface in de.iip_ecosphere.platform.support.logging
-
Finally emits the log message.
- LoggerFactory - Class in de.iip_ecosphere.platform.support.logging
-
Creates loggers.
- LoggerFactory() - Constructor for class de.iip_ecosphere.platform.support.logging.LoggerFactory
- LoggerFactoryDescriptor - Interface in de.iip_ecosphere.platform.support.logging
-
Creating the logger factory by JSL.
- loggers - Static variable in class de.iip_ecosphere.platform.support.logging.LoggerFactory
- LogLevel - Enum Class in de.iip_ecosphere.platform.support.logging
-
The log levels.
- LogLevel() - Constructor for enum class de.iip_ecosphere.platform.support.logging.LogLevel
- LONG_TASK_TIMER - Enum constant in enum class de.iip_ecosphere.platform.support.metrics.Meter.Type
- longValue() - Method in class de.iip_ecosphere.platform.support.AtomicDouble
-
Returns the value of this
AtomicDoubleas alongafter a narrowing primitive conversion. - longValue() - Method in interface de.iip_ecosphere.platform.support.json.JsonNumber
-
Returns this JSON number as a long.
M
- map(String, Object, Map<String, Object>) - Static method in class de.iip_ecosphere.platform.support.yaml.YamlFile
-
Maps
keywith valuevalueto target. - MAPPER - Static variable in class de.iip_ecosphere.platform.support.json.JsonResultWrapper
- MAPPER - Static variable in class de.iip_ecosphere.platform.support.json.JsonUtils
- mapping - Variable in class de.iip_ecosphere.platform.support.json.JsonUtils.EnumDeserializer
- mapping - Variable in class de.iip_ecosphere.platform.support.json.JsonUtils.JacksonEnumMapping
- mapping - Variable in class de.iip_ecosphere.platform.support.json.JsonUtils.MappingPropertyNamingStrategy
- MappingPropertyNamingStrategy(Map<String, String>) - Constructor for class de.iip_ecosphere.platform.support.json.JsonUtils.MappingPropertyNamingStrategy
-
Creates a mapping property naming strategy.
- MappingPropertyNamingStrategy(Map<String, String>, PropertyNamingStrategy) - Constructor for class de.iip_ecosphere.platform.support.json.JsonUtils.MappingPropertyNamingStrategy
-
Creates a mapping property naming strategy with explicit fallback strategy.
- mark(int) - Method in class de.iip_ecosphere.platform.support.DelegatingInputStream
- markSupported() - Method in class de.iip_ecosphere.platform.support.DelegatingInputStream
- matches(File) - Method in class de.iip_ecosphere.platform.support.ExtensionBasedFileFormat
- matches(File) - Method in class de.iip_ecosphere.platform.support.FileFormat
-
Returns whether the given file matches the file format.
- matchesFilter(URI) - Static method in class de.iip_ecosphere.platform.support.resources.ResourceLoader
-
Returns if any filter matches the given
uri. - MAVEN_RESOLVER - Static variable in class de.iip_ecosphere.platform.support.resources.ResourceLoader
-
Optional Maven resource resolver looking in
src/main/resourcesandsrc/test/resourcesin this sequence. - MavenResourceResolver - Class in de.iip_ecosphere.platform.support.resources
-
A resource resolver for typical Maven paths.
- MavenResourceResolver() - Constructor for class de.iip_ecosphere.platform.support.resources.MavenResourceResolver
-
Creates a resource resolver for the actual work directory.
- MavenResourceResolver(File) - Constructor for class de.iip_ecosphere.platform.support.resources.MavenResourceResolver
-
Creates resource resolver for the given
basedirectory. - max(TimeUnit) - Method in interface de.iip_ecosphere.platform.support.metrics.Timer
-
Returns the maximum time of a single event.
- MAX - Enum constant in enum class de.iip_ecosphere.platform.support.metrics.Statistic
-
The maximum amount recorded.
- maxEventCount - Variable in class de.iip_ecosphere.platform.support.TaskRegistry.TaskData
- maxEventCountReached() - Method in class de.iip_ecosphere.platform.support.TaskRegistry.TaskData
-
Returns whether the maximum number of (expected) events was already reached.
- mean(TimeUnit) - Method in interface de.iip_ecosphere.platform.support.metrics.Timer
-
Returns the mean/average for all recorded events.
- measure() - Method in interface de.iip_ecosphere.platform.support.metrics.Meter
-
Get a set of measurements.
- Measurement - Interface in de.iip_ecosphere.platform.support.metrics
-
Represents a measurement.
- measureMs(Runnable) - Method in interface de.iip_ecosphere.platform.support.collector.Collector.DatapointConstructor
-
Measures the execution of
prg. - Meter - Interface in de.iip_ecosphere.platform.support.metrics
-
Something that meters something.
- Meter.Id - Interface in de.iip_ecosphere.platform.support.metrics
-
A
Meterid. - Meter.Type - Enum Class in de.iip_ecosphere.platform.support.metrics
-
Custom meters may emit metrics like one of these types without implementing the corresponding interface.
- meterFilter(MeterFilter) - Method in interface de.iip_ecosphere.platform.support.metrics.MeterRegistry.Config
-
Adds a meter filter to the registry.
- MeterFilter - Interface in de.iip_ecosphere.platform.support.metrics
-
Represents a meter filter.
- MeterFilter.MeterFilterReply - Enum Class in de.iip_ecosphere.platform.support.metrics
- MeterFilterReply() - Constructor for enum class de.iip_ecosphere.platform.support.metrics.MeterFilter.MeterFilterReply
- MeterRegistry - Interface in de.iip_ecosphere.platform.support.metrics
-
A meter registry akin to micrometer.
- MeterRegistry.Config - Interface in de.iip_ecosphere.platform.support.metrics
-
Represents the configuration of the registry.
- MetricsBuilder<M,
B> - Interface in de.iip_ecosphere.platform.support.metrics -
Builder interface.
- MetricsFactory - Class in de.iip_ecosphere.platform.support.metrics
-
Generic access to Metering/Metrics.
- MetricsFactory() - Constructor for class de.iip_ecosphere.platform.support.metrics.MetricsFactory
- MetricsFactoryProviderDescriptor - Interface in de.iip_ecosphere.platform.support.metrics
-
Creating the Metering instance via JSL.
- monotonicTime() - Method in interface de.iip_ecosphere.platform.support.metrics.Clock
-
Current time from a monotonic clock source.
- MultiResourceResolver - Class in de.iip_ecosphere.platform.support.resources
-
A delegating multi resource resolver.
- MultiResourceResolver(ResourceResolver...) - Constructor for class de.iip_ecosphere.platform.support.resources.MultiResourceResolver
-
Creates a resolver from individual resolvers or an array of resolvers.
- MultiResourceResolver(List<ResourceResolver>) - Constructor for class de.iip_ecosphere.platform.support.resources.MultiResourceResolver
-
Creates a resolver from a list resolvers.
N
- name - Variable in class de.iip_ecosphere.platform.support.collector.Collector.Field
- name - Variable in class de.iip_ecosphere.platform.support.FileFormat
- name - Variable in class de.iip_ecosphere.platform.support.logging.FallbackLogger
- nameForConstructorParameter(MapperConfig<?>, AnnotatedParameter, String) - Method in class de.iip_ecosphere.platform.support.json.JsonUtils.CustomPropertyNamingStrategy
- nameForConstructorParameter(MapperConfig<?>, AnnotatedParameter, String) - Method in class de.iip_ecosphere.platform.support.json.JsonUtils.MappingPropertyNamingStrategy
- nameForField(MapperConfig<?>, AnnotatedField, String) - Method in class de.iip_ecosphere.platform.support.json.JsonUtils.CustomPropertyNamingStrategy
- nameForField(MapperConfig<?>, AnnotatedField, String) - Method in class de.iip_ecosphere.platform.support.json.JsonUtils.MappingPropertyNamingStrategy
- nameForGetterMethod(MapperConfig<?>, AnnotatedMethod, String) - Method in class de.iip_ecosphere.platform.support.json.JsonUtils.CustomPropertyNamingStrategy
- nameForGetterMethod(MapperConfig<?>, AnnotatedMethod, String) - Method in class de.iip_ecosphere.platform.support.json.JsonUtils.MappingPropertyNamingStrategy
- nameForSetterMethod(MapperConfig<?>, AnnotatedMethod, String) - Method in class de.iip_ecosphere.platform.support.json.JsonUtils.CustomPropertyNamingStrategy
- nameForSetterMethod(MapperConfig<?>, AnnotatedMethod, String) - Method in class de.iip_ecosphere.platform.support.json.JsonUtils.MappingPropertyNamingStrategy
- NetUtils - Class in de.iip_ecosphere.platform.support
-
Some network utilities.
- NetUtils() - Constructor for class de.iip_ecosphere.platform.support.NetUtils
-
Preventing external creation.
- NEUTRAL - Enum constant in enum class de.iip_ecosphere.platform.support.metrics.MeterFilter.MeterFilterReply
- next() - Method in interface de.iip_ecosphere.platform.support.json.IOIterator
-
Returns the next element in the iteration.
- next() - Method in interface de.iip_ecosphere.platform.support.json.JsonIterator.EntryIterator
-
Is there a next entry?
- next() - Method in class de.iip_ecosphere.platform.support.plugins.CompoundEnumeration
-
Determines the next element and returns whether it exists.
- nextElement() - Method in class de.iip_ecosphere.platform.support.plugins.CompoundEnumeration
- NO_MASK - Static variable in class de.iip_ecosphere.platform.support.NetUtils
- NO_TASK - Static variable in class de.iip_ecosphere.platform.support.TaskRegistry
- NoOpServer - Class in de.iip_ecosphere.platform.support
-
A server that does nothing (sometimes a helpful fake class).
- NoOpServer() - Constructor for class de.iip_ecosphere.platform.support.NoOpServer
- NULL - Enum constant in enum class de.iip_ecosphere.platform.support.json.JsonIterator.ValueType
- NUMBER - Enum constant in enum class de.iip_ecosphere.platform.support.json.JsonIterator.ValueType
O
- OBJECT - Enum constant in enum class de.iip_ecosphere.platform.support.json.JsonIterator.ValueType
- ObjectUtils - Class in de.iip_ecosphere.platform.support
-
Object utilities.
- ObjectUtils() - Constructor for class de.iip_ecosphere.platform.support.ObjectUtils
- OFF - Enum constant in enum class de.iip_ecosphere.platform.support.logging.LogLevel
- OktoflowResourceResolver - Class in de.iip_ecosphere.platform.support.resources
-
A resource resolver for oktoflow resources.
- OktoflowResourceResolver() - Constructor for class de.iip_ecosphere.platform.support.resources.OktoflowResourceResolver
-
Creates a resource resolver for the actual work directory.
- OktoflowResourceResolver(File) - Constructor for class de.iip_ecosphere.platform.support.resources.OktoflowResourceResolver
-
Creates resource resolver for the given
basedirectory. - OktoflowResourceResolver(File, String) - Constructor for class de.iip_ecosphere.platform.support.resources.OktoflowResourceResolver
-
Creates resource resolver for the given
basedirectory. - onClose(String, boolean) - Method in interface de.iip_ecosphere.platform.support.websocket.WebsocketFactory.StatusListener
-
When the connection is closed.
- onConnect() - Method in interface de.iip_ecosphere.platform.support.websocket.WebsocketFactory.StatusListener
-
When the connection is established.
- onError(String) - Method in interface de.iip_ecosphere.platform.support.websocket.WebsocketFactory.StatusListener
-
When an error occurred.
- operationCompleted() - Method in interface de.iip_ecosphere.platform.support.json.JsonResultWrapper.OperationCompletedListener
-
Called when an operation is completed.
- operationFailed() - Method in interface de.iip_ecosphere.platform.support.json.JsonResultWrapper.OperationCompletedListener
-
Called when an operation failed due to an exception.
- optional(IOVoidFunction) - Static method in interface de.iip_ecosphere.platform.support.function.IOVoidFunction
-
Executes
funcbut consumesIOExceptionas execution is considered optional. - optionalFields - Variable in class de.iip_ecosphere.platform.support.json.JsonUtils.OptionalFieldsDeserializationProblemHandler
- OptionalFieldsDeserializationProblemHandler(Class<?>, String...) - Constructor for class de.iip_ecosphere.platform.support.json.JsonUtils.OptionalFieldsDeserializationProblemHandler
-
Creates an optional fields deserialization problem handler to declare certain fields as optional.
- OsUtils - Class in de.iip_ecosphere.platform.support
-
Access to static operating system level information.
- OsUtils() - Constructor for class de.iip_ecosphere.platform.support.OsUtils
-
Preventing external creation.
- OTHER - Enum constant in enum class de.iip_ecosphere.platform.support.metrics.Meter.Type
- out - Variable in class de.iip_ecosphere.platform.support.logging.FallbackLogger
- out - Variable in class de.iip_ecosphere.platform.support.plugins.StreamGobbler
- overwrite(T, Class<T>, Map<String, Object>) - Static method in class de.iip_ecosphere.platform.support.yaml.YamlFile
-
Overwrites values in
objof typeclswith data fromdata, but only if fields map intocls.
P
- PARAM_ARG_NAME_SEP - Static variable in class de.iip_ecosphere.platform.support.setup.CmdLine
- PARAM_PLUGINS - Static variable in class de.iip_ecosphere.platform.support.setup.AbstractSetup
- PARAM_PREFIX - Static variable in class de.iip_ecosphere.platform.support.setup.CmdLine
- PARAM_VALUE_SEP - Static variable in class de.iip_ecosphere.platform.support.setup.CmdLine
- parse(byte[]) - Static method in class de.iip_ecosphere.platform.support.json.Json
-
Parses data into an interatively parsable structure.
- parse(Object, String) - Static method in class de.iip_ecosphere.platform.support.TimeUtils
-
Parses a date from the given
datafor the specifiedformat. - parse(String) - Static method in class de.iip_ecosphere.platform.support.json.Json
-
Parses text into an interatively parsable structure.
- parseImpl(byte[]) - Method in class de.iip_ecosphere.platform.support.json.Json
-
Parses data into an interatively parsable structure.
- parseImpl(String) - Method in class de.iip_ecosphere.platform.support.json.Json
-
Parses text into an interatively parsable structure.
- parseSequenceNr(File, String, int) - Static method in class de.iip_ecosphere.platform.support.plugins.PluginManager
-
Parses the plugin sequence number.
- parseToArgs(String, List<String>) - Static method in class de.iip_ecosphere.platform.support.setup.CmdLine
-
Parses given
textinto individual arguments considering double quotes for string escapement with space as a command separator. - parseToArgs(String, List<String>, char) - Static method in class de.iip_ecosphere.platform.support.setup.CmdLine
-
Parses given
textinto individual arguments considering double quotes for string escapement and a given command separator. - path - Variable in class de.iip_ecosphere.platform.support.PidFile
- PATTERN - Static variable in class de.iip_ecosphere.platform.support.Version
- pid - Variable in class de.iip_ecosphere.platform.support.PidFile
- PID_DIR_PROPERTY_NAME - Static variable in class de.iip_ecosphere.platform.support.PidFile
-
Denotes the directory where PID files shall be created within.
- PidFile - Class in de.iip_ecosphere.platform.support
-
Process ID (PID) file abstraction that writes the current PID into a file and optionally removes it on system exit.
- PidFile(Path, boolean, long) - Constructor for class de.iip_ecosphere.platform.support.PidFile
-
Creates an instance.
- PLACEHOLDER - Static variable in class de.iip_ecosphere.platform.support.logging.FallbackLogger
- Plugin<T> - Class in de.iip_ecosphere.platform.support.plugins
-
Represents a plugin.
- Plugin(String, List<String>, Class<T>, Function<Plugin<T>, T>, File) - Constructor for class de.iip_ecosphere.platform.support.plugins.Plugin
-
Creates a plugin instance.
- PluginBasedSetupDescriptor - Class in de.iip_ecosphere.platform.support.plugins
-
Loads a plugin based on the classloader of an already loaded plugin.
- PluginBasedSetupDescriptor(Class<?>) - Constructor for class de.iip_ecosphere.platform.support.plugins.PluginBasedSetupDescriptor
-
Creates a setup descriptor for a given plugin class (factory, descriptor, etc).
- PluginBasedSetupDescriptor(String) - Constructor for class de.iip_ecosphere.platform.support.plugins.PluginBasedSetupDescriptor
-
Creates a setup descriptor for a given plugin id.
- pluginClass - Variable in class de.iip_ecosphere.platform.support.plugins.DefaultPluginDescriptor
- pluginCls - Variable in class de.iip_ecosphere.platform.support.plugins.PluginBasedSetupDescriptor
- PluginDescriptor<T> - Interface in de.iip_ecosphere.platform.support.plugins
-
Represents a loaded plugin.
- pluginId - Variable in class de.iip_ecosphere.platform.support.plugins.PluginBasedSetupDescriptor
- pluginIds - Variable in class de.iip_ecosphere.platform.support.plugins.FolderClasspathPluginSetupDescriptor.ClasspathFile
- pluginIds - Variable in class de.iip_ecosphere.platform.support.plugins.PluginManager.PluginInfo
- pluginIds() - Method in class de.iip_ecosphere.platform.support.plugins.FolderClasspathPluginSetupDescriptor.ClasspathFile
-
Returns the plugin ids.
- PluginInfo(File, Supplier<PluginSetupDescriptor>, int, List<String>) - Constructor for class de.iip_ecosphere.platform.support.plugins.PluginManager.PluginInfo
-
Creates an instance.
- PluginInfo(Supplier<PluginSetupDescriptor>) - Constructor for class de.iip_ecosphere.platform.support.plugins.PluginManager.PluginInfo
-
Creates an instance for local setup descriptors.
- PluginInstanceDescriptor<T> - Interface in de.iip_ecosphere.platform.support.plugins
-
Basic JSL descriptor for alternative plugin instance loading via JSL.
- PluginManager - Class in de.iip_ecosphere.platform.support.plugins
-
Manages plugins to separate overlapping classpaths and dependencies of alternatives and optionals.
- PluginManager() - Constructor for class de.iip_ecosphere.platform.support.plugins.PluginManager
- PluginManager.PluginFilter - Interface in de.iip_ecosphere.platform.support.plugins
-
Allows to filter out plugins that shall not be loaded.
- PluginManager.PluginInfo - Class in de.iip_ecosphere.platform.support.plugins
-
Collects information about a plugin.
- plugins - Static variable in class de.iip_ecosphere.platform.support.plugins.PluginManager
- plugins() - Static method in class de.iip_ecosphere.platform.support.plugins.PluginManager
-
Returns all known plugins.
- pluginsByType - Static variable in class de.iip_ecosphere.platform.support.plugins.PluginManager
- PluginSetup - Class in de.iip_ecosphere.platform.support.plugins
-
Basic setup for plugins.
- PluginSetup() - Constructor for class de.iip_ecosphere.platform.support.plugins.PluginSetup
- PluginSetupDescriptor - Interface in de.iip_ecosphere.platform.support.plugins
-
A descriptor to describe the presence of a plugin.
- pluginsFolder - Variable in class de.iip_ecosphere.platform.support.setup.AbstractSetup
- pluginSupplier - Variable in class de.iip_ecosphere.platform.support.plugins.DefaultPluginDescriptor
- port - Variable in class de.iip_ecosphere.platform.support.ServerAddress
- POSTFIX_ID_DEFAULT - Static variable in class de.iip_ecosphere.platform.support.plugins.PluginManager
-
Postfix of plugin id to indicate a default plugin that is also returned if no plugin id matches.
- prependSlash(String) - Static method in class de.iip_ecosphere.platform.support.resources.ResourceLoader
-
Prepends a "/" if there is none at the beginning of
text. - preventDuplicates() - Method in interface de.iip_ecosphere.platform.support.plugins.PluginSetupDescriptor
-
Prevents duplicates by classloader filtering.
- ProcessInfoFactory - Class in de.iip_ecosphere.platform.support.processInfo
-
Generic access to process level information.
- ProcessInfoFactory() - Constructor for class de.iip_ecosphere.platform.support.processInfo.ProcessInfoFactory
- ProcessInfoFactory.ProcessInfo - Interface in de.iip_ecosphere.platform.support.processInfo
-
Represents a process and its accessible information.
- ProcessInfoFactoryProviderDescriptor - Interface in de.iip_ecosphere.platform.support.processInfo
-
Creating the REST instance via JSL.
- PROP_INCONTAINER - Static variable in class de.iip_ecosphere.platform.support.NetUtils
- propertiesToExclude - Variable in class de.iip_ecosphere.platform.support.json.JsonUtils.CustomPropertyExclusionModifier
- PROPERTY_BUILDID - Static variable in class de.iip_ecosphere.platform.support.collector.Collector
- PROPERTY_PATH - Static variable in class de.iip_ecosphere.platform.support.setup.InstalledDependenciesSetup
- propertyRenameMap - Variable in class de.iip_ecosphere.platform.support.json.JsonUtils.CustomPropertyNamingStrategy
- prototype - Static variable in class de.iip_ecosphere.platform.support.json.Json
- put(String) - Method in interface de.iip_ecosphere.platform.support.rest.RestTarget.Invocation
-
Invoke HTTP PUT method for the current request synchronously, taking the creation of the invocation (e.g.
- PythonUtils - Class in de.iip_ecosphere.platform.support
-
Some generic Python process helper functions.
- PythonUtils() - Constructor for class de.iip_ecosphere.platform.support.PythonUtils
Q
- quote(String) - Method in class de.iip_ecosphere.platform.support.collector.Collector.CsvDatapointConstructor
-
Quotes a string text.
R
- read() - Method in class de.iip_ecosphere.platform.support.DelegatingInputStream
- read(byte[]) - Method in class de.iip_ecosphere.platform.support.DelegatingInputStream
- read(byte[], int, int) - Method in class de.iip_ecosphere.platform.support.DelegatingInputStream
- read(InputStream) - Static method in class de.iip_ecosphere.platform.support.yaml.YamlFile
-
Reads a YAML file into a generic object-based structure.
- readClasspathFile(InputStream, File) - Static method in class de.iip_ecosphere.platform.support.plugins.FolderClasspathPluginSetupDescriptor
-
Reads and parses a given classpath file.
- readFileToByteArray(File) - Method in class de.iip_ecosphere.platform.support.commons.Commons
-
Reads the contents of a file into a byte array.
- readFileToByteArray(File) - Static method in class de.iip_ecosphere.platform.support.FileUtils
-
Reads the contents of a file into a byte array.
- readFileToString(File) - Method in class de.iip_ecosphere.platform.support.commons.Commons
-
Reads the contents of a file into a String with platform default charset.
- readFileToString(File) - Static method in class de.iip_ecosphere.platform.support.FileUtils
-
Reads the contents of a file into a String with platform default charset.
- readFileToString(File, Charset) - Method in class de.iip_ecosphere.platform.support.commons.Commons
-
Reads the contents of a file into a String.
- readFileToString(File, Charset) - Static method in class de.iip_ecosphere.platform.support.FileUtils
-
Reads the contents of a file into a String.
- readFromYaml() - Static method in class de.iip_ecosphere.platform.support.setup.InstalledDependenciesSetup
-
Reads the default yaml file, taking into account the system property
InstalledDependenciesSetup.PROPERTY_PATH, the current directory as additional resource folder and the file system root. - readFromYaml(Class<C>) - Static method in class de.iip_ecosphere.platform.support.setup.AbstractSetup
-
Reads a configuration from
AbstractSetup.getDefaultFileName()in the root folder of the JAR/classpath. - readFromYaml(Class<C>, InputStream) - Static method in class de.iip_ecosphere.platform.support.setup.AbstractSetup
-
Reads a instance from
in. - readFromYaml(Class<C>, InputStream, InputStream) - Static method in class de.iip_ecosphere.platform.support.setup.AbstractSetup
-
Reads a instance from
in. - readFromYaml(Class<C>, String) - Static method in class de.iip_ecosphere.platform.support.setup.AbstractSetup
-
Reads a configuration from the root folder of the JAR/classpath.
- readFromYaml(Class<C>, String, String) - Static method in class de.iip_ecosphere.platform.support.setup.AbstractSetup
-
Reads a configuration from the root folder of the JAR/classpath.
- readFromYaml(String) - Static method in class de.iip_ecosphere.platform.support.setup.InstalledDependenciesSetup
-
Reads the given yaml file via the
ResourceLoader, taking into account the system propertyInstalledDependenciesSetup.PROPERTY_PATH, the current directory as additional resource folder and the file system root. - readFromYamlWithPath(Class<C>, String) - Static method in class de.iip_ecosphere.platform.support.setup.AbstractSetup
-
Reads a configuration from
AbstractSetup.getDefaultFileName()in the root folder of the JAR/classpath. - readFromYamlWithPath(Class<C>, String, InputStream, InputStream) - Static method in class de.iip_ecosphere.platform.support.setup.AbstractSetup
-
Reads a instance from
in. - readFromYamlWithPath(Class<C>, String, String) - Static method in class de.iip_ecosphere.platform.support.setup.AbstractSetup
-
Reads a configuration from the root folder of the JAR/classpath.
- readFromYamlWithPath(Class<C>, String, String, String) - Static method in class de.iip_ecosphere.platform.support.setup.AbstractSetup
-
Reads a configuration from the root folder of the JAR/classpath.
- readLines(InputStream) - Static method in class de.iip_ecosphere.platform.support.IOUtils
-
Gets the contents of an
InputStreamas a list of Strings, one entry per line, using the Java platform default character encoding. - readLines(InputStream, Charset) - Method in class de.iip_ecosphere.platform.support.commons.Commons
-
Gets the contents of an
InputStreamas a list of Strings, one entry per line, using the specified character encoding. - readLines(InputStream, Charset) - Static method in class de.iip_ecosphere.platform.support.IOUtils
-
Gets the contents of an
InputStreamas a list of Strings, one entry per line, using the specified character encoding. - readMappingFromYaml() - Static method in class de.iip_ecosphere.platform.support.setup.AbstractSetup
-
Reads a configuration from the root folder of the JAR/classpath as mapping.
- readMappingFromYaml(String) - Static method in class de.iip_ecosphere.platform.support.setup.AbstractSetup
-
Reads a configuration from the root folder of the JAR/classpath as mapping.
- readObject(ObjectInputStream) - Method in class de.iip_ecosphere.platform.support.AtomicDouble
-
Reconstitutes the instance from a stream (that is, deserializes it).
- readResolve() - Method in class de.iip_ecosphere.platform.support.StringUtils.ShortStringToStringStyle
-
Ensure singleton after serialization.
- readValue(byte[], Class<T>) - Method in class de.iip_ecosphere.platform.support.json.Json
-
Reads a value from a byte array.
- readValue(String, Class<T>) - Method in class de.iip_ecosphere.platform.support.json.Json
-
Reads a value from a string.
- realParent - Variable in class de.iip_ecosphere.platform.support.plugins.ChildURLClassLoader
- record(long, TimeUnit) - Method in interface de.iip_ecosphere.platform.support.metrics.Timer
-
Updates the statistics kept by the timer with the specified amount.
- record(Runnable) - Method in interface de.iip_ecosphere.platform.support.metrics.Timer
-
Executes the runnable
funcand records the time taken. - record(Supplier<T>) - Method in interface de.iip_ecosphere.platform.support.metrics.Timer
-
Executes the Supplier
supplierand records the time taken. - recordCallable(Callable<T>) - Method in interface de.iip_ecosphere.platform.support.metrics.Timer
-
Executes the callable
functionand records the time taken. - register(MeterRegistry) - Method in interface de.iip_ecosphere.platform.support.metrics.MetricsBuilder
-
Add the meter to be built to a single registry, or returns an meter in that registry.
- registerConverter(TimeUtils.DateConverter<?>) - Static method in class de.iip_ecosphere.platform.support.TimeUtils
-
Registers an additional converter.
- registerDateConverters() - Method in class de.iip_ecosphere.platform.support.commons.Commons
-
Registers plugin-supplied date-time converters that shall be registered with the platform.
- registerFormat(String, String) - Static method in class de.iip_ecosphere.platform.support.TimeUtils
-
Registers a default format for
SimpleDateFormat. - registerPlugin(PluginDescriptor<?>) - Static method in class de.iip_ecosphere.platform.support.plugins.PluginManager
-
Registers the given plugin descriptor as a new plugin without installation directory.
- registerPlugin(PluginDescriptor<?>, boolean, File) - Static method in class de.iip_ecosphere.platform.support.plugins.PluginManager
-
Registers the given plugin descriptor.
- registerPlugin(PluginSetupDescriptor) - Static method in class de.iip_ecosphere.platform.support.plugins.PluginManager
-
Explicitly registers the given plugin (setup) descriptor.
- registerPlugin(PluginSetupDescriptor, boolean) - Static method in class de.iip_ecosphere.platform.support.plugins.PluginManager
-
Registers the given plugin (setup) descriptor.
- registerResourceResolver(ResourceResolver) - Static method in class de.iip_ecosphere.platform.support.resources.ResourceLoader
-
Registers a resources resolver.
- registerResourceResolver(ResourceResolver, boolean) - Static method in class de.iip_ecosphere.platform.support.resources.ResourceLoader
-
Registers a resources resolver.
- registerTask() - Static method in class de.iip_ecosphere.platform.support.TaskRegistry
-
Registers a new task on the current task.
- registerTask(String) - Static method in class de.iip_ecosphere.platform.support.TaskRegistry
-
Registers a new task on the current task.
- registerTask(Thread) - Static method in class de.iip_ecosphere.platform.support.TaskRegistry
-
Registers a new task for the given
thread, turning a still running one intoTaskRegistry.TaskStatus.SUPPRESSED. - registerTask(Thread, String) - Static method in class de.iip_ecosphere.platform.support.TaskRegistry
-
Registers a new task for the given
thread, turning a still running one intoTaskRegistry.TaskStatus.SUPPRESSED. - remove(Meter) - Method in interface de.iip_ecosphere.platform.support.metrics.MeterRegistry
- remove(Meter.Id) - Method in interface de.iip_ecosphere.platform.support.metrics.MeterRegistry
- remove(String) - Method in interface de.iip_ecosphere.platform.support.json.JsonBuilder
-
Remove the name/value pair from the JSON object associated with this object builder if it is present.
- remove(String) - Method in interface de.iip_ecosphere.platform.support.json.JsonObjectBuilder
-
Remove the name/value pair from the JSON object associated with this object builder if it is present.
- remove(String) - Method in interface de.iip_ecosphere.platform.support.metrics.MeterRegistry
- removeEnd(String, String) - Method in class de.iip_ecosphere.platform.support.commons.Commons
-
Removes a substring only if it is at the end of a source string, otherwise returns the source string.
- removeEnd(String, String) - Static method in class de.iip_ecosphere.platform.support.StringUtils
-
Removes a substring only if it is at the end of a source string, otherwise returns the source string.
- removePrefix - Variable in class de.iip_ecosphere.platform.support.resources.FolderResourceResolver
- removeStart(String, String) - Method in class de.iip_ecosphere.platform.support.commons.Commons
-
Removes a substring only if it is at the beginning of a source string, otherwise returns the source string.
- removeStart(String, String) - Static method in class de.iip_ecosphere.platform.support.StringUtils
-
Removes a substring only if it is at the beginning of a source string, otherwise returns the source string.
- replaceOnce(String, String, String) - Method in class de.iip_ecosphere.platform.support.commons.Commons
-
Replaces a String with another String inside a larger String, once.
- replaceOnce(String, String, String) - Static method in class de.iip_ecosphere.platform.support.logging.FallbackLogger
-
Replaces
searchStringonce intextbyreplacement. - replaceOnce(String, String, String) - Static method in class de.iip_ecosphere.platform.support.StringUtils
-
Replaces a String with another String inside a larger String, once.
- requestJson() - Method in interface de.iip_ecosphere.platform.support.rest.RestTarget.Request
-
Requests a JSON invocation.
- requiredStopCalls - Variable in class de.iip_ecosphere.platform.support.TaskRegistry.TaskData
- reset() - Method in class de.iip_ecosphere.platform.support.DelegatingInputStream
- resolve(ClassLoader, String) - Method in class de.iip_ecosphere.platform.support.resources.FolderResourceResolver
- resolve(ClassLoader, String) - Method in class de.iip_ecosphere.platform.support.resources.MavenResourceResolver
- resolve(ClassLoader, String) - Method in class de.iip_ecosphere.platform.support.resources.MultiResourceResolver
- resolve(ClassLoader, String) - Method in class de.iip_ecosphere.platform.support.resources.OktoflowResourceResolver
- resolve(ClassLoader, String) - Method in interface de.iip_ecosphere.platform.support.resources.ResourceResolver
-
Resolves a resource to an input stream.
- resolve(ClassLoader, String, File) - Method in class de.iip_ecosphere.platform.support.resources.OktoflowResourceResolver
-
Resolves resource within the given
baseFolder. - resolve(String) - Method in interface de.iip_ecosphere.platform.support.resources.ResourceResolver
-
Resolves a resource to an input stream using the default class loader.
- resolvers - Variable in class de.iip_ecosphere.platform.support.resources.MultiResourceResolver
- resolvers - Static variable in class de.iip_ecosphere.platform.support.resources.ResourceLoader
- ResourceClasspathPluginSetupDescriptor - Class in de.iip_ecosphere.platform.support.plugins
-
Default resource-based plugin setup descriptor, reading the required URLs from a classpath file.
- ResourceClasspathPluginSetupDescriptor(String, ResourceResolver...) - Constructor for class de.iip_ecosphere.platform.support.plugins.ResourceClasspathPluginSetupDescriptor
-
Creates an instance based on loading a resource in classpath format.
- ResourceLoader - Class in de.iip_ecosphere.platform.support.resources
-
Support for class loading also in FAT jars.
- ResourceLoader() - Constructor for class de.iip_ecosphere.platform.support.resources.ResourceLoader
- ResourceResolver - Interface in de.iip_ecosphere.platform.support.resources
-
Resolves resources.
- Rest - Class in de.iip_ecosphere.platform.support.rest
-
Generic access to Rest (server).
- Rest() - Constructor for class de.iip_ecosphere.platform.support.rest.Rest
- Rest.ExceptionHandler - Interface in de.iip_ecosphere.platform.support.rest
-
Represents an exception handler, can be used to uniformly handle exceptions.
- Rest.Filter - Interface in de.iip_ecosphere.platform.support.rest
-
Represents a route filter.
- Rest.Request - Interface in de.iip_ecosphere.platform.support.rest
-
Request interface.
- Rest.Response - Interface in de.iip_ecosphere.platform.support.rest
-
Response interface.
- Rest.RestServer - Interface in de.iip_ecosphere.platform.support.rest
-
Represents a rest server.
- Rest.Route - Interface in de.iip_ecosphere.platform.support.rest
-
Represents a route (function).
- RestProviderDescriptor - Interface in de.iip_ecosphere.platform.support.rest
-
Creating the REST instance via JSL.
- RestTarget - Interface in de.iip_ecosphere.platform.support.rest
-
Represents a Web target for RESTful API access.
- RestTarget.Invocation - Interface in de.iip_ecosphere.platform.support.rest
-
Represents a request invocation.
- RestTarget.Request - Interface in de.iip_ecosphere.platform.support.rest
-
Represents a request.
- result - Variable in class de.iip_ecosphere.platform.support.json.JsonResultWrapper.Result
- Result() - Constructor for class de.iip_ecosphere.platform.support.json.JsonResultWrapper.Result
-
Creates a result object (for JSON).
- Result(String) - Constructor for class de.iip_ecosphere.platform.support.json.JsonResultWrapper.Result
-
Creates a result object for a result value.
- Result(Throwable) - Constructor for class de.iip_ecosphere.platform.support.json.JsonResultWrapper.Result
-
Creates a result object for an exceptional situation.
- resultFromJson(Object) - Static method in class de.iip_ecosphere.platform.support.json.JsonResultWrapper
-
Turns something in JSON into a
Result. - reverse(Object[]) - Static method in class de.iip_ecosphere.platform.support.CollectionUtils
-
Reverses the order of the given array.
- reverse(Object[]) - Method in class de.iip_ecosphere.platform.support.commons.Commons
-
Reverses the order of the given array.
- ROOT_LOGGER_NAME - Static variable in interface de.iip_ecosphere.platform.support.logging.Logger
-
Case insensitive String constant used to retrieve the name of the root logger.
- run() - Method in interface de.iip_ecosphere.platform.support.function.IORunnable
-
Runs this operation.
- run() - Method in class de.iip_ecosphere.platform.support.plugins.StreamGobbler
- RUNNING - Enum constant in enum class de.iip_ecosphere.platform.support.TaskRegistry.TaskStatus
S
- sameTask(TaskRegistry.TaskData) - Method in class de.iip_ecosphere.platform.support.TaskRegistry.TaskData
-
Returns whether the given task
datais the same regarding the task id modulo beginning/trailing quotes asTaskRegistry.TaskData.getId(). - sameTask(String) - Method in class de.iip_ecosphere.platform.support.TaskRegistry.TaskData
-
Returns whether the given
taskIdmodulo beginning/trailing quotes is the same asTaskRegistry.TaskData.getId(). - sanitizeFileName(String) - Static method in class de.iip_ecosphere.platform.support.FileUtils
-
Turns an arbitrary string into something that can be used as a file name.
- sanitizeFileName(String, boolean) - Static method in class de.iip_ecosphere.platform.support.FileUtils
-
Turns an arbitrary string into something that can be used as a file name.
- schema - Variable in class de.iip_ecosphere.platform.support.ServerAddress
- Schema - Enum Class in de.iip_ecosphere.platform.support
-
Lists common relevant protocol schemas.
- Schema(String, boolean) - Constructor for enum class de.iip_ecosphere.platform.support.Schema
-
Creates a constant.
- secure(String, String, String) - Method in interface de.iip_ecosphere.platform.support.rest.Rest.RestServer
-
Set the connection to be secure, using the specified keystore and truststore.
- segments - Variable in class de.iip_ecosphere.platform.support.Version
- send(String) - Method in interface de.iip_ecosphere.platform.support.websocket.WebsocketFactory.WebSocket
-
Sends the given text through the websocket.
- SEPARATOR - Static variable in class de.iip_ecosphere.platform.support.collector.Collector
- SEPARATOR - Static variable in class de.iip_ecosphere.platform.support.Version
- sequenceNr - Variable in class de.iip_ecosphere.platform.support.plugins.PluginManager.PluginInfo
- serialVersionUID - Static variable in class de.iip_ecosphere.platform.support.AtomicDouble
- serialVersionUID - Static variable in class de.iip_ecosphere.platform.support.Endpoint
- serialVersionUID - Static variable in class de.iip_ecosphere.platform.support.json.JsonResultWrapper.Result
- serialVersionUID - Static variable in class de.iip_ecosphere.platform.support.json.JsonResultWrapper
- serialVersionUID - Static variable in class de.iip_ecosphere.platform.support.json.JsonUtils.CustomPropertyNamingStrategy
- serialVersionUID - Static variable in class de.iip_ecosphere.platform.support.json.JsonUtils.EnumDeserializer
- serialVersionUID - Static variable in class de.iip_ecosphere.platform.support.json.JsonUtils.MappingPropertyNamingStrategy
- serialVersionUID - Static variable in class de.iip_ecosphere.platform.support.ServerAddress
- serialVersionUID - Static variable in class de.iip_ecosphere.platform.support.StringUtils.ShortStringToStringStyle
- Server - Interface in de.iip_ecosphere.platform.support
-
A generic server, something that can be started or stopped and, finally, disposed.
- ServerAddress - Class in de.iip_ecosphere.platform.support
-
Represents a reusable server address.
- ServerAddress(Schema) - Constructor for class de.iip_ecosphere.platform.support.ServerAddress
-
Creates a new
ServerAddress.LOCALHOSTserver address instance on an ephemerial port. - ServerAddress(Schema, int) - Constructor for class de.iip_ecosphere.platform.support.ServerAddress
-
Creates a new
ServerAddress.LOCALHOSTserver address instance. - ServerAddress(Schema, String, int) - Constructor for class de.iip_ecosphere.platform.support.ServerAddress
-
Creates a new server address instance.
- ServiceLoaderUtils - Class in de.iip_ecosphere.platform.support.jsl
-
Helper functions for Java Service Loading.
- ServiceLoaderUtils() - Constructor for class de.iip_ecosphere.platform.support.jsl.ServiceLoaderUtils
- set(double) - Method in class de.iip_ecosphere.platform.support.AtomicDouble
-
Sets to the given value.
- setApplicationJsonType() - Method in interface de.iip_ecosphere.platform.support.rest.Rest.Response
-
Sets the content/response type to "application/json".
- setAuthenticator(Ssh.Authenticator) - Method in interface de.iip_ecosphere.platform.support.ssh.Ssh.SshServer
-
Sets the authenticator.
- setBody(String) - Method in interface de.iip_ecosphere.platform.support.rest.Rest.Response
-
Sets the body.
- setClassAssertionStatus(String, boolean) - Method in interface de.iip_ecosphere.platform.support.plugins.ChildClassLoader
-
Sets the desired assertion status for the named top-level class in this class loader and any nested classes contained therein.
- setClassAssertionStatus(String, boolean) - Method in class de.iip_ecosphere.platform.support.plugins.ChildFirstClassLoader
- setClassLoader(ClassLoader) - Static method in class de.iip_ecosphere.platform.support.plugins.PluginSetup
-
Sets the class loader to use, also as central class loader for resource loading.
- setDataDir(String) - Method in class de.iip_ecosphere.platform.support.collector.CollectorSetup
-
Changes the data directory of the collector.
- setDefaultAssertionStatus(boolean) - Method in interface de.iip_ecosphere.platform.support.plugins.ChildClassLoader
-
Sets the default assertion status for this class loader.
- setDefaultAssertionStatus(boolean) - Method in class de.iip_ecosphere.platform.support.plugins.ChildFirstClassLoader
- setDefaultFileName(String) - Static method in class de.iip_ecosphere.platform.support.setup.AbstractSetup
-
Sets the default file name used for loading, by default
AbstractSetup.DEFAULT_FNAME. - setEmitter(Logger.Emitter) - Method in class de.iip_ecosphere.platform.support.logging.FallbackLogger
- setEmitter(Logger.Emitter) - Method in interface de.iip_ecosphere.platform.support.logging.Logger
-
Sets the emitter so that the output format can be changed programmatically.
- setEntity(String) - Method in interface de.iip_ecosphere.platform.support.http.HttpRequest
-
Associates the entity with this request.
- setEnvMappings(Map<String, String>) - Method in class de.iip_ecosphere.platform.support.setup.InstalledDependenciesSetup
-
Changes the locations.
- setException(String) - Method in class de.iip_ecosphere.platform.support.json.JsonResultWrapper.Result
-
Defines the exception text.
- setFields(Collector.Field[]) - Static method in class de.iip_ecosphere.platform.support.collector.Collector
-
Changes the actual field declarations.
- setHeader(String, String) - Method in interface de.iip_ecosphere.platform.support.http.HttpRequest
-
Overwrites the first header with the same name.
- setHostKey(File) - Method in interface de.iip_ecosphere.platform.support.ssh.Ssh.SshServer
-
Sets the host key for encryption in terms of a given file.
- setInstance(Bytecode) - Static method in class de.iip_ecosphere.platform.support.bytecode.Bytecode
-
Manually sets the instance.
- setInstance(Commons) - Static method in class de.iip_ecosphere.platform.support.commons.Commons
-
Manually sets the instance.
- setInstance(Http) - Static method in class de.iip_ecosphere.platform.support.http.Http
-
Manually sets the instance.
- setInstance(MetricsFactory) - Static method in class de.iip_ecosphere.platform.support.metrics.MetricsFactory
-
Manually sets the instance.
- setInstance(ProcessInfoFactory) - Static method in class de.iip_ecosphere.platform.support.processInfo.ProcessInfoFactory
-
Manually sets the instance.
- setInstance(Rest) - Static method in class de.iip_ecosphere.platform.support.rest.Rest
-
Manually sets the instance.
- setInstance(Ssh) - Static method in class de.iip_ecosphere.platform.support.ssh.Ssh
-
Manually sets the instance.
- setInstance(WebsocketFactory) - Static method in class de.iip_ecosphere.platform.support.websocket.WebsocketFactory
-
Manually sets the instance.
- setInstance(Yaml) - Static method in class de.iip_ecosphere.platform.support.yaml.Yaml
-
Manually sets the instance.
- setLevel(LogLevel) - Method in class de.iip_ecosphere.platform.support.logging.FallbackLogger
- setLevel(LogLevel) - Method in interface de.iip_ecosphere.platform.support.logging.Logger
-
Sets the log level.
- setLocation(String, File) - Method in class de.iip_ecosphere.platform.support.setup.InstalledDependenciesSetup
-
Sets a single location, but ensures the default values.
- setLocations(Map<String, File>) - Method in class de.iip_ecosphere.platform.support.setup.InstalledDependenciesSetup
-
Changes the locations.
- setLoggerFactory(ILoggerFactory) - Static method in class de.iip_ecosphere.platform.support.logging.LoggerFactory
-
Changes the logger factory.
- setMaxEventCount(int) - Method in class de.iip_ecosphere.platform.support.TaskRegistry.TaskData
-
Defines the maximum number of (expected) events.
- setPackageAssertionStatus(String, boolean) - Method in interface de.iip_ecosphere.platform.support.plugins.ChildClassLoader
-
Sets the package default assertion status for the named package.
- setPackageAssertionStatus(String, boolean) - Method in class de.iip_ecosphere.platform.support.plugins.ChildFirstClassLoader
- setPluginsFolder(String) - Method in class de.iip_ecosphere.platform.support.setup.AbstractSetup
-
Changes the (parent) folder where the oktoflow plugins are located.
- setPluginsFolderFile(File) - Method in class de.iip_ecosphere.platform.support.setup.AbstractSetup
-
Changes the (parent) folder where the oktoflow plugins are located.
- setPrototype(Json) - Static method in class de.iip_ecosphere.platform.support.json.Json
-
Manually sets the instance.
- setReceptionHander(Consumer<String>) - Method in interface de.iip_ecosphere.platform.support.websocket.WebsocketFactory.WebSocket
-
Sets the reception handler for incoming messages.
- setRequiredStopCalls(int) - Method in class de.iip_ecosphere.platform.support.TaskRegistry.TaskData
-
Changes the number of required stop calls (
TaskRegistry.TaskData.setStatus(TaskStatus)withTaskRegistry.TaskStatus.STOPPED) to change the task to stopped. - setResult(String) - Method in class de.iip_ecosphere.platform.support.json.JsonResultWrapper.Result
-
Defines the result.
- setSetup(CollectorSetup) - Static method in class de.iip_ecosphere.platform.support.collector.Collector
-
Defines the setup.
- setShellInit(String, String...) - Method in interface de.iip_ecosphere.platform.support.ssh.Ssh.SshServer
-
Defines the command to initialize the shell.
- setStatus(int) - Method in interface de.iip_ecosphere.platform.support.rest.Rest.Response
-
Sets the status code for the response.
- setStatus(TaskRegistry.TaskStatus) - Method in class de.iip_ecosphere.platform.support.TaskRegistry.TaskData
-
Changes the task status and the timestamp of change.
- setStatusListener(WebsocketFactory.StatusListener) - Method in interface de.iip_ecosphere.platform.support.websocket.WebsocketFactory.WebSocket
-
Sets the status listener.
- setStreams(PrintStream, PrintStream) - Method in class de.iip_ecosphere.platform.support.logging.FallbackLogger
-
Sets the streams for logging.
- setTimeout(long) - Static method in class de.iip_ecosphere.platform.support.TaskRegistry
-
Changes the timeout indicating a
TaskRegistry.TaskDatainstance to be cleaned up. - setType(String) - Method in interface de.iip_ecosphere.platform.support.rest.Rest.Response
-
Sets the content/response type.
- setup - Static variable in class de.iip_ecosphere.platform.support.collector.Collector
- SETUP_NAME - Static variable in class de.iip_ecosphere.platform.support.collector.Collector
- SETUP_RESOLVER - Static variable in class de.iip_ecosphere.platform.support.resources.MultiResourceResolver
-
Resolver for setup (override) files.
- setupDefaults() - Method in class de.iip_ecosphere.platform.support.setup.InstalledDependenciesSetup
-
Sets up the default values.
- setupDescriptor - Variable in class de.iip_ecosphere.platform.support.plugins.FolderClasspathPluginSetupDescriptor.ClasspathFile
- SHORT_STRING_STYLE - Static variable in class de.iip_ecosphere.platform.support.StringUtils
-
Short prefix style with limited string output.
- ShortStringToStringStyle() - Constructor for class de.iip_ecosphere.platform.support.StringUtils.ShortStringToStringStyle
-
Constructor.
- SingletonPlugin<T> - Class in de.iip_ecosphere.platform.support.plugins
-
Represents a singleton plugin, i.e., a plugin holds and returns a singleton instance.
- SingletonPlugin(String, List<String>, Class<T>, Function<Plugin<T>, T>, File) - Constructor for class de.iip_ecosphere.platform.support.plugins.SingletonPlugin
-
Creates a plugin instance.
- SingletonPluginDescriptor<T> - Class in de.iip_ecosphere.platform.support.plugins
-
Singleton plugin descriptor implementation, creates
SingletonPlugininstances. - SingletonPluginDescriptor(String, List<String>, Class<T>, DefaultPluginDescriptor.PluginSupplier<T>) - Constructor for class de.iip_ecosphere.platform.support.plugins.SingletonPluginDescriptor
-
Creates a descriptor instance.
- size() - Method in interface de.iip_ecosphere.platform.support.json.JsonArray
-
Returns the number of elements in this array.
- size() - Method in interface de.iip_ecosphere.platform.support.json.JsonIterator
-
Returns the size of the underlying structure.
- skip(long) - Method in class de.iip_ecosphere.platform.support.DelegatingInputStream
- sleep(int) - Static method in class de.iip_ecosphere.platform.support.TimeUtils
-
Just sleeps for the given amount of milliseconds.
- slice(byte[], JsonIterator) - Method in interface de.iip_ecosphere.platform.support.json.JsonIterator
-
Slices
dataso that the nested part ofiterremains. - sortPlugins(List<PluginManager.PluginInfo>) - Static method in class de.iip_ecosphere.platform.support.plugins.PluginManager
-
Sorts the plugins, basically according to their initial sequence number and then, if given, after the last specified dependent plugin (or if not matching at the end).
- Ssh - Class in de.iip_ecosphere.platform.support.ssh
-
Generic access to SSH.
- Ssh() - Constructor for class de.iip_ecosphere.platform.support.ssh.Ssh
- SSH - Enum constant in enum class de.iip_ecosphere.platform.support.Schema
-
SSH.
- Ssh.Authenticator - Interface in de.iip_ecosphere.platform.support.ssh
-
Authenticates server accesses.
- Ssh.SshServer - Interface in de.iip_ecosphere.platform.support.ssh
-
The SSH server with further setup options.
- SshProviderDescriptor - Interface in de.iip_ecosphere.platform.support.ssh
-
Creating the REST instance via JSL.
- SSL - Enum constant in enum class de.iip_ecosphere.platform.support.Schema
-
TCP TLS-encrypted.
- start() - Method in class de.iip_ecosphere.platform.support.NoOpServer
- start() - Method in interface de.iip_ecosphere.platform.support.Server
-
Start the server without waiting time/blocking.
- start() - Method in interface de.iip_ecosphere.platform.support.ssh.Ssh.SshServer
- startTime - Variable in class de.iip_ecosphere.platform.support.metrics.Timer.DefaultSample
- Statistic - Enum Class in de.iip_ecosphere.platform.support.metrics
-
A description of the value contained in a measurement.
- Statistic(String) - Constructor for enum class de.iip_ecosphere.platform.support.metrics.Statistic
-
Creates a constant.
- status - Variable in class de.iip_ecosphere.platform.support.TaskRegistry.TaskData
- stop(boolean) - Method in class de.iip_ecosphere.platform.support.NoOpServer
- stop(boolean) - Method in interface de.iip_ecosphere.platform.support.Server
-
Stop the server.
- stop(Timer) - Method in class de.iip_ecosphere.platform.support.metrics.Timer.DefaultSample
- stop(Timer) - Method in interface de.iip_ecosphere.platform.support.metrics.Timer.Sample
-
Records the duration of the operation.
- stop(Server, boolean) - Static method in interface de.iip_ecosphere.platform.support.Server
-
Stops a given server instance.
- stopCallCount - Variable in class de.iip_ecosphere.platform.support.TaskRegistry.TaskData
- STOPPED - Enum constant in enum class de.iip_ecosphere.platform.support.TaskRegistry.TaskStatus
- stopTask() - Static method in class de.iip_ecosphere.platform.support.TaskRegistry
-
Stops the actual task of the current thread.
- stopTask(String) - Static method in class de.iip_ecosphere.platform.support.TaskRegistry
-
Stops the given task.
- stopTask(Thread) - Static method in class de.iip_ecosphere.platform.support.TaskRegistry
-
Stops the given task.
- stream(ServiceLoader<D>) - Static method in class de.iip_ecosphere.platform.support.jsl.ServiceLoaderUtils
-
Turns the service loader into a stream.
- StreamGobbler - Class in de.iip_ecosphere.platform.support.plugins
-
Simple process stream gobbler.
- StreamGobbler(InputStream, PrintStream) - Constructor for class de.iip_ecosphere.platform.support.plugins.StreamGobbler
-
Creates a stream gobbler.
- STRING - Enum constant in enum class de.iip_ecosphere.platform.support.json.JsonIterator.ValueType
- stringConverter - Static variable in class de.iip_ecosphere.platform.support.logging.FallbackLogger
- StringUtils - Class in de.iip_ecosphere.platform.support
-
String utility functions, partially wrapping
org.apache.commons.text. - StringUtils() - Constructor for class de.iip_ecosphere.platform.support.StringUtils
- StringUtils.ShortStringToStringStyle - Class in de.iip_ecosphere.platform.support
-
Short prefix style with limited string output.
- stripExtension(String) - Static method in class de.iip_ecosphere.platform.support.plugins.FolderClasspathPluginSetupDescriptor
-
Strip the extension of a file name.
- supplier - Variable in class de.iip_ecosphere.platform.support.plugins.PluginManager.PluginInfo
- supportsPathVariables() - Method in interface de.iip_ecosphere.platform.support.rest.Rest.RestServer
-
Returns whether path variables are supported.
- SUPPRESSED - Enum constant in enum class de.iip_ecosphere.platform.support.TaskRegistry.TaskStatus
- SYSTEM_ROOT - Static variable in class de.iip_ecosphere.platform.support.resources.FolderResourceResolver
T
- tag - Variable in class de.iip_ecosphere.platform.support.collector.Collector.CsvDatapointConstructor
- Tag - Interface in de.iip_ecosphere.platform.support.metrics
-
Represents a metrics tag.
- tags(String...) - Method in interface de.iip_ecosphere.platform.support.metrics.MetricsBuilder
-
Adds tags to the object to build.
- tagValueRepresentation - Variable in enum class de.iip_ecosphere.platform.support.metrics.Statistic
- targetClass - Variable in class de.iip_ecosphere.platform.support.json.JsonUtils.CustomPropertyExclusionModifier
- TaskData(String, Thread) - Constructor for class de.iip_ecosphere.platform.support.TaskRegistry.TaskData
-
Creates an instance, sets the id and turns the status to
TaskRegistry.TaskStatus.RUNNING. - taskIdSupplier - Variable in class de.iip_ecosphere.platform.support.json.JsonResultWrapper
- TaskRegistry - Class in de.iip_ecosphere.platform.support
-
Thread-based mechanism to track tasks (AAS, through UI).
- TaskRegistry() - Constructor for class de.iip_ecosphere.platform.support.TaskRegistry
- TaskRegistry.TaskData - Class in de.iip_ecosphere.platform.support
-
Represents data associated to a task.
- TaskRegistry.TaskStatus - Enum Class in de.iip_ecosphere.platform.support
-
Constants to represent the task status.
- TaskStatus() - Constructor for enum class de.iip_ecosphere.platform.support.TaskRegistry.TaskStatus
- TCP - Enum constant in enum class de.iip_ecosphere.platform.support.Schema
-
TCP unencrypted.
- THIS_DIR - Static variable in class de.iip_ecosphere.platform.support.resources.FolderResourceResolver
- threadId - Variable in class de.iip_ecosphere.platform.support.TaskRegistry.TaskData
- threadToData - Static variable in class de.iip_ecosphere.platform.support.TaskRegistry
- timeout - Static variable in class de.iip_ecosphere.platform.support.TaskRegistry
- timer(String, String...) - Method in interface de.iip_ecosphere.platform.support.metrics.MeterRegistry
-
Measures the time taken for short tasks and the count of these tasks.
- Timer - Interface in de.iip_ecosphere.platform.support.metrics
-
Represents a timer.
- TIMER - Enum constant in enum class de.iip_ecosphere.platform.support.metrics.Meter.Type
- Timer.DefaultSample - Class in de.iip_ecosphere.platform.support.metrics
-
Default implementation of
Timer.Samplebased on micrometer. - Timer.Sample - Interface in de.iip_ecosphere.platform.support.metrics
-
Maintains state on the clock's start position for a latency sample.
- Timer.TimerBuilder - Interface in de.iip_ecosphere.platform.support.metrics
-
Builds a timer.
- timestamp - Variable in class de.iip_ecosphere.platform.support.collector.Collector.CsvDatapointConstructor
- timestamp - Variable in class de.iip_ecosphere.platform.support.TaskRegistry.TaskData
- TimeUtils - Class in de.iip_ecosphere.platform.support
-
Test utilities.
- TimeUtils() - Constructor for class de.iip_ecosphere.platform.support.TimeUtils
-
Preventing external creation.
- TimeUtils.AbstractDateConverter<T> - Class in de.iip_ecosphere.platform.support
-
An abstract basic date converter.
- TimeUtils.DateConverter<T> - Interface in de.iip_ecosphere.platform.support
-
Plugin to extend the date time conversion.
- toArgs(String) - Static method in class de.iip_ecosphere.platform.support.setup.CmdLine
-
Turns a command line string into arguments.
- toBigDecimalValue() - Method in interface de.iip_ecosphere.platform.support.json.JsonIterator
-
Turns this iterator to a big decimal value.
- toBigIntegerValue() - Method in interface de.iip_ecosphere.platform.support.json.JsonIterator
-
Turns this iterator to a big integer value.
- toBooleanValue() - Method in interface de.iip_ecosphere.platform.support.json.JsonIterator
-
Turns this iterator to a boolean value.
- toDate(LocalDateTime) - Static method in class de.iip_ecosphere.platform.support.TimeUtils
-
Converts a
LocalDateTimevalue toDateusing instant and the system default time zone. - toDate(T) - Method in interface de.iip_ecosphere.platform.support.TimeUtils.DateConverter
-
Turns data into a date.
- toDoubleValue() - Method in interface de.iip_ecosphere.platform.support.json.JsonIterator
-
Turns this iterator to a double value.
- toFloatValue() - Method in interface de.iip_ecosphere.platform.support.json.JsonIterator
-
Turns this iterator to a float value.
- toIntValue() - Method in interface de.iip_ecosphere.platform.support.json.JsonIterator
-
Turns this iterator to an int value.
- toJson(ObjectMapper, Object) - Static method in class de.iip_ecosphere.platform.support.json.JsonUtils
-
Turns
objectinto JSON usingmapper. - toJson(JsonResultWrapper.Result) - Static method in class de.iip_ecosphere.platform.support.json.JsonResultWrapper
-
Turns a
JsonResultWrapper.Resultinto JSON. - toJson(Object) - Method in class de.iip_ecosphere.platform.support.json.Json
-
Turns an
objectto JSON. - toJson(Object) - Static method in class de.iip_ecosphere.platform.support.json.JsonUtils
-
Turns an
objectto JSON. - toJsonDflt(Object) - Static method in class de.iip_ecosphere.platform.support.json.Json
-
Turns an
objectto JSON on the default instance. - toList(Iterable<T>) - Static method in class de.iip_ecosphere.platform.support.CollectionUtils
-
Turns the elements in the iterable into a list.
- toList(Enumeration<T>) - Static method in class de.iip_ecosphere.platform.support.CollectionUtils
-
Turns the elements in the enumeration into a list.
- toList(Iterator<T>) - Static method in class de.iip_ecosphere.platform.support.CollectionUtils
-
Turns the elements in the iterator into a list.
- toList(T...) - Static method in class de.iip_ecosphere.platform.support.CollectionUtils
-
Turns given
elementsinto a list. - toLocalDateTime(Date) - Static method in class de.iip_ecosphere.platform.support.TimeUtils
-
Converts a
Datevalue toLocalDateTimeusing instant and the system default time zone. - toLongValue() - Method in interface de.iip_ecosphere.platform.support.json.JsonIterator
-
Turns this iterator to a long value.
- toPathVariable(String) - Method in interface de.iip_ecosphere.platform.support.rest.Rest.RestServer
-
Turns a name to a path variable.
- toServerUri() - Method in class de.iip_ecosphere.platform.support.ServerAddress
-
Returns the URI representation of the server address apart from overridden extensions in
ServerAddress.toUri(). - toSet(Iterable<T>) - Static method in class de.iip_ecosphere.platform.support.CollectionUtils
-
Turns the elements in the iterable into a set.
- toSet(Enumeration<T>) - Static method in class de.iip_ecosphere.platform.support.CollectionUtils
-
Turns the elements in the enumeration into a set.
- toSet(Iterator<T>) - Static method in class de.iip_ecosphere.platform.support.CollectionUtils
-
Turns the elements in the iterator into a set.
- toSet(T...) - Static method in class de.iip_ecosphere.platform.support.CollectionUtils
-
Turns given
elementsinto a list. - toString() - Method in class de.iip_ecosphere.platform.support.AtomicDouble
-
Returns the String representation of the current value.
- toString() - Method in class de.iip_ecosphere.platform.support.ExtensionBasedFileFormat
- toString() - Method in class de.iip_ecosphere.platform.support.FileFormat
- toString() - Method in class de.iip_ecosphere.platform.support.plugins.ChildFirstClassLoader
- toString() - Method in class de.iip_ecosphere.platform.support.TaskRegistry.TaskData
- toString() - Method in class de.iip_ecosphere.platform.support.Version
-
Returns a textual representation of this instance.
- toString(InputStream) - Static method in class de.iip_ecosphere.platform.support.IOUtils
-
Gets the contents of an
InputStreamas a String using the specified Java platform default character encoding. - toString(InputStream, Charset) - Method in class de.iip_ecosphere.platform.support.commons.Commons
-
Gets the contents of an
InputStreamas a String using the specified character encoding. - toString(InputStream, Charset) - Static method in class de.iip_ecosphere.platform.support.IOUtils
-
Gets the contents of an
InputStreamas a String using the specified character encoding. - toString(Object) - Method in class de.iip_ecosphere.platform.support.collector.Collector.CsvDatapointConstructor
-
Turns an object into a string for output.
- toString(Object) - Method in class de.iip_ecosphere.platform.support.commons.Commons
-
Turns an object to an readable string, usually using reflection.
- toString(Object) - Method in class de.iip_ecosphere.platform.support.logging.FallbackLogger
-
Turns an argument object to a string value.
- toString(Object) - Static method in class de.iip_ecosphere.platform.support.StringUtils
-
Turns an object to an readable string, usually using reflection.
- toString(Collection<?>, String, String, String) - Static method in class de.iip_ecosphere.platform.support.CollectionUtils
-
Turns a collection into a string with configurable lead-in, separator and lead-out.
- toStringShortStyle(Object) - Method in class de.iip_ecosphere.platform.support.commons.Commons
-
Turns an object to an readable string, usually using reflection.
- toStringShortStyle(Object) - Static method in class de.iip_ecosphere.platform.support.StringUtils
-
Turns an object to an readable string, usually using reflection.
- toStringSpaceSeparated(Collection<?>) - Static method in class de.iip_ecosphere.platform.support.CollectionUtils
-
Turns a collection into a string with no lead-in, one space as separator and no lead-out.
- toStringValue() - Method in interface de.iip_ecosphere.platform.support.json.JsonIterator
-
Turns this iterator to a string value.
- TOTAL - Enum constant in enum class de.iip_ecosphere.platform.support.metrics.Statistic
-
The sum of the amounts recorded.
- TOTAL_TIME - Enum constant in enum class de.iip_ecosphere.platform.support.metrics.Statistic
-
The sum of the times recorded.
- totalTime(TimeUnit) - Method in interface de.iip_ecosphere.platform.support.metrics.Timer
-
Returns the total time of recorded events.
- toUri() - Method in class de.iip_ecosphere.platform.support.Endpoint
-
Returns the URI representation of this endpoint.
- toUri() - Method in enum class de.iip_ecosphere.platform.support.Schema
-
Returns the URI schema prefix.
- toUri() - Method in class de.iip_ecosphere.platform.support.ServerAddress
-
Returns the URI representation of this server address.
- toURL(File...) - Static method in class de.iip_ecosphere.platform.support.plugins.URLPluginSetupDescriptor
-
Turns all
filestoURLinstances. - toURL(String...) - Static method in class de.iip_ecosphere.platform.support.plugins.URLPluginSetupDescriptor
-
Turns all
urlstoURLinstances. - toURLSafe(File...) - Static method in class de.iip_ecosphere.platform.support.plugins.URLPluginSetupDescriptor
-
Turns all
filestoURLinstances, logs errors. - toURLSafe(String...) - Static method in class de.iip_ecosphere.platform.support.plugins.URLPluginSetupDescriptor
-
Turns all
urlstoURLinstances, logs errors. - trace(String) - Method in class de.iip_ecosphere.platform.support.logging.FallbackLogger
- trace(String) - Method in interface de.iip_ecosphere.platform.support.logging.Logger
-
Log a message at the TRACE level.
- trace(String, Object) - Method in class de.iip_ecosphere.platform.support.logging.FallbackLogger
- trace(String, Object) - Method in interface de.iip_ecosphere.platform.support.logging.Logger
-
Log a message at the TRACE level according to the specified format and argument.
- trace(String, Object...) - Method in class de.iip_ecosphere.platform.support.logging.FallbackLogger
- trace(String, Object...) - Method in interface de.iip_ecosphere.platform.support.logging.Logger
-
Log a message at the TRACE level according to the specified format and arguments.
- trace(String, Object, Object) - Method in class de.iip_ecosphere.platform.support.logging.FallbackLogger
- trace(String, Object, Object) - Method in interface de.iip_ecosphere.platform.support.logging.Logger
-
Log a message at the TRACE level according to the specified format and arguments.
- trace(String, Throwable) - Method in class de.iip_ecosphere.platform.support.logging.FallbackLogger
- trace(String, Throwable) - Method in interface de.iip_ecosphere.platform.support.logging.Logger
-
Log an exception (throwable) at the TRACE level with an accompanying message.
- TRACE - Enum constant in enum class de.iip_ecosphere.platform.support.logging.LogLevel
- type - Variable in class de.iip_ecosphere.platform.support.json.JsonUtils.JacksonEnumMapping
- Type() - Constructor for enum class de.iip_ecosphere.platform.support.metrics.Meter.Type
U
- unassociateTask(Thread) - Static method in class de.iip_ecosphere.platform.support.TaskRegistry
-
Unassociates a thread.
- unescape(String) - Static method in class de.iip_ecosphere.platform.support.json.JsonUtils
-
Unescapes an input string from JSON.
- unescapeJava(String) - Method in class de.iip_ecosphere.platform.support.commons.Commons
-
Unescapes any Java literals found in the
String. - unescapeJava(String) - Static method in class de.iip_ecosphere.platform.support.StringUtils
-
Unescapes any Java literals found in the
String. - unescapeJson(String) - Method in class de.iip_ecosphere.platform.support.commons.Commons
-
Unescapes any Json literals found in the
String. - unescapeJson(String) - Static method in class de.iip_ecosphere.platform.support.StringUtils
-
Unescapes any Json literals found in the
String. - UNKNOWN - Enum constant in enum class de.iip_ecosphere.platform.support.metrics.Statistic
-
Undetermined.
- UNKNOWN - Enum constant in enum class de.iip_ecosphere.platform.support.TaskRegistry.TaskStatus
- unregisterResourceResolver(ResourceResolver) - Static method in class de.iip_ecosphere.platform.support.resources.ResourceLoader
-
Unregisters a resources resolver.
- updateAndGet(DoubleUnaryOperator) - Method in class de.iip_ecosphere.platform.support.AtomicDouble
-
Atomically updates the current value with the results of applying the given function.
- UPDATER - Static variable in class de.iip_ecosphere.platform.support.AtomicDouble
- uriSchema - Variable in enum class de.iip_ecosphere.platform.support.Schema
- URLPluginSetupDescriptor - Class in de.iip_ecosphere.platform.support.plugins
-
Default URL-based plugin setup descriptor.
- URLPluginSetupDescriptor(URL[]) - Constructor for class de.iip_ecosphere.platform.support.plugins.URLPluginSetupDescriptor
-
Creates an URL plugin setup descriptor.
- urls - Variable in class de.iip_ecosphere.platform.support.plugins.URLPluginSetupDescriptor
- USER_HOME - Static variable in class de.iip_ecosphere.platform.support.resources.FolderResourceResolver
V
- validatePort(int) - Static method in class de.iip_ecosphere.platform.support.ServerAddress
- value - Variable in class de.iip_ecosphere.platform.support.AtomicDouble
- value() - Element in annotation interface de.iip_ecosphere.platform.support.json.JsonIgnore
-
Optional argument that defines whether this annotation is active or not.
- value() - Method in interface de.iip_ecosphere.platform.support.json.JsonIterator.EntryIterator
-
Returns the next entry value.
- value() - Element in annotation interface de.iip_ecosphere.platform.support.json.JsonProperty
-
Defines name of the logical property, i.e.
- value() - Method in interface de.iip_ecosphere.platform.support.metrics.Gauge
-
The act of observing the value by calling this method triggers sampling of the underlying number or user-defined function that defines the value for the gauge.
- VALUE - Enum constant in enum class de.iip_ecosphere.platform.support.metrics.Statistic
-
Instantaneous value, such as those reported by gauges.
- valueOf(String) - Static method in class de.iip_ecosphere.platform.support.Endpoint
-
Turns an URI into an endpoint.
- valueOf(String) - Static method in enum class de.iip_ecosphere.platform.support.json.JsonIterator.ValueType
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class de.iip_ecosphere.platform.support.logging.LogLevel
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class de.iip_ecosphere.platform.support.metrics.Meter.Type
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class de.iip_ecosphere.platform.support.metrics.MeterFilter.MeterFilterReply
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class de.iip_ecosphere.platform.support.metrics.Statistic
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class de.iip_ecosphere.platform.support.Schema
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class de.iip_ecosphere.platform.support.TaskRegistry.TaskStatus
-
Returns the enum constant of this class with the specified name.
- values() - Static method in enum class de.iip_ecosphere.platform.support.json.JsonIterator.ValueType
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class de.iip_ecosphere.platform.support.logging.LogLevel
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class de.iip_ecosphere.platform.support.metrics.Meter.Type
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class de.iip_ecosphere.platform.support.metrics.MeterFilter.MeterFilterReply
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class de.iip_ecosphere.platform.support.metrics.Statistic
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class de.iip_ecosphere.platform.support.Schema
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class de.iip_ecosphere.platform.support.TaskRegistry.TaskStatus
-
Returns an array containing the constants of this enum class, in the order they are declared.
- valueType() - Method in interface de.iip_ecosphere.platform.support.json.JsonIterator
-
Returns the value type.
- ValueType() - Constructor for enum class de.iip_ecosphere.platform.support.json.JsonIterator.ValueType
- Version - Class in de.iip_ecosphere.platform.support
-
Artifact or service version.
- Version(int...) - Constructor for class de.iip_ecosphere.platform.support.Version
-
Version created from version segments.
- Version(String) - Constructor for class de.iip_ecosphere.platform.support.Version
-
Creates a new version by parsing a string.
W
- waitFor(Supplier<Boolean>, int, int) - Static method in class de.iip_ecosphere.platform.support.TimeUtils
-
A generic function that waits either until the
timeoutis reached or theendConditionreturnstrue. - wallTime() - Method in interface de.iip_ecosphere.platform.support.metrics.Clock
-
Current wall time in milliseconds since the epoch.
- warn(String) - Method in class de.iip_ecosphere.platform.support.logging.FallbackLogger
- warn(String) - Method in interface de.iip_ecosphere.platform.support.logging.Logger
-
Log a message at the WARN level.
- warn(String, Object) - Method in class de.iip_ecosphere.platform.support.logging.FallbackLogger
- warn(String, Object) - Method in interface de.iip_ecosphere.platform.support.logging.Logger
-
Log a message at the WARN level according to the specified format and argument.
- warn(String, Object...) - Method in class de.iip_ecosphere.platform.support.logging.FallbackLogger
- warn(String, Object...) - Method in interface de.iip_ecosphere.platform.support.logging.Logger
-
Log a message at the WARN level according to the specified format and arguments.
- warn(String, Object, Object) - Method in class de.iip_ecosphere.platform.support.logging.FallbackLogger
- warn(String, Object, Object) - Method in interface de.iip_ecosphere.platform.support.logging.Logger
-
Log a message at the WARN level according to the specified format and arguments.
- warn(String, Throwable) - Method in class de.iip_ecosphere.platform.support.logging.FallbackLogger
- warn(String, Throwable) - Method in interface de.iip_ecosphere.platform.support.logging.Logger
-
Log an exception (throwable) at the WARN level with an accompanying message.
- WARN - Enum constant in enum class de.iip_ecosphere.platform.support.logging.LogLevel
- weakCompareAndSet(double, double) - Method in class de.iip_ecosphere.platform.support.AtomicDouble
-
Atomically sets the value to the given updated value if the current value is bitwise equal to the expected value.
- WebsocketFactory - Class in de.iip_ecosphere.platform.support.websocket
-
Generic access to WebSockets.
- WebsocketFactory() - Constructor for class de.iip_ecosphere.platform.support.websocket.WebsocketFactory
- WebsocketFactory.StatusListener - Interface in de.iip_ecosphere.platform.support.websocket
-
Is called on status changes.
- WebsocketFactory.WebSocket - Interface in de.iip_ecosphere.platform.support.websocket
-
A web socket.
- WebsocketFactoryProviderDescriptor - Interface in de.iip_ecosphere.platform.support.websocket
-
Creating the WebService instance via JSL.
- write(File, CharSequence) - Static method in class de.iip_ecosphere.platform.support.FileUtils
-
Writes a CharSequence with platform default charset to a file creating the file if it does not exist.
- write(File, CharSequence, Charset) - Method in class de.iip_ecosphere.platform.support.commons.Commons
-
Writes a CharSequence to a file creating the file if it does not exist.
- write(File, CharSequence, Charset) - Static method in class de.iip_ecosphere.platform.support.FileUtils
-
Writes a CharSequence to a file creating the file if it does not exist.
- writeByteArrayToFile(File, byte[]) - Method in class de.iip_ecosphere.platform.support.commons.Commons
-
Writes a byte array to a file creating the file if it does not exist.
- writeByteArrayToFile(File, byte[]) - Static method in class de.iip_ecosphere.platform.support.FileUtils
-
Writes a byte array to a file creating the file if it does not exist.
- writeByteArrayToFile(File, byte[], boolean) - Method in class de.iip_ecosphere.platform.support.commons.Commons
-
Writes a byte array to a file creating the file if it does not exist.
- writeByteArrayToFile(File, byte[], boolean) - Static method in class de.iip_ecosphere.platform.support.FileUtils
-
Writes a byte array to a file creating the file if it does not exist.
- writeObject(ObjectOutputStream) - Method in class de.iip_ecosphere.platform.support.AtomicDouble
-
Saves the state to a stream (that is, serializes it).
- writeStringToFile(File, String) - Method in class de.iip_ecosphere.platform.support.commons.Commons
-
Writes a String with platform default charset to a file creating the file if it does not exist.
- writeStringToFile(File, String) - Static method in class de.iip_ecosphere.platform.support.FileUtils
-
Writes a String with platform default charset to a file creating the file if it does not exist.
- writeStringToFile(File, String, Charset) - Method in class de.iip_ecosphere.platform.support.commons.Commons
-
Writes a String to a file creating the file if it does not exist.
- writeStringToFile(File, String, Charset) - Static method in class de.iip_ecosphere.platform.support.FileUtils
-
Writes a String to a file creating the file if it does not exist.
- writeValueAsBytes(Object) - Method in class de.iip_ecosphere.platform.support.json.Json
-
Writes a given values into a byte array representation.
- WS - Enum constant in enum class de.iip_ecosphere.platform.support.Schema
-
Not-encrypted websockets.
Y
- Yaml - Class in de.iip_ecosphere.platform.support.yaml
-
Generic access to YAML.
- Yaml() - Constructor for class de.iip_ecosphere.platform.support.yaml.Yaml
- YamlFile - Class in de.iip_ecosphere.platform.support.yaml
-
Low-level YAML file support, specific functions for oktoflow.
- YamlFile() - Constructor for class de.iip_ecosphere.platform.support.yaml.YamlFile
-
Prevents external instantiation.
- YamlProviderDescriptor - Interface in de.iip_ecosphere.platform.support.yaml
-
Creating the YAML instance via JSL.
Z
- zipSlipProtect(ZipEntry, Path) - Static method in class de.iip_ecosphere.platform.support.ZipUtils
-
Protects from ZIP slip attack.
- ZipUtils - Class in de.iip_ecosphere.platform.support
-
Basic JAR/ZIP utilities.
- ZipUtils() - Constructor for class de.iip_ecosphere.platform.support.ZipUtils
-
Preventing external creation.
- ZipUtils.ClosingInputStream - Class in de.iip_ecosphere.platform.support
-
A delegating input stream that closes a given closable after closing this stream.
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form