Index

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

A

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 - 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.
ACTIVE_TASKS - Enum constant in enum class de.iip_ecosphere.platform.support.metrics.Statistic
Number of currently active tasks for a long task timer.
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.
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.
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.
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.
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.

B

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.
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.
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

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.
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 interface de.iip_ecosphere.platform.support.websocket.WebsocketFactory.WebSocket
Closes the socket.
closeBocking() - Method in interface de.iip_ecosphere.platform.support.websocket.WebsocketFactory.WebSocket
Closes the socket, waits for closing.
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.
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
 
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.
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.
config() - Method in interface de.iip_ecosphere.platform.support.metrics.MeterRegistry
Returns the registry configuration.
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.
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.
create(long) - Method in class de.iip_ecosphere.platform.support.processInfo.ProcessInfoFactory
Creates a ProcessInfoFactory.ProcessInfo object for the process with id pid.
create(Process) - Method in class de.iip_ecosphere.platform.support.processInfo.ProcessInfoFactory
Creates a ProcessInfoFactory.ProcessInfo object for the process proc.
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.
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.
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.
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 name and 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 name and writes the current process ID into that file.
createMeasurement(Supplier<Double>, Statistic) - Method in class de.iip_ecosphere.platform.support.metrics.MetricsFactory
Creates a measurement.
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.
CsvDatapointConstructor(String) - Constructor for class de.iip_ecosphere.platform.support.collector.Collector.CsvDatapointConstructor
Creates a collector constructor.

D

dataDir - Variable in class de.iip_ecosphere.platform.support.collector.CollectorSetup
 
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.http - package de.iip_ecosphere.platform.support.http
HTTP abstraction.
de.iip_ecosphere.platform.support.metrics - package de.iip_ecosphere.platform.support.metrics
Metrics abstraction.
de.iip_ecosphere.platform.support.processInfo - package de.iip_ecosphere.platform.support.processInfo
Provides OS process information.
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.
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
 
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.
defineGet(String, Rest.Route) - Method in interface de.iip_ecosphere.platform.support.rest.Rest.RestServer
Defines a get route.
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.
delete() - Method in interface de.iip_ecosphere.platform.support.rest.RestTarget.Invocation
Invoke HTTP DELETE method for the current request synchronously.
deleteOnExit - Variable in class de.iip_ecosphere.platform.support.PidFile
 
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.
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
 
DURATION - Enum constant in enum class de.iip_ecosphere.platform.support.metrics.Statistic
Duration of a running task in a long task timer.

E

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.
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.Version
 
execTimeMs - Variable in class de.iip_ecosphere.platform.support.collector.Collector.CsvDatapointConstructor
 
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.
extractArgNames(String[]) - Static method in class de.iip_ecosphere.platform.support.setup.CmdLine
Extracts the argument names of those arguments complying with CmdLine.PARAM_PREFIX and CmdLine.PARAM_VALUE_SEP from args.

F

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
 
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.

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(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.
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.
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.
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.
getDefaultFileName() - Static method in class de.iip_ecosphere.platform.support.setup.AbstractSetup
Returns the default file name used for loading.
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.
getEnvironmentMapping(String, String) - Method in class de.iip_ecosphere.platform.support.setup.InstalledDependenciesSetup
Returns an environment mapping for the given environment key.
getExtension() - Method in class de.iip_ecosphere.platform.support.ExtensionBasedFileFormat
Returns the extension.
getFields() - Static method in class de.iip_ecosphere.platform.support.collector.Collector
Returns the actual field declarations.
getGauge(String) - Method in interface de.iip_ecosphere.platform.support.metrics.MeterRegistry
Returns the gauge of the specified name.
getId() - Method in interface de.iip_ecosphere.platform.support.metrics.Meter
Returns the id.
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.http.Http
Returns the Http instance.
getInstance() - Static method in class de.iip_ecosphere.platform.support.metrics.MetricsFactory
Returns the Rest instance.
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.
getIntArg(String[], String, int) - Static method in class de.iip_ecosphere.platform.support.setup.CmdLine
Returns an int command line argument.
getJavaKey() - Static method in class de.iip_ecosphere.platform.support.setup.InstalledDependenciesSetup
Returns the program/dependency key for the actual Java version.
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.
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.
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_NAME or temp directory.
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").
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.
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().
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.
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.
getStatusCode() - Method in interface de.iip_ecosphere.platform.support.http.HttpResponse
Returns the HTTP status code for this response.
getSystemClock() - Method in class de.iip_ecosphere.platform.support.metrics.MetricsFactory
Returns the system clock (representation).
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.
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.metrics.Meter.Id
The type is used by different registry implementations to structure the exposition of metrics to different backends.
getURI() - Method in interface de.iip_ecosphere.platform.support.websocket.WebsocketFactory.WebSocket
Returns the URI this socket is connected to.
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.
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.
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.
hashCode() - Method in class de.iip_ecosphere.platform.support.Endpoint
 
hashCode() - Method in class de.iip_ecosphere.platform.support.Version
 
Http - Class in de.iip_ecosphere.platform.support.http
Generic access to HTTP.
Http() - Constructor for class de.iip_ecosphere.platform.support.http.Http
 
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.

I

implement(Class<?>) - Method in interface de.iip_ecosphere.platform.support.bytecode.Bytecode.ClassBuilder
Defines an interface class to be built shall implement.
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.
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.http.Http
 
instance - Static variable in class de.iip_ecosphere.platform.support.metrics.MetricsFactory
 
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
 
isClosed() - Method in interface de.iip_ecosphere.platform.support.websocket.WebsocketFactory.WebSocket
Returns whether the socket is closed.
isDeleteOnExit() - Method in class de.iip_ecosphere.platform.support.PidFile
Returns true iff the process id file is deleted on system exit.
isNotEmpty(String) - Static method in class de.iip_ecosphere.platform.support.setup.AbstractSetup
Returns if a string is valid, i.e.
isOpen() - Method in interface de.iip_ecosphere.platform.support.websocket.WebsocketFactory.WebSocket
Returns whether the socket is open.
isStarted() - Method in interface de.iip_ecosphere.platform.support.ssh.Ssh.SshServer
Returns whether the server is started/running.
isVersion(String) - Static method in class de.iip_ecosphere.platform.support.Version
Returns whether the given string denotes a version.

K

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_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.

L

loadPropertiesIfNeeded() - Static method in class de.iip_ecosphere.platform.support.collector.Collector
Loads collector properties if needed.
location(String) - Static method in class de.iip_ecosphere.platform.support.setup.InstalledDependenciesSetup
Returns a location from InstalledDependenciesSetup.getInstance() via InstalledDependenciesSetup.getLocation(String), throws an exception if no such location is present.
locations - Variable in class de.iip_ecosphere.platform.support.setup.InstalledDependenciesSetup
 
LONG_TASK_TIMER - Enum constant in enum class de.iip_ecosphere.platform.support.metrics.Meter.Type
 

M

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.
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.
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 Meter id.
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.

N

name - Variable in class de.iip_ecosphere.platform.support.collector.Collector.Field
 
name - Variable in class de.iip_ecosphere.platform.support.FileFormat
 
NEUTRAL - Enum constant in enum class de.iip_ecosphere.platform.support.metrics.MeterFilter.MeterFilterReply
 

O

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.
OTHER - Enum constant in enum class de.iip_ecosphere.platform.support.metrics.Meter.Type
 

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
 
parseToArgs(String, List<String>) - Static method in class de.iip_ecosphere.platform.support.setup.CmdLine
Parses given text into 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 text into 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.
pluginsFolder - Variable in class de.iip_ecosphere.platform.support.setup.AbstractSetup
 
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.
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
 
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

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 property InstalledDependenciesSetup.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.
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.
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 func and records the time taken.
record(Supplier<T>) - Method in interface de.iip_ecosphere.platform.support.metrics.Timer
Executes the Supplier supplier and records the time taken.
recordCallable(Callable<T>) - Method in interface de.iip_ecosphere.platform.support.metrics.Timer
Executes the callable function and 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.
remove(Meter) - Method in interface de.iip_ecosphere.platform.support.metrics.MeterRegistry
Remove a Meter from this registry.
remove(Meter.Id) - Method in interface de.iip_ecosphere.platform.support.metrics.MeterRegistry
Remove a Meter from this registry based the given Meter.Id as-is.
remove(String) - Method in interface de.iip_ecosphere.platform.support.metrics.MeterRegistry
Remove a Meter from this registry.
requestJson() - Method in interface de.iip_ecosphere.platform.support.rest.RestTarget.Request
Requests a JSON invocation.
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.

S

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
 
serialVersionUID - Static variable in class de.iip_ecosphere.platform.support.Endpoint
 
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.
setDataDir(String) - Method in class de.iip_ecosphere.platform.support.collector.CollectorSetup
Changes the data directory of the collector.
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.
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.
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(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.
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.
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.
setReceptionHander(Consumer<String>) - Method in interface de.iip_ecosphere.platform.support.websocket.WebsocketFactory.WebSocket
Sets the reception handler for incoming messages.
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.
setStatusListener(WebsocketFactory.StatusListener) - Method in interface de.iip_ecosphere.platform.support.websocket.WebsocketFactory.WebSocket
Sets the status listener.
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
 
setupDefaults() - Method in class de.iip_ecosphere.platform.support.setup.InstalledDependenciesSetup
Sets up the default values.
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.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.
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.
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.
supportsPathVariables() - Method in interface de.iip_ecosphere.platform.support.rest.Rest.RestServer
Returns whether path variables are supported.

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
 
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.Sample based 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
 
toArgs(String) - Static method in class de.iip_ecosphere.platform.support.setup.CmdLine
Turns a command line string into arguments.
toPathVariable(String) - Method in interface de.iip_ecosphere.platform.support.rest.Rest.RestServer
Turns a name to a path variable.
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.Version
Returns a textual representation of this instance.
toString(Object) - Method in class de.iip_ecosphere.platform.support.collector.Collector.CsvDatapointConstructor
Turns an object into a string for output.
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.
Type() - Constructor for enum class de.iip_ecosphere.platform.support.metrics.Meter.Type
 

U

UNKNOWN - Enum constant in enum class de.iip_ecosphere.platform.support.metrics.Statistic
Undetermined.

V

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.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.
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.
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

wallTime() - Method in interface de.iip_ecosphere.platform.support.metrics.Clock
Current wall time in milliseconds since the epoch.
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.
A B C D E F G H I K L M N O P Q R S T U V W 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form