Package io.roastedroot.proxywasm
-
Interface Summary Interface Description ForeignFunction A functional interface that represents a foreign function call in the Proxy-Wasm.LogHandler Interface for handling logging sent form the guest of Proxy-WASM environment.MetricsHandler Defines the contract for handling metrics operations initiated by a Proxy-WASM module.Plugin Represents a Proxy-WASM plugin, providing the bridge between the host environment and the WASM module.PluginFactory A functional interface representing a factory for creatingPlugininstances.SharedDataHandler Defines the contract for handling shared key-value data accessible by Proxy-WASM modules.SharedQueueHandler Defines the contract for handling shared message queues accessible by Proxy-WASM modules. -
Class Summary Class Description PluginFactory.Builder Builder for creating a PluginFactory instance that can create Plugin instances with pre-configured settings.QueueName Represents the identifier for a shared queue within the Proxy-WASM environment.SharedData Represents a unit of shared data retrieved from the host environment viaSharedDataHandler.getSharedData(String).SimpleMetricsHandler A basic, in-memory implementation of theMetricsHandlerinterface.SimpleMetricsHandler.Metric Represents an individual metric managed bySimpleMetricsHandler.SimpleSharedDataHandler A basic, in-memory implementation of theSharedDataHandlerinterface.SimpleSharedQueueHandler A basic, in-memory implementation of theSharedQueueHandlerinterface.SimpleSharedQueueHandler.SharedQueue Represents an individual shared queue managed bySimpleSharedQueueHandler. -
Enum Summary Enum Description LogLevel Represents log levels used within the Proxy-WASM ABI specification.MetricType Represents the types of metrics that can be defined and manipulated via the Proxy-WASM ABI. -
Exception Summary Exception Description StartException Exception thrown when an error occurs during the initialization or startup phase of a Proxy-WASM plugin.WasmException An exception used to signal specific outcomes or errors from host functions back to the calling Proxy-WASM module.