All Classes
-
All Classes Interface Summary Class Summary Enum Summary Exception Summary Class Description AbstractConfig A base class for managing basic configuration properties shared by clients and server components.Activity Defines permissions that are required to access Hono service resources.AmqpErrorException An exception wrapping anAmqpError
.ApplicationConfigProperties Configuration of common properties that are valid for an application (and not only a specific server).AuthenticationConstants Constants related to authentication.Authorities A collection of authorities granted on resources and/or operations.AuthoritiesImpl A map backed implementation of authorities on resources and operations.BaseMessageFilter A basic filter for checking existence and correctness of mandatory message properties.BasicExpiringValue<T> A base class for implementing an expiring value.BCryptHelper Utility methods for using BCrypt.BufferResult A container for the opaque result of a request-response service invocation.CacheDirective A helper for parsing and creating cache directives compliant with RFC 2616, Section 14.9.CacheProvider A provider for cache instances.ClientConfigProperties Common configuration properties required for accessing an AMQP 1.0 container.CommandConstants Commands utility methods used throughout the Command and Control API.ConfigurationSupportingVerticle<T> A base class for implementing Verticles.ConnectionFactory A factory for AMQP 1.0 connections.ConnectionFactoryImpl A vertx-proton based connection factory.Constants Constants used throughout Hono.CredentialsConstants Constants & utility methods used throughout the Credentials API.CredentialsConstants.CredentialsAction Request actions that belong to the Credentials API.CredentialsObject Encapsulates the credentials information for a device that was found by the get operation of the Credentials API.CredentialsResult<T> A container for the result returned by Hono's credentials API.Device An authenticated client of a protocol adapter representing a device.EncodedPassword Encoded password representation.EndpointType Utility used to determine type of the endpoint.EventBusMessage A wrapper around a JSON object which can be used to convey request and/or response information for Hono API operations via the vert.x event bus.EventConstants Constants > utility methods used throughout the Event API.ExecutionContext A context that can be used to pass around arbitrary key/value pairs.ExpiringValue<T> A generic value with a limited validity period.ExpiringValueCache<K,V> A cache for values that have a limited validity period.FileFormat File formats for using key materials.HonoPasswordEncoder A helper for encoding and matching passwords against credentials managed by a Hono Credentials service implementation.HonoProtonHelper Utility methods for working with Proton objects.HonoUser A principal representing a client of a Hono service API.HonoUserAdapter An empty default implementation to be selectively overridden by subclasses.Hostnames Helper class for working with hostnames.JsonObjectExtractAdapter An adapter for extracting properties from a JSON object.JsonObjectInjectAdapter An adapter for injecting properties into a JSON object.JwtHelper A utility class for generating JWT tokens asserting the registration status of devices.KeyLoader A utility class for loading keys from files.MapBasedExecutionContext An execution context that stores properties in aMap
.MessageAnnotationsExtractAdapter An adapter for extracting properties from an AMQP 1.0 message's delivery annotations.MessageAnnotationsInjectAdapter An adapter for injecting properties into an AMQP 1.0 message's annotations.MessageDigestPasswordEncoder A Hono specificPasswordEncoder
that uses aMessageDigest
to encode passwords.MessageHelper Utility methods for working with ProtonMessage
s.MessageTap A consumer that inspects a received message to detect if it indicates that a device should be currently ready to receive an upstream message.MultiMapExtractAdapter An adapter for extracting properties from aMultiMap
object.MultiMapInjectAdapter An adapter for injecting properties into aMultiMap
object.PemReader A reader for PEM files.PemReader.Entry An entry in a PEM file.PortConfigurationHelper Helper class for port configuration.ProtocolAdapterProperties Common configuration properties for protocol adapters of Hono.RegistrationConstants Constants & utility methods used throughout the Registration API.RegistrationResult A container for the result returned by Hono's registration API.RequestResponseApiConstants Constants & utility methods that are common to APIs that follow the request response pattern.RequestResponseResult<T> A container for the result returned by a Hono API that implements the request response pattern.ResourceIdentifier A unique identifier for a resource within Hono.ServiceConfigProperties A POJO for configuring common properties of server components.SignatureSupportingConfigProperties Common properties required for creating/validating cryptographic signatures.SpringBasedHonoPasswordEncoder A Spring Security based password encoder.Strings A helper class for working withString
s.TelemetryConstants Constants & utility methods used throughout the Telemetry API.TenantConstants Constants & utility methods used throughout the Tenant API.TenantConstants.TenantAction Request actions that belong to the Tenant API.TenantObject Encapsulates the tenant information that was found by the get operation of the Tenant API.TenantResult<T> A container for the result returned by Hono's Tenant API.TimeUntilDisconnectNotification Contains all information about a device that is indicating being ready to receive an upstream message.TracingHelper A helper class providing utility methods for interacting with the OpenTracing API.TriTuple<A,B,C> A tuple of three values of arbitrary type.VertxProperties Vertx properties.