All Classes and Interfaces
Class
Description
Basic class for a YAML-based component setup.
Generic access to Bytecode manipulation.
Builds a dynamic class.
Sub-builder for type annotations.
Sub-builder for field annotations.
Sub-builder for annotations.
Sub-builder for type annotations.
Creating the Bytecode instance via JSL.
Represents a clock.
Simple command line utilities.
Simple data collector for test performance/regression.
A CSV datapoint constructor.
A datapoint constructor.
A field descriptor.
Collector setup information.
Represents a counter.
Builds a counter.
Enables setup merging.
Implements a reusable server endpoint.
A file format just based on extensions.
Represents a file format, e.g., to indicate which formats are supported by an importer/exporter.
Represents a gauge.
Builds a gauge.
Generic access to HTTP.
Represents an HTTP client.
Represents a POST request.
Creating the HTTP instance via JSL.
Represents an HTTP message.
Represents a HTTP response.
Provides access to installed dependencies on the actual resource, e.g., the location of a specific Java version
or of Python.
Represents a measurement.
Something that meters something.
A
Meter id.Custom meters may emit metrics like one of these types without implementing
the corresponding interface.
Represents a meter filter.
A meter registry akin to micrometer.
Represents the configuration of the registry.
Builder interface.
Generic access to Metering/Metrics.
Creating the Metering instance via JSL.
Process ID (PID) file abstraction that writes the current PID into a file and optionally
removes it on system exit.
Provides setup information for plugin loading.
Generic access to process level information.
Represents a process and its accessible information.
Creating the REST instance via JSL.
Generic access to Rest (server).
Represents an exception handler, can be used to uniformly handle exceptions.
Represents a route filter.
Request interface.
Response interface.
Represents a rest server.
Represents a route (function).
Creating the REST instance via JSL.
Represents a Web target for RESTful API access.
Represents a request invocation.
Represents a request.
Generic access to SSH.
Authenticates server accesses.
The SSH server with further setup options.
Creating the REST instance via JSL.
A description of the value contained in a measurement.
Represents a metrics tag.
Represents a timer.
Default implementation of
Timer.Sample based on micrometer.Maintains state on the clock's start position for a latency sample.
Builds a timer.
Utility class to update application plugins (upon application start).
Represents a plugin resolution result for a found plugin, potentially with Maven snapshot build number.
Artifact or service version.
Generic access to WebSockets.
Is called on status changes.
A web socket.
Creating the WebService instance via JSL.