Index
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.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.
- 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
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. - 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_PREFIXandCmdLine.PARAM_VALUE_SEPfromargs.
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_NAMEor 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
trueiff 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
stringdenotes 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()viaInstalledDependenciesSetup.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
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.
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
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.
- 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 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.
- 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
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.
- 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.metrics.MeterRegistry
- 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.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
- 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.
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form