A B C D E F G H I J K L M N O P Q R S T U V W
All Classes All Packages
All Classes All Packages
All Classes All Packages
A
- AbstractConfig - Class in org.eclipse.hono.config
-
A base class for managing basic configuration properties shared by clients and server components.
- AbstractConfig() - Constructor for class org.eclipse.hono.config.AbstractConfig
- accept(Message) - Method in class org.eclipse.hono.util.MessageTap
- ACTION_ASSERT - Static variable in class org.eclipse.hono.util.RegistrationConstants
-
The AMQP 1.0 subject to use for the assert device registration operation.
- ACTION_CREATE - Static variable in class org.eclipse.hono.util.RegistryManagementConstants
-
The vert.x event bus event message subject property to use for the create operations.
- ACTION_DELETE - Static variable in class org.eclipse.hono.util.RegistryManagementConstants
-
The vert.x event bus event message subject property to use for the delete operations.
- ACTION_DEREGISTER - Static variable in class org.eclipse.hono.util.RegistrationConstants
-
The AMQP 1.0 subject to use for the deregister device operation.
- ACTION_GET - Static variable in class org.eclipse.hono.util.RegistrationConstants
-
The AMQP 1.0 subject to use for the get registration information operation.
- ACTION_GET - Static variable in class org.eclipse.hono.util.RegistryManagementConstants
-
The vert.x event bus event message subject property to use for the get operations.
- ACTION_REGISTER - Static variable in class org.eclipse.hono.util.RegistrationConstants
-
The AMQP 1.0 subject to use for the register device operation.
- ACTION_UPDATE - Static variable in class org.eclipse.hono.util.RegistrationConstants
-
The AMQP 1.0 subject to use for the update device registration operation.
- ACTION_UPDATE - Static variable in class org.eclipse.hono.util.RegistryManagementConstants
-
The vert.x event bus event message subject property to use for the update operations.
- Activity - Enum in org.eclipse.hono.auth
-
Defines permissions that are required to access Hono service resources.
- Adapter - Class in org.eclipse.hono.util
-
Protocol Adapter configuration properties.
- Adapter(String) - Constructor for class org.eclipse.hono.util.Adapter
-
Creates a new adapter instance for the given type.
- add - org.eclipse.hono.util.CredentialsConstants.CredentialsAction
-
The AMQP subject property value to use for invoking the add Credentials operation.
- add - org.eclipse.hono.util.TenantConstants.TenantAction
-
The add Tenant operation.
- addAdapter(Adapter) - Method in class org.eclipse.hono.util.TenantObject
-
Adds an adapter configuration.
- addAll(Authorities) - Method in class org.eclipse.hono.auth.AuthoritiesImpl
-
Adds all authorities contained in another object to this instance.
- addAnnotation(Message, String, Object) - Static method in class org.eclipse.hono.util.MessageHelper
-
Adds a value for a symbol to an AMQP 1.0 message's annotations.
- addCacheDirective(Message, CacheDirective) - Static method in class org.eclipse.hono.util.MessageHelper
-
Adds a caching directive to an AMQP 1.0 message.
- addDefaults(Message, ResourceIdentifier, JsonObject, long) - Static method in class org.eclipse.hono.util.MessageHelper
-
Adds default properties to an AMQP message.
- addDeviceId(Message, String) - Static method in class org.eclipse.hono.util.MessageHelper
-
Adds a device ID to a message's application properties.
- addJmsVendorProperties(Message) - Static method in class org.eclipse.hono.util.MessageHelper
-
Adds JMS vendor properties defined by AMQP JMS Mapping 1.0 as AMQP 1.0 application properties to a given message.
- addOperation(String, String) - Method in class org.eclipse.hono.auth.AuthoritiesImpl
-
Adds an authority to execute an operation.
- addOperation(String, String, String) - Method in class org.eclipse.hono.auth.AuthoritiesImpl
-
Adds an authority to execute an operation.
- addProperties(Message, ResourceIdentifier, String, TenantObject, JsonObject, Integer, Duration, String, boolean, boolean) - Static method in class org.eclipse.hono.util.MessageHelper
-
Sets Hono specific properties on an AMQP 1.0 message.
- addProperty(Message, String, Object) - Static method in class org.eclipse.hono.util.MessageHelper
-
Adds a property to an AMQP 1.0 message.
- addRegistrationAssertion(Message, String) - Static method in class org.eclipse.hono.util.MessageHelper
-
Adds a registration assertion to an AMQP 1.0 message.
- addResource(String, String, Activity...) - Method in class org.eclipse.hono.auth.AuthoritiesImpl
-
Adds an authority to perform one or more activities on a resource.
- addResource(String, Activity...) - Method in class org.eclipse.hono.auth.AuthoritiesImpl
-
Adds an authority to perform one or more activities on a resource.
- addSecret(JsonObject) - Method in class org.eclipse.hono.util.CredentialsObject
-
Adds a secret.
- addSecret(Map<String, Object>) - Method in class org.eclipse.hono.util.CredentialsObject
-
Adds a secret.
- addStatus(Message, int) - Static method in class org.eclipse.hono.util.MessageHelper
-
Adds a property indicating the outcome of an operation to a (response) message.
- addTenantId(Message, String) - Static method in class org.eclipse.hono.util.MessageHelper
-
Adds a tenant ID to a message's application properties.
- addTimeUntilDisconnect(Message, int) - Static method in class org.eclipse.hono.util.MessageHelper
-
Adds a property indicating a device's time until disconnect property to an AMQP 1.0 message.
- addTrustAnchor(PublicKey, X500Principal, Boolean) - Method in class org.eclipse.hono.util.TenantObject
-
Adds a trusted certificate authority to use for authenticating devices of this tenant.
- adoptSamplingPriorityFromContext(SpanContext, Tracer.SpanBuilder) - Static method in class org.eclipse.hono.tracing.TracingHelper
-
Gets a "sampling.priority" baggage item from the given span context (if set) and sets a corresponding tag in the given span builder.
- algorithm - Variable in class org.eclipse.hono.util.JwtHelper
-
The signature algorithm used for signing.
- ALL - org.eclipse.hono.util.TracingSamplingMode
- AMQP_BAD_REQUEST - Static variable in class org.eclipse.hono.util.Constants
-
Indicates that an AMQP request cannot be processed due to a perceived client error.
- AMQP_ERROR_INACTIVITY - Static variable in class org.eclipse.hono.util.Constants
-
Indicates that an AMQP connection is closed due to inactivity.
- AmqpErrorException - Exception in org.eclipse.hono.util
-
An exception wrapping an
AmqpError
. - AmqpErrorException(String, String) - Constructor for exception org.eclipse.hono.util.AmqpErrorException
-
Creates a new exception for an error and description.
- AmqpErrorException(Symbol, String) - Constructor for exception org.eclipse.hono.util.AmqpErrorException
-
Creates a new exception for an error and description.
- annotate(Message, ResourceIdentifier) - Static method in class org.eclipse.hono.util.MessageHelper
-
Adds several AMQP 1.0 message annotations to the given message that are used to process/route the message.
- ANNOTATION_X_OPT_RETAIN - Static variable in class org.eclipse.hono.util.MessageHelper
-
The name of the AMQP 1.0 message annotation that is used to indicate that the sender of the message intended the message to be retained in the MQTT sense.
- API_VERSION - Static variable in class org.eclipse.hono.util.RegistryManagementConstants
-
The current version of the API.
- APP_PROPERTY_CACHE_CONTROL - Static variable in class org.eclipse.hono.util.MessageHelper
-
The name of the AMQP 1.0 message application property containing the caching directive to follow for the body of the message.
- APP_PROPERTY_DEVICE_ID - Static variable in class org.eclipse.hono.util.MessageHelper
-
The name of the AMQP 1.0 message application property containing the id of the device that has reported the data belongs to.
- APP_PROPERTY_DEVICE_TTD - Static variable in class org.eclipse.hono.util.MessageHelper
-
The name of the AMQP 1.0 message application property containing the time until disconnect of the device that is available for receiving an upstream message for the given number of seconds (short for Time til Disconnect).
- APP_PROPERTY_GATEWAY_ID - Static variable in class org.eclipse.hono.util.MessageHelper
-
The name of the AMQP 1.0 message application property containing the id of the gateway that wants to report data on behalf of another device.
- APP_PROPERTY_ORIG_ADAPTER - Static variable in class org.eclipse.hono.util.MessageHelper
-
The name of the AMQP 1.0 message application property containing the name of the protocol adapter over which an uploaded message has originally been received.
- APP_PROPERTY_ORIG_ADDRESS - Static variable in class org.eclipse.hono.util.MessageHelper
-
The name of the AMQP 1.0 application property that is used to convey the address that a message has been originally published to by a device.
- APP_PROPERTY_REGISTRATION_ASSERTION - Static variable in class org.eclipse.hono.util.MessageHelper
-
The name of the AMQP 1.0 message application property containing a JWT token asserting a device's registration status.
- APP_PROPERTY_RESOURCE - Static variable in class org.eclipse.hono.util.MessageHelper
-
The name of the AMQP 1.0 message application property containing the resource a message is addressed at.
- APP_PROPERTY_RESOURCE_VERSION - Static variable in class org.eclipse.hono.util.MessageHelper
-
The name of the AMQP 1.0 message application property containing the resource version expected by the client.
- APP_PROPERTY_STATUS - Static variable in class org.eclipse.hono.util.MessageHelper
-
The name of the AMQP 1.0 message application property containing the status code indicating the outcome of processing a request.
- APP_PROPERTY_TENANT_ID - Static variable in class org.eclipse.hono.util.MessageHelper
-
The name of the AMQP 1.0 message application property containing the id of the tenant the device that has reported the data belongs to.
- APPLICATION_PROPERTY_TYPE - Static variable in class org.eclipse.hono.util.AuthenticationConstants
-
The name of the AMQP message application property holding the type of token contained in the body.
- ApplicationConfigProperties - Class in org.eclipse.hono.config
-
Configuration of common properties that are valid for an application (and not only a specific server).
- ApplicationConfigProperties() - Constructor for class org.eclipse.hono.config.ApplicationConfigProperties
- asAddress(String, String) - Static method in class org.eclipse.hono.auth.Device
-
Gets the device id in an address structure.
- asAddress(Device) - Static method in class org.eclipse.hono.auth.Device
-
Gets the device id in an address structure.
- asErrorCondition() - Method in exception org.eclipse.hono.util.AmqpErrorException
-
Gets an AMQP
ErrorCondition
based on this exception's error and description. - asMap() - Method in interface org.eclipse.hono.auth.Authorities
-
Gets the authorities as a map of claims.
- asMap() - Method in class org.eclipse.hono.auth.AuthoritiesImpl
- asMap() - Method in class org.eclipse.hono.util.MapBasedExecutionContext
-
Gets the properties stored in this context.
- AuthenticationConstants - Class in org.eclipse.hono.util
-
Constants related to authentication.
- Authorities - Interface in org.eclipse.hono.auth
-
A collection of authorities granted on resources and/or operations.
- AuthoritiesImpl - Class in org.eclipse.hono.auth
-
A map backed implementation of authorities on resources and operations.
- AuthoritiesImpl() - Constructor for class org.eclipse.hono.auth.AuthoritiesImpl
-
Creates empty authorities.
B
- BaseMessageFilter - Class in org.eclipse.hono.util
-
A basic filter for checking existence and correctness of mandatory message properties.
- BaseMessageFilter() - Constructor for class org.eclipse.hono.util.BaseMessageFilter
-
Empty default constructor.
- BasicExpiringValue<T> - Class in org.eclipse.hono.cache
-
A base class for implementing an expiring value.
- BasicExpiringValue(T, Instant) - Constructor for class org.eclipse.hono.cache.BasicExpiringValue
-
Creates a new instance for a value and an expiration time.
- BCryptHelper - Class in org.eclipse.hono.auth
-
Utility methods for using BCrypt.
- BufferResult - Class in org.eclipse.hono.util
-
A container for the opaque result of a request-response service invocation.
- buildChildSpan(Tracer, SpanContext, String) - Static method in class org.eclipse.hono.tracing.TracingHelper
-
Creates a span builder that is initialized with the given operation name and a child-of reference to the given span context (if set).
- buildFollowsFromSpan(Tracer, SpanContext, String) - Static method in class org.eclipse.hono.tracing.TracingHelper
-
Creates a span builder that is initialized with the given operation name and a follows-from reference to the given span context (if set).
- buildSpan(Tracer, SpanContext, String, String) - Static method in class org.eclipse.hono.tracing.TracingHelper
-
Creates a span builder that is initialized with the given operation name and a reference to the given span context (if set).
C
- CacheDirective - Class in org.eclipse.hono.util
-
A helper for parsing and creating cache directives compliant with RFC 2616, Section 14.9.
- CacheProvider - Interface in org.eclipse.hono.cache
-
A provider for cache instances.
- CAP_ANONYMOUS_RELAY - Static variable in class org.eclipse.hono.util.Constants
-
The AMQP capability indicating support for routing messages as defined by Anonymous Terminus for Message Routing.
- CAP_REG_ASSERTION_VALIDATION - Static variable in class org.eclipse.hono.util.Constants
-
The AMQP capability indicating support for validating registration assertions issued by a Device Registration service.
- checkAuthorization(String) - Method in class org.eclipse.hono.auth.Device
-
Checks if this device has a particular authority.
- checkSecrets() - Method in class org.eclipse.hono.util.CredentialsObject
-
Checks if this credentials object contains secrets that comply with the Credentials API specification.
- checkSecrets(BiConsumer<String, JsonObject>) - Method in class org.eclipse.hono.util.CredentialsObject
-
Checks if this credentials object contains secrets that comply with the Credentials API specification.
- checkValidity() - Method in class org.eclipse.hono.util.CredentialsObject
-
Checks if this credentials object is in a consistent state.
- checkValidity(BiConsumer<String, JsonObject>) - Method in class org.eclipse.hono.util.CredentialsObject
-
Checks if this credentials object is in a consistent state.
- ClientConfigProperties - Class in org.eclipse.hono.config
-
Common configuration properties required for accessing an AMQP 1.0 container.
- ClientConfigProperties() - Constructor for class org.eclipse.hono.config.ClientConfigProperties
-
Creates new properties with default values.
- ClientConfigProperties(ClientConfigProperties) - Constructor for class org.eclipse.hono.config.ClientConfigProperties
-
Creates properties based on other properties.
- closeAndFree(Context, ProtonLink<?>, long, Handler<Void>) - Static method in class org.eclipse.hono.util.HonoProtonHelper
-
Closes an AMQP link and frees up its allocated resources.
- closeAndFree(Context, ProtonLink<?>, Handler<Void>) - Static method in class org.eclipse.hono.util.HonoProtonHelper
-
Closes an AMQP link and frees up its allocated resources.
- COMMAND_ENDPOINT - Static variable in class org.eclipse.hono.util.CommandConstants
-
The name of the Command and Control API endpoint.
- COMMAND_ENDPOINT_SHORT - Static variable in class org.eclipse.hono.util.CommandConstants
-
The short name of the control endpoint.
- COMMAND_RESPONSE_ENDPOINT - Static variable in class org.eclipse.hono.util.CommandConstants
-
The name of the Command and Control API endpoint provided by protocol adapters that use a separate endpoint for command responses.
- COMMAND_RESPONSE_REQUEST_PART - Static variable in class org.eclipse.hono.util.CommandConstants
-
The part of the address for a command response between a device and an adapter, which identifies the request.
- COMMAND_RESPONSE_REQUEST_PART_SHORT - Static variable in class org.eclipse.hono.util.CommandConstants
-
Short version of COMMAND_RESPONSE_REQUEST_PART.
- COMMAND_RESPONSE_RESPONSE_PART - Static variable in class org.eclipse.hono.util.CommandConstants
-
The part of the address for a command response between a device and an adapter, which identifies the response.
- COMMAND_RESPONSE_RESPONSE_PART_SHORT - Static variable in class org.eclipse.hono.util.CommandConstants
-
Short version of COMMAND_RESPONSE_RESPONSE_PART.
- CommandConstants - Class in org.eclipse.hono.util
-
Commands utility methods used throughout the Command and Control API.
- ConfigurationSupportingVerticle<T> - Class in org.eclipse.hono.util
-
A base class for implementing Verticles.
- ConfigurationSupportingVerticle() - Constructor for class org.eclipse.hono.util.ConfigurationSupportingVerticle
- configureVertx(VertxOptions) - Method in class org.eclipse.hono.config.VertxProperties
-
Configures the Vert.x options based on this object's property values.
- connect(ProtonClientOptions, Handler<AsyncResult<ProtonConnection>>, Handler<ProtonConnection>, Handler<AsyncResult<ProtonConnection>>) - Method in interface org.eclipse.hono.connection.ConnectionFactory
-
Connects to a server.
- connect(ProtonClientOptions, Handler<AsyncResult<ProtonConnection>>, Handler<ProtonConnection>, Handler<AsyncResult<ProtonConnection>>) - Method in class org.eclipse.hono.connection.impl.ConnectionFactoryImpl
- connect(ProtonClientOptions, String, String, Handler<AsyncResult<ProtonConnection>>, Handler<ProtonConnection>, Handler<AsyncResult<ProtonConnection>>) - Method in interface org.eclipse.hono.connection.ConnectionFactory
-
Connects to a server.
- connect(ProtonClientOptions, String, String, Handler<AsyncResult<ProtonConnection>>, Handler<ProtonConnection>, Handler<AsyncResult<ProtonConnection>>) - Method in class org.eclipse.hono.connection.impl.ConnectionFactoryImpl
- ConnectionDuration - Class in org.eclipse.hono.util
-
The resource limits definition corresponding to the connection duration.
- ConnectionDuration() - Constructor for class org.eclipse.hono.util.ConnectionDuration
- ConnectionFactory - Interface in org.eclipse.hono.connection
-
A factory for AMQP 1.0 connections.
- ConnectionFactoryImpl - Class in org.eclipse.hono.connection.impl
-
A vertx-proton based connection factory.
- ConnectionFactoryImpl(Vertx, ClientConfigProperties) - Constructor for class org.eclipse.hono.connection.impl.ConnectionFactoryImpl
-
Constructor with the Vert.x instance to use and the configuration parameters for connecting to the AMQP server as parameters.
- ConnectTimeoutException - Exception in org.eclipse.hono.connection
-
An exception thrown when a connection attempt has timed out.
- ConnectTimeoutException() - Constructor for exception org.eclipse.hono.connection.ConnectTimeoutException
-
Constructs a
ConnectTimeoutException
with no specified detail message. - ConnectTimeoutException(String) - Constructor for exception org.eclipse.hono.connection.ConnectTimeoutException
-
Constructs a
ConnectTimeoutException
with the specified detail message. - Constants - Class in org.eclipse.hono.util
-
Constants used throughout Hono.
- CONTENT_TYPE_APPLICATION_JSON - Static variable in class org.eclipse.hono.util.MessageHelper
-
The MIME type representing the String representation of a JSON Object.
- CONTENT_TYPE_APPLICATION_JSON - Static variable in class org.eclipse.hono.util.RequestResponseApiConstants
-
The MIME type representing the String representation of a JSON Object.
- CONTENT_TYPE_EMPTY_NOTIFICATION - Static variable in class org.eclipse.hono.util.EventConstants
-
The content type that is defined for empty events without any payload.
- CONTENT_TYPE_OCTET_STREAM - Static variable in class org.eclipse.hono.util.MessageHelper
-
The MIME type representing an opaque array of bytes.
- CONTENT_TYPE_TEXT_PLAIN - Static variable in class org.eclipse.hono.util.MessageHelper
-
The MIME type representing plain text.
- copyProperties(ProtonConnection, ProtonLink<?>) - Static method in class org.eclipse.hono.util.Constants
-
Copies properties from a connection's attachments to a link's attachments.
- CREDENTIALS_ENDPOINT - Static variable in class org.eclipse.hono.util.CredentialsConstants
-
The Credential service's endpoint name.
- CREDENTIALS_ENDPOINT - Static variable in class org.eclipse.hono.util.RegistryManagementConstants
-
The Credential service's endpoint name.
- CREDENTIALS_HTTP_ENDPOINT - Static variable in class org.eclipse.hono.util.RegistryManagementConstants
-
The name of the Device Registration HTTP API endpoint.
- CREDENTIALS_OBJECT - Static variable in class org.eclipse.hono.util.RegistryManagementConstants
-
The name of the property that contains credentials object in event bus message.
- CredentialsConstants - Class in org.eclipse.hono.util
-
Constants & utility methods used throughout the Credentials API.
- CredentialsConstants.CredentialsAction - Enum in org.eclipse.hono.util
-
Request actions that belong to the Credentials API.
- CredentialsObject - Class in org.eclipse.hono.util
-
Encapsulates the credentials information for a device as defined by the Credentials API.
- CredentialsObject() - Constructor for class org.eclipse.hono.util.CredentialsObject
-
Empty default constructor.
- CredentialsObject(String, String, String) - Constructor for class org.eclipse.hono.util.CredentialsObject
-
Creates new credentials for an authentication identifier.
- CredentialsResult<T> - Class in org.eclipse.hono.util
-
A container for the result returned by Hono's credentials API.
- custom - org.eclipse.hono.util.TenantConstants.TenantAction
-
The custom operation.
D
- DataVolume - Class in org.eclipse.hono.util
-
Data volume definition of the tenant resource limits.
- DataVolume() - Constructor for class org.eclipse.hono.util.DataVolume
- DEFAULT - org.eclipse.hono.util.TracingSamplingMode
- DEFAULT_BCRYPT_STRENGTH - Static variable in class org.eclipse.hono.auth.SpringBasedHonoPasswordEncoder
-
The default Bcrypt strength setting.
- DEFAULT_CONNECT_TIMEOUT - Static variable in class org.eclipse.hono.config.ClientConfigProperties
-
The default amount of time (milliseconds) to wait for an AMQP connection to be opened.
- DEFAULT_FLOW_LATENCY - Static variable in class org.eclipse.hono.config.ClientConfigProperties
-
The default amount of time (milliseconds) to wait for credits after link creation.
- DEFAULT_FREE_LINK_AFTER_CLOSE_INTERVAL_MILLIS - Static variable in class org.eclipse.hono.util.HonoProtonHelper
-
The default number of milliseconds to wait for a remote peer to send a detach frame after client closed a link.
- DEFAULT_HASH_FUNCTION - Static variable in class org.eclipse.hono.util.CredentialsConstants
-
The name of the default hash function to use for hashed passwords if not set explicitly.
- DEFAULT_HASH_FUNCTION - Static variable in class org.eclipse.hono.util.RegistryManagementConstants
-
The name of the default hash function to use for hashed passwords if not set explicitly.
- DEFAULT_IDLE_TIMEOUT - Static variable in class org.eclipse.hono.config.ClientConfigProperties
-
The default amount of time (milliseconds) after which a connection will be closed when no frames have been received from the remote peer.
- DEFAULT_INITIAL_CREDITS - Static variable in class org.eclipse.hono.config.ClientConfigProperties
-
The default number of credits issued by the receiver side of a link.
- DEFAULT_LINK_ESTABLISHMENT_TIMEOUT - Static variable in class org.eclipse.hono.config.ClientConfigProperties
-
The default amount of time (milliseconds) to wait for the remote peer's attach frame during link establishment.
- DEFAULT_MAX_TTD - Static variable in class org.eclipse.hono.util.RegistryManagementConstants
-
The default number of seconds that a protocol adapter should wait for an upstream command.
- DEFAULT_MAX_TTD - Static variable in class org.eclipse.hono.util.TenantConstants
-
The default number of seconds that a protocol adapter should wait for an upstream command.
- DEFAULT_MINIMUM_MESSAGE_SIZE - Static variable in class org.eclipse.hono.util.RegistryManagementConstants
-
The default message size is set to 0, which implies no minimum size is defined.
- DEFAULT_MINIMUM_MESSAGE_SIZE - Static variable in class org.eclipse.hono.util.TenantConstants
-
The default message size is set to 0, which implies no minimum size is defined.
- DEFAULT_PATH_SEPARATOR - Static variable in class org.eclipse.hono.util.Constants
-
The default separator character for target addresses.
- DEFAULT_RECEIVER_LINK_CREDITS - Static variable in class org.eclipse.hono.config.ServiceConfigProperties
-
The default number of credits to flow to a client.
- DEFAULT_RECONNECT_DELAY_INCREMENT - Static variable in class org.eclipse.hono.config.ClientConfigProperties
-
The default amount of time (milliseconds) that the delay before trying to re-establish an AMQP connection with the peer will be increased by with each successive attempt.
- DEFAULT_RECONNECT_MAX_DELAY - Static variable in class org.eclipse.hono.config.ClientConfigProperties
-
The default maximum amount of time (milliseconds) to wait before trying to re-establish an AMQP connection with the peer.
- DEFAULT_RECONNECT_MIN_DELAY - Static variable in class org.eclipse.hono.config.ClientConfigProperties
-
The default minimum amount of time (milliseconds) to wait before trying to re-establish an AMQP connection with the peer.
- DEFAULT_REQUEST_TIMEOUT - Static variable in class org.eclipse.hono.config.ClientConfigProperties
-
The default amount of time (milliseconds) to wait for a response before a request times out.
- DEFAULT_SEND_MESSAGE_TIMEOUT - Static variable in class org.eclipse.hono.config.ClientConfigProperties
-
The default amount of time (milliseconds) to wait for a delivery update after a message was sent.
- DEFAULT_SEND_TIMEOUT_IN_MS - Static variable in class org.eclipse.hono.config.ServiceConfigProperties
-
The default send timeout value in milliseconds, which is to be used when sending a message on the vert.x event bus.
- DEFAULT_TENANT - Static variable in class org.eclipse.hono.util.Constants
-
The name of the default tenant.
- DEFAULT_TENANT_IDLE_TIMEOUT - Static variable in class org.eclipse.hono.config.ProtocolAdapterProperties
-
The default duration after which a tenant times out when no message has been sent for it.
- detect(String) - Static method in enum org.eclipse.hono.config.FileFormat
-
Detect the file format based on the file name extension.
- Device - Class in org.eclipse.hono.auth
-
An authenticated client of a protocol adapter representing a device.
- Device(Jws<Claims>) - Constructor for class org.eclipse.hono.auth.Device
-
Creates a new device for a token.
- Device(String, String) - Constructor for class org.eclipse.hono.auth.Device
-
Creates a new device for a tenant and device identifier.
- DEVICE_CONNECTION_ENDPOINT - Static variable in class org.eclipse.hono.util.DeviceConnectionConstants
-
The name of the Device Connection API endpoint.
- DeviceConnectionConstants - Class in org.eclipse.hono.util
-
Constants & utility methods used throughout the Device Connection API.
- DeviceConnectionConstants.DeviceConnectionAction - Enum in org.eclipse.hono.util
-
Request actions that belong to the Device Connection API.
- DeviceConnectionResult - Class in org.eclipse.hono.util
-
A container for the result returned by Hono's device connection API.
- DEVICES_HTTP_ENDPOINT - Static variable in class org.eclipse.hono.util.RegistryManagementConstants
-
The name of the Credentials Registration HTTP API endpoint.
E
- elementAt(int) - Method in class org.eclipse.hono.util.ResourceIdentifier
-
Gets the element at a given index of the resource path.
- empty() - Static method in class org.eclipse.hono.util.MapBasedExecutionContext
-
Creates an empty execution context.
- emptySecret(Instant, Instant) - Static method in class org.eclipse.hono.util.CredentialsObject
-
Creates an otherwise empty secret for a not-before and a not-after instant.
- encode(CharSequence) - Method in class org.eclipse.hono.auth.MessageDigestPasswordEncoder
-
Creates a hash for a clear text password.
- encode(String) - Method in interface org.eclipse.hono.auth.HonoPasswordEncoder
-
Computes a hash for a raw password.
- encode(String) - Method in class org.eclipse.hono.auth.SpringBasedHonoPasswordEncoder
- EncodedPassword - Class in org.eclipse.hono.auth
-
Encoded password representation.
- EncodedPassword(String) - Constructor for class org.eclipse.hono.auth.EncodedPassword
-
Creates an instance from the {Base64(salt)}password-hash formatted String.
- ENDPOINT_NAME_AUTHENTICATION - Static variable in class org.eclipse.hono.util.AuthenticationConstants
-
The name of the authentication endpoint.
- equals(Object) - Method in class org.eclipse.hono.util.CacheDirective
- equals(Object) - Method in class org.eclipse.hono.util.ResourceIdentifier
- equals(Object) - Method in class org.eclipse.hono.util.TriTuple
- EVENT_BUS_ADDRESS_AUTHENTICATION_IN - Static variable in class org.eclipse.hono.util.AuthenticationConstants
-
The vert.x event bus address inbound authentication requests are published on.
- EVENT_BUS_ADDRESS_CONNECTION_CLOSED - Static variable in class org.eclipse.hono.util.Constants
-
The address that the ID of a connection that has been closed by a client is published to.
- EVENT_BUS_ADDRESS_CREDENTIALS_IN - Static variable in class org.eclipse.hono.util.CredentialsConstants
-
The vert.x event bus address to which inbound credentials messages are published.
- EVENT_BUS_ADDRESS_CREDENTIALS_MANAGEMENT_IN - Static variable in class org.eclipse.hono.util.RegistryManagementConstants
-
The vert.x event bus address to which inbound credentials management messages are published.
- EVENT_BUS_ADDRESS_DEVICE_CONNECTION_IN - Static variable in class org.eclipse.hono.util.DeviceConnectionConstants
-
The vert.x event bus address to which inbound device state messages are published.
- EVENT_BUS_ADDRESS_DEVICE_MANAGEMENT_IN - Static variable in class org.eclipse.hono.util.RegistryManagementConstants
-
The vert.x event bus address to which inbound registration messages are published.
- EVENT_BUS_ADDRESS_REGISTRATION_IN - Static variable in class org.eclipse.hono.util.RegistrationConstants
-
The vert.x event bus address to which inbound registration messages are published.
- EVENT_BUS_ADDRESS_TENANT_IN - Static variable in class org.eclipse.hono.util.RegistryManagementConstants
-
The vert.x event bus address to which inbound registration messages are published.
- EVENT_BUS_ADDRESS_TENANT_MANAGEMENT_IN - Static variable in class org.eclipse.hono.util.RegistryManagementConstants
-
The vert.x event bus address to which inbound management messages are published.
- EVENT_BUS_ADDRESS_TENANT_TIMED_OUT - Static variable in class org.eclipse.hono.util.Constants
-
The vert.x event bus address that the ID of a tenant that timed out is published to.
- EVENT_CONNECTION_NOTIFICATION_CONTENT_TYPE - Static variable in class org.eclipse.hono.util.EventConstants
-
The content type of the connection notification event.
- EVENT_ENDPOINT - Static variable in class org.eclipse.hono.util.EventConstants
-
The name of the event endpoint.
- EVENT_ENDPOINT_SHORT - Static variable in class org.eclipse.hono.util.EventConstants
-
The short name of the event endpoint.
- EventBusMessage - Class in org.eclipse.hono.util
-
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 - Class in org.eclipse.hono.util
-
Constants > utility methods used throughout the Event API.
- EXECUTE - org.eclipse.hono.auth.Activity
-
Permission required for executing an operation on a node.
- executeOnContext(Context, Handler<Promise<T>>) - Static method in class org.eclipse.hono.util.HonoProtonHelper
-
Executes some code on a given context.
- ExecutionContext - Interface in org.eclipse.hono.util
-
A context that can be used to pass around arbitrary key/value pairs.
- ExpiringValue<T> - Interface in org.eclipse.hono.cache
-
A generic value with a limited validity period.
- ExpiringValueCache<K,V> - Interface in org.eclipse.hono.cache
-
A cache for values that have a limited validity period.
- extractSpanContext(Tracer, JsonObject) - Static method in class org.eclipse.hono.tracing.TracingHelper
-
Extracts a
SpanContext
from a JSON object. - extractSpanContext(Tracer, MultiMap) - Static method in class org.eclipse.hono.tracing.TracingHelper
-
Extracts a
SpanContext
from the headers of a vert.x event bus message. - extractSpanContext(Tracer, Supplier<Iterator<Map.Entry<String, String>>>) - Static method in class org.eclipse.hono.tracing.TracingHelper
-
Extracts a
SpanContext
from given key-value pairs. - extractSpanContext(Tracer, Message) - Static method in class org.eclipse.hono.tracing.TracingHelper
-
Extracts a
SpanContext
from an AMQPMessage
.
F
- FIELD_ADAPTERS - Static variable in class org.eclipse.hono.util.RegistryManagementConstants
-
The name of the property that contains configuration options for specific protocol adapters.
- FIELD_ADAPTERS - Static variable in class org.eclipse.hono.util.TenantConstants
-
The name of the property that contains configuration options for specific protocol adapters.
- FIELD_ADAPTERS_DEVICE_AUTHENTICATION_REQUIRED - Static variable in class org.eclipse.hono.util.RegistryManagementConstants
-
The name of the property that indicates whether a protocol adapter requires all devices to authenticate.
- FIELD_ADAPTERS_DEVICE_AUTHENTICATION_REQUIRED - Static variable in class org.eclipse.hono.util.TenantConstants
-
The name of the property that indicates whether a protocol adapter requires all devices to authenticate.
- FIELD_ADAPTERS_TYPE - Static variable in class org.eclipse.hono.util.RegistryManagementConstants
-
The name of the property that contains the type name of a protocol adapter.
- FIELD_ADAPTERS_TYPE - Static variable in class org.eclipse.hono.util.TenantConstants
-
The name of the property that contains the type name of a protocol adapter.
- FIELD_AUTH_ID - Static variable in class org.eclipse.hono.util.CredentialsConstants
-
The name of the field that contains the authentication identifier.
- FIELD_AUTH_ID - Static variable in class org.eclipse.hono.util.RegistryManagementConstants
-
The name of the field that contains the authentication identifier.
- FIELD_AUTHORIZATION_ID - Static variable in class org.eclipse.hono.util.AuthenticationConstants
-
The name of the field containing the authorization ID granted as the result of a successful authentication.
- FIELD_AUTO_PROVISIONING_ENABLED - Static variable in class org.eclipse.hono.util.TenantConstants
-
The name of the property that indicates whether a CA cert can be used to automatically provision new devices.
- FIELD_CLIENT_CERT - Static variable in class org.eclipse.hono.util.CredentialsConstants
-
The name of the field that contains the client certificate that is used for authentication.
- FIELD_CONNECTION_DURATION - Static variable in class org.eclipse.hono.util.TenantConstants
-
The name of the property that contains the configuration options to limit the device connection duration of tenants.
- FIELD_CREDENTIALS_TOTAL - Static variable in class org.eclipse.hono.util.CredentialsConstants
-
The name of the field that contains the number of credentials contained in a message.
- FIELD_CREDENTIALS_TOTAL - Static variable in class org.eclipse.hono.util.RegistryManagementConstants
-
The name of the field that contains the number of credentials contained in a message.
- FIELD_DATA - Static variable in class org.eclipse.hono.util.RegistrationConstants
-
The name of the field in a response to the get registration information operation that contains a device's registration information.
- FIELD_DATA_VOLUME - Static variable in class org.eclipse.hono.util.TenantConstants
-
The name of the property that contains the configuration options for the data volume.
- FIELD_EFFECTIVE_SINCE - Static variable in class org.eclipse.hono.util.TenantConstants
-
The name of the property that contains the date on which the data volume limit came into effect.
- FIELD_ENABLED - Static variable in class org.eclipse.hono.util.RequestResponseApiConstants
-
The name of the field that contains a boolean indicating the status of an entity.
- FIELD_ERROR - Static variable in class org.eclipse.hono.util.RequestResponseApiConstants
-
The name of the field that contains additional information about an error that has occurred while processing a request message.
- FIELD_EXT - Static variable in class org.eclipse.hono.util.RegistryManagementConstants
-
The name of the field that contains the extension fields.
- FIELD_EXT - Static variable in class org.eclipse.hono.util.TenantConstants
-
The name of the field that contains the extension fields.
- FIELD_GATEWAY_ID - Static variable in class org.eclipse.hono.util.DeviceConnectionConstants
-
The name of the field that contains the identifier of a gateway.
- FIELD_LAST_UPDATED - Static variable in class org.eclipse.hono.util.DeviceConnectionConstants
-
The name of the optional field in the result of the get last known gateway for device operation that contains the date when the last known gateway id was last updated.
- FIELD_MAX_BYTES - Static variable in class org.eclipse.hono.util.TenantConstants
-
The name of the property that contains the maximum number of bytes to be allowed for a tenant.
- FIELD_MAX_CONNECTIONS - Static variable in class org.eclipse.hono.util.TenantConstants
-
The name of the property that contains the maximum number of connections to be allowed for a tenant.
- FIELD_MAX_MINUTES - Static variable in class org.eclipse.hono.util.TenantConstants
-
The name of the property that contains the maximum connection duration in minutes to be allowed for a tenant.
- FIELD_MAX_TTD - Static variable in class org.eclipse.hono.util.RegistryManagementConstants
-
The name of the property that contains the maximum time til disconnect that protocol adapters should use for a tenant.
- FIELD_MAX_TTD - Static variable in class org.eclipse.hono.util.TenantConstants
-
The name of the property that contains the maximum time til disconnect (seconds) that protocol adapters should use for a tenant.
- FIELD_MAX_TTL - Static variable in class org.eclipse.hono.util.TenantConstants
-
The name of the property that contains the maximum time to live (seconds) for downstream events that protocol adapters should use for a tenant.
- FIELD_MECHANISM - Static variable in class org.eclipse.hono.util.AuthenticationConstants
-
The name of the field containing the SASL mechanism used for authentication.
- FIELD_MINIMUM_MESSAGE_SIZE - Static variable in class org.eclipse.hono.util.RegistryManagementConstants
-
The name of the property that contains the minimum message size in bytes.
- FIELD_MINIMUM_MESSAGE_SIZE - Static variable in class org.eclipse.hono.util.TenantConstants
-
The name of the property that contains the minimum message size in bytes.
- FIELD_OBJECT_ID - Static variable in class org.eclipse.hono.util.RequestResponseApiConstants
-
The name of the field that contains the identifier of the object.
- FIELD_PAYLOAD - Static variable in class org.eclipse.hono.util.RequestResponseApiConstants
-
The name of the field that contains the payload of a request or response message.
- FIELD_PAYLOAD_CERT - Static variable in class org.eclipse.hono.util.RegistryManagementConstants
-
The name of the property that contains the Base64 encoded (binary) DER encoding of the trusted certificate configured for a tenant.
- FIELD_PAYLOAD_CERT - Static variable in class org.eclipse.hono.util.TenantConstants
-
The name of the property that contains the Base64 encoded (binary) DER encoding of the trusted certificate configured for a tenant.
- FIELD_PAYLOAD_DEFAULTS - Static variable in class org.eclipse.hono.util.RequestResponseApiConstants
-
The name of the property which contains default properties that protocol adapters should add to messages published by a device.
- FIELD_PAYLOAD_DEVICE_ID - Static variable in class org.eclipse.hono.util.RequestResponseApiConstants
-
The name of the property that contains the identifier of a device.
- FIELD_PAYLOAD_KEY_ALGORITHM - Static variable in class org.eclipse.hono.util.RegistryManagementConstants
-
The name of the property that contains the algorithm used for a public key.
- FIELD_PAYLOAD_KEY_ALGORITHM - Static variable in class org.eclipse.hono.util.TenantConstants
-
The name of the property that contains the algorithm used for a public key.
- FIELD_PAYLOAD_PUBLIC_KEY - Static variable in class org.eclipse.hono.util.RegistryManagementConstants
-
The name of the property that contains the Base64 encoded DER encoding of the public key of the trusted certificate authority configured for a tenant.
- FIELD_PAYLOAD_PUBLIC_KEY - Static variable in class org.eclipse.hono.util.TenantConstants
-
The name of the property that contains the Base64 encoded DER encoding of the public key of the trusted certificate authority configured for a tenant.
- FIELD_PAYLOAD_SUBJECT_DN - Static variable in class org.eclipse.hono.util.RequestResponseApiConstants
-
The name of the property that contains the subject DN of the CA certificate that has been configured for a tenant.
- FIELD_PAYLOAD_TENANT_ID - Static variable in class org.eclipse.hono.util.RequestResponseApiConstants
-
The name of the property that contains the identifier of a tenant.
- FIELD_PAYLOAD_TRUSTED_CA - Static variable in class org.eclipse.hono.util.RegistryManagementConstants
-
The name of the property that contains the trusted certificate authority configured for a tenant.
- FIELD_PAYLOAD_TRUSTED_CA - Static variable in class org.eclipse.hono.util.TenantConstants
-
The name of the property that contains the trusted certificate authority configured for a tenant.
- FIELD_PERIOD - Static variable in class org.eclipse.hono.util.TenantConstants
-
The name of the property that contains the period details for which the data usage is calculated.
- FIELD_PERIOD_MODE - Static variable in class org.eclipse.hono.util.TenantConstants
-
The name of the property that contains the mode of the period for which the data usage is calculated.
- FIELD_PERIOD_NO_OF_DAYS - Static variable in class org.eclipse.hono.util.TenantConstants
-
The name of the property that contains the number of days for which the data usage is calculated.
- FIELD_RESOURCE_LIMITS - Static variable in class org.eclipse.hono.util.RegistryManagementConstants
-
The name of the property that contains the configuration options for the resource limits.
- FIELD_RESOURCE_LIMITS - Static variable in class org.eclipse.hono.util.TenantConstants
-
The name of the property that contains the configuration options for the resource limits.
- FIELD_SASL_RESPONSE - Static variable in class org.eclipse.hono.util.AuthenticationConstants
-
The name of the field containing the SASL response the client has provided.
- FIELD_SECRETS - Static variable in class org.eclipse.hono.util.CredentialsConstants
-
The name of the field that contains the secret(s) of the credentials.
- FIELD_SECRETS - Static variable in class org.eclipse.hono.util.RegistryManagementConstants
-
The name of the field that contains the secret(s) of the credentials.
- FIELD_SECRETS_COMMENT - Static variable in class org.eclipse.hono.util.RegistryManagementConstants
-
The name of the field that contains the comment about the secret.
- FIELD_SECRETS_HASH_FUNCTION - Static variable in class org.eclipse.hono.util.CredentialsConstants
-
The name of the field that contains the name of the hash function used for a hashed password.
- FIELD_SECRETS_HASH_FUNCTION - Static variable in class org.eclipse.hono.util.RegistryManagementConstants
-
The name of the field that contains the name of the hash function used for a hashed password.
- FIELD_SECRETS_KEY - Static variable in class org.eclipse.hono.util.CredentialsConstants
-
The name of the field that contains a (pre-shared) key.
- FIELD_SECRETS_KEY - Static variable in class org.eclipse.hono.util.RegistryManagementConstants
-
The name of the field that contains a (pre-shared) key.
- FIELD_SECRETS_NOT_AFTER - Static variable in class org.eclipse.hono.util.CredentialsConstants
-
The name of the field that contains the latest point in time a secret may be used for authentication.
- FIELD_SECRETS_NOT_AFTER - Static variable in class org.eclipse.hono.util.RegistryManagementConstants
-
The name of the field that contains the latest point in time a secret may be used for authentication.
- FIELD_SECRETS_NOT_BEFORE - Static variable in class org.eclipse.hono.util.CredentialsConstants
-
The name of the field that contains the earliest point in time a secret may be used for authentication.
- FIELD_SECRETS_NOT_BEFORE - Static variable in class org.eclipse.hono.util.RegistryManagementConstants
-
The name of the field that contains the earliest point in time a secret may be used for authentication.
- FIELD_SECRETS_PWD_HASH - Static variable in class org.eclipse.hono.util.CredentialsConstants
-
The name of the field that contains the password hash.
- FIELD_SECRETS_PWD_HASH - Static variable in class org.eclipse.hono.util.RegistryManagementConstants
-
The name of the field that contains the password hash.
- FIELD_SECRETS_PWD_PLAIN - Static variable in class org.eclipse.hono.util.CredentialsConstants
-
The name of the field that contains the clear text password.
- FIELD_SECRETS_PWD_PLAIN - Static variable in class org.eclipse.hono.util.RegistryManagementConstants
-
The name of the field that contains the clear text password.
- FIELD_SECRETS_SALT - Static variable in class org.eclipse.hono.util.CredentialsConstants
-
The name of the field that contains the salt for the password hash.
- FIELD_SECRETS_SALT - Static variable in class org.eclipse.hono.util.RegistryManagementConstants
-
The name of the field that contains the salt for the password hash.
- FIELD_SUBJECT_DN - Static variable in class org.eclipse.hono.util.AuthenticationConstants
-
The name of the field containing the Subject DN of the certificate the client has used for EXTERNAL auth.
- FIELD_TOKEN - Static variable in class org.eclipse.hono.util.AuthenticationConstants
-
The name of the field containing the JSON Web Token representing an authenticated client and its authorities.
- FIELD_TRACING - Static variable in class org.eclipse.hono.util.RegistryManagementConstants
-
The name of the property that defines tenant-specific tracing options.
- FIELD_TRACING - Static variable in class org.eclipse.hono.util.TenantConstants
-
The name of the property that defines tenant-specific tracing options.
- FIELD_TRACING_SAMPLING_MODE - Static variable in class org.eclipse.hono.util.RegistryManagementConstants
-
The name of the property that defines in how far spans created when processing messages for a tenant shall be recorded (sampled) by the tracing system.
- FIELD_TRACING_SAMPLING_MODE - Static variable in class org.eclipse.hono.util.TenantConstants
-
The name of the property that defines in how far spans created when processing messages for a tenant shall be recorded (sampled) by the tracing system.
- FIELD_TRACING_SAMPLING_MODE_PER_AUTH_ID - Static variable in class org.eclipse.hono.util.RegistryManagementConstants
-
The name of the property that defines in how far spans created when processing messages for a tenant and a particular auth-id shall be recorded (sampled) by the tracing system.
- FIELD_TRACING_SAMPLING_MODE_PER_AUTH_ID - Static variable in class org.eclipse.hono.util.TenantConstants
-
The name of the property that defines in how far spans created when processing messages for a tenant and a particular auth-id shall be recorded (sampled) by the tracing system.
- FIELD_TYPE - Static variable in class org.eclipse.hono.util.CredentialsConstants
-
The name of the field that contains the type of credentials.
- FIELD_TYPE - Static variable in class org.eclipse.hono.util.RegistryManagementConstants
-
The name of the field that contains the type of credentials.
- FIELD_VIA - Static variable in class org.eclipse.hono.util.RegistrationConstants
-
The name of the field in a device's registration information that contains the identifier of the gateway that it is connected to (either as string value or inside a JSON array).
- FileFormat - Enum in org.eclipse.hono.config
-
File formats for using key materials.
- format() - Method in class org.eclipse.hono.auth.EncodedPassword
-
Creates a string representation of this password that is compatible with Spring Security password encoders.
- forOperation(String) - Static method in class org.eclipse.hono.util.EventBusMessage
-
Creates a new (request) message for an operation.
- forOperation(Message) - Static method in class org.eclipse.hono.util.EventBusMessage
-
Creates a new (request) message from an AMQP 1.0 message.
- forSharedSecret(String, long, Supplier<T>) - Static method in class org.eclipse.hono.util.JwtHelper
-
Creates a helper that can be used for creating and verifying signatures of JWTs.
- forSigning(SignatureSupportingConfigProperties, Supplier<T>) - Static method in class org.eclipse.hono.util.JwtHelper
-
Creates a helper that can be used for creating signed JWTs.
- forStatusCode(int) - Static method in class org.eclipse.hono.util.EventBusMessage
-
Creates a new (response) message for a status code.
- forValidating(SignatureSupportingConfigProperties, Supplier<T>) - Static method in class org.eclipse.hono.util.JwtHelper
-
Creates a helper that can be used for verifying signatures of JWTs.
- from(int) - Static method in class org.eclipse.hono.util.BufferResult
-
Creates a new result for a status code.
- from(int) - Static method in class org.eclipse.hono.util.CredentialsResult
-
Creates a new result for a status code.
- from(int) - Static method in class org.eclipse.hono.util.DeviceConnectionResult
-
Creates a new result for a status code.
- from(int) - Static method in class org.eclipse.hono.util.RegistrationResult
-
Creates a new result for a status code.
- from(int) - Static method in class org.eclipse.hono.util.TenantResult
-
Creates a new result for a status code.
- from(int, Buffer) - Static method in class org.eclipse.hono.util.BufferResult
-
Creates a new result for a status code and a payload.
- from(int, JsonObject) - Static method in class org.eclipse.hono.util.DeviceConnectionResult
-
Creates a new result for a status code and a payload.
- from(int, JsonObject) - Static method in class org.eclipse.hono.util.RegistrationResult
-
Creates a new result for a status code and a payload.
- from(int, JsonObject, CacheDirective) - Static method in class org.eclipse.hono.util.DeviceConnectionResult
-
Creates a new result for a status code and a payload.
- from(int, JsonObject, CacheDirective) - Static method in class org.eclipse.hono.util.RegistrationResult
-
Creates a new result for a status code and a payload.
- from(int, JsonObject, CacheDirective, ApplicationProperties) - Static method in class org.eclipse.hono.util.DeviceConnectionResult
-
Creates a new result for a status code and a payload.
- from(int, JsonObject, CacheDirective, ApplicationProperties) - Static method in class org.eclipse.hono.util.RegistrationResult
-
Creates a new result for a status code and a payload.
- from(int, String) - Static method in class org.eclipse.hono.util.DeviceConnectionResult
-
Creates a new result for a status code and a payload.
- from(int, String) - Static method in class org.eclipse.hono.util.RegistrationResult
-
Creates a new result for a status code and a payload.
- from(int, String, Buffer) - Static method in class org.eclipse.hono.util.BufferResult
-
Creates a new result for a status code and payload.
- from(int, String, Buffer, ApplicationProperties) - Static method in class org.eclipse.hono.util.BufferResult
-
Creates a new result for a status code and payload.
- from(int, T) - Static method in class org.eclipse.hono.util.CredentialsResult
-
Creates a new result for a status code and payload.
- from(int, T) - Static method in class org.eclipse.hono.util.TenantResult
-
Creates a new result for a status code and payload.
- from(int, T, CacheDirective) - Static method in class org.eclipse.hono.util.CredentialsResult
-
Creates a new result for a status code and payload.
- from(int, T, CacheDirective) - Static method in class org.eclipse.hono.util.TenantResult
-
Creates a new result for a status code and payload.
- from(int, T, CacheDirective, ApplicationProperties) - Static method in class org.eclipse.hono.util.CredentialsResult
-
Creates a new result for a status code and payload.
- from(int, T, CacheDirective, ApplicationProperties) - Static method in class org.eclipse.hono.util.TenantResult
-
Creates a new result for a status code and payload.
- from(Claims) - Static method in class org.eclipse.hono.auth.AuthoritiesImpl
-
Creates authorities from claims from a JWT.
- from(Boolean) - Static method in class org.eclipse.hono.util.TenantObject
-
Creates a TenantObject from the enabled property.
- from(String) - Static method in class org.eclipse.hono.util.CacheDirective
-
Parses a cache directive.
- from(String) - Static method in enum org.eclipse.hono.util.CredentialsConstants.CredentialsAction
-
Construct a CredentialsAction from a subject.
- from(String) - Static method in enum org.eclipse.hono.util.DeviceConnectionConstants.DeviceConnectionAction
-
Construct a DeviceConnectionAction from a subject.
- from(String) - Static method in enum org.eclipse.hono.util.TenantConstants.TenantAction
-
Construct a TenantAction from a subject.
- from(String) - Static method in enum org.eclipse.hono.util.TracingSamplingMode
-
Construct a TraceSamplingMode from a value.
- from(String, Boolean) - Static method in class org.eclipse.hono.util.TenantObject
-
Creates a TenantObject for a tenantId and the enabled property.
- from(String, String, String) - Static method in class org.eclipse.hono.util.ResourceIdentifier
-
Creates a resource identifier for an endpoint, a tenantId and a resourceId.
- from(ResourceIdentifier, String, String) - Static method in class org.eclipse.hono.util.ResourceIdentifier
-
Creates a resource identifier for an endpoint from an other resource identifier.
- fromClearTextPassword(String, String, String, Instant, Instant) - Static method in class org.eclipse.hono.util.CredentialsObject
-
Creates a credentials object for a device based on a username and clear text password.
- fromClientCertificate(String, X509Certificate, Instant, Instant) - Static method in class org.eclipse.hono.util.CredentialsObject
-
Creates a credentials object for a device based on a client certificate.
- fromFiles(Vertx, String, String) - Static method in class org.eclipse.hono.config.KeyLoader
-
Creates a new loader for a key store.
- fromHashedPassword(String, String, String, String, Instant, Instant, byte[]) - Static method in class org.eclipse.hono.util.CredentialsObject
-
Creates a credentials object for a device based on a username and password hash.
- fromHonoSecret(JsonObject) - Static method in class org.eclipse.hono.auth.EncodedPassword
-
Creates a new instance from Hono Secret.
- fromJson(JsonObject) - Static method in class org.eclipse.hono.util.EventBusMessage
-
Creates a new message from a JSON object.
- fromKeyStore(Vertx, String, char[]) - Static method in class org.eclipse.hono.config.KeyLoader
-
Creates a new loader for a key store.
- fromMessage(Message) - Static method in class org.eclipse.hono.util.TimeUntilDisconnectNotification
-
Creates a notification from an AMQP message.
- fromPath(String[]) - Static method in class org.eclipse.hono.util.ResourceIdentifier
-
Creates a resource identifier from path segments.
- fromPresharedKey(String, String, byte[], Instant, Instant) - Static method in class org.eclipse.hono.util.CredentialsObject
-
Creates a credentials object for a device and auth ID.
- fromString(String) - Static method in class org.eclipse.hono.util.ResourceIdentifier
-
Creates a resource identifier from its string representation.
- fromStringAssumingDefaultTenant(String) - Static method in class org.eclipse.hono.util.ResourceIdentifier
-
Creates a resource identifier from its string representation assuming the default tenant.
- fromSubjectDn(String, X500Principal, Instant, Instant) - Static method in class org.eclipse.hono.util.CredentialsObject
-
Creates a credentials object for a device based on a subject DN.
G
- get - org.eclipse.hono.util.CredentialsConstants.CredentialsAction
-
The AMQP subject property value to use for invoking the get Credentials operation.
- get - org.eclipse.hono.util.TenantConstants.TenantAction
-
The get Tenant operation.
- get(String) - Method in interface org.eclipse.hono.util.ExecutionContext
-
Gets the value for a key.
- get(String) - Method in class org.eclipse.hono.util.MapBasedExecutionContext
- get(String, T) - Method in interface org.eclipse.hono.util.ExecutionContext
-
Gets the value for a key.
- get(String, T) - Method in class org.eclipse.hono.util.MapBasedExecutionContext
- get(K) - Method in interface org.eclipse.hono.cache.ExpiringValueCache
-
Gets a value from the cache.
- GET_LAST_GATEWAY - org.eclipse.hono.util.DeviceConnectionConstants.DeviceConnectionAction
-
The get last known gateway for device operation.
- getAdapter(String) - Method in class org.eclipse.hono.util.TenantObject
-
Gets the adapter configuration for the given type.
- getAdapters() - Method in class org.eclipse.hono.util.TenantObject
-
Gets the list of configured adapters for the tenant.
- getAmqpHostname() - Method in class org.eclipse.hono.config.ClientConfigProperties
-
Gets the name being indicated as the hostname in the client's AMQP Open frame.
- getAmqpReply(String, EventBusMessage) - Static method in class org.eclipse.hono.util.RequestResponseApiConstants
-
Creates an AMQP message from a response to a service invocation.
- getAndRemoveRegistrationAssertion(Message) - Static method in class org.eclipse.hono.util.MessageHelper
-
Gets and removes the registration assertion conveyed in an AMQP 1.0 message.
- getAnnotation(Message, String, Class<T>) - Static method in class org.eclipse.hono.util.MessageHelper
-
Returns the value to which the specified key is mapped in the message annotations, or
null
if the message annotations contain no mapping for the key. - getApplicationProperties() - Method in class org.eclipse.hono.util.RequestResponseResult
-
Gets read-only access to the response message's application-properties.
- getApplicationProperty(String, Class<V>) - Method in class org.eclipse.hono.util.RequestResponseResult
-
Gets the value of a property conveyed in this response message's application-properties.
- getApplicationProperty(ApplicationProperties, String, Class<T>) - Static method in class org.eclipse.hono.util.MessageHelper
-
Gets the value of a specific application property.
- getAuthenticationReply(String) - Static method in class org.eclipse.hono.util.AuthenticationConstants
-
Creates a message containing the JSON Web Token representing the successful authentication of a client.
- getAuthenticationRequest(String, byte[]) - Static method in class org.eclipse.hono.util.AuthenticationConstants
-
Creates a message for authenticating a client using SASL.
- getAuthId() - Method in class org.eclipse.hono.util.CredentialsObject
-
Gets the authentication identifier that these credentials are used for.
- getAuthorities() - Method in interface org.eclipse.hono.auth.HonoUser
-
Gets this user's granted authorities.
- getAuthorities() - Method in class org.eclipse.hono.auth.HonoUserAdapter
- getBasePath() - Method in class org.eclipse.hono.util.ResourceIdentifier
-
Gets a string representation of this resource identifier's endpoint and tenantId.
- getBindAddress() - Method in class org.eclipse.hono.config.ServerConfig
-
Gets the host name or literal IP address of the network interface that this server's secure port is configured to be bound to.
- getBytes(String) - Static method in class org.eclipse.hono.util.JwtHelper
-
Gets the bytes representing the UTF8 encoding of a secret.
- getCache(String) - Method in interface org.eclipse.hono.cache.CacheProvider
-
Gets a new instance of a cache by name.
- getCacheDirective() - Method in class org.eclipse.hono.util.EventBusMessage
-
Gets the value of the cache directive property.
- getCacheDirective() - Method in class org.eclipse.hono.util.RequestResponseResult
-
Gets the cache directive specifying how the payload of this response may be cached.
- getCacheDirective(Message) - Static method in class org.eclipse.hono.util.MessageHelper
-
Gets the value of a message's
MessageHelper.APP_PROPERTY_CACHE_CONTROL
application property. - getCandidateSecrets() - Method in class org.eclipse.hono.util.CredentialsObject
-
Filters the currently valid secrets from the secrets on record.
- getCandidateSecrets(Function<JsonObject, T>) - Method in class org.eclipse.hono.util.CredentialsObject
-
Filters the currently valid secrets from the secrets on record.
- getCertificateChain() - Method in class org.eclipse.hono.config.KeyLoader
-
Gets the certificate chain.
- getCertPath() - Method in class org.eclipse.hono.config.AbstractConfig
-
Gets the absolute path to the PEM file containing the X.509 certificate chain for the RSA private key that should be used for authentication to peers.
- getCertPath() - Method in class org.eclipse.hono.config.SignatureSupportingConfigProperties
-
Gets the path to the X.509 certificate containing the public key to be used for validating RSA based signatures.
- getClientPrincipal(ProtonConnection) - Static method in class org.eclipse.hono.util.Constants
-
Gets the principal representing a connection's client.
- getClientPrincipal(Record) - Static method in class org.eclipse.hono.util.Constants
-
Gets the principal representing an authenticated peer.
- getCode() - Method in enum org.eclipse.hono.auth.Activity
-
Gets the single character representation for this activity.
- getCommonName(String) - Static method in class org.eclipse.hono.util.AuthenticationConstants
-
Extracts the Common Name (CN) from a subject Distinguished Name (DN).
- getConfig() - Method in class org.eclipse.hono.util.ConfigurationSupportingVerticle
-
Gets the properties that this Verticle has been configured with.
- getConnectionDuration() - Method in class org.eclipse.hono.util.ResourceLimits
-
Gets the properties that are required for the connection duration verification.
- getConnectionId(ProtonConnection) - Static method in class org.eclipse.hono.util.Constants
-
Gets the (surrogate) identifier of an AMQP connection.
- getConnectionId(ProtonLink<?>) - Static method in class org.eclipse.hono.util.Constants
-
Gets the (surrogate) identifier of the AMQP connection that a link is part of.
- getConnectTimeout() - Method in class org.eclipse.hono.config.ClientConfigProperties
-
Gets the maximum amount of time a client should wait for an AMQP connection with a peer to be opened.
- getConsumer(Consumer<Message>, Consumer<TimeUntilDisconnectNotification>) - Static method in class org.eclipse.hono.util.MessageTap
-
Construct a message consumer that detects an indication that a device is ready to receive an upstream message and delegates to the passed callback handlers.
- getContentType() - Method in class org.eclipse.hono.util.BufferResult
-
Gets the type of the payload.
- getCorrelationId() - Method in class org.eclipse.hono.util.EventBusMessage
-
Gets the value of the correlation identifier property.
- getCorrelationId(Message) - Static method in class org.eclipse.hono.util.MessageHelper
-
Gets the identifier to use for correlating to a given message.
- getCorsAllowedOrigin() - Method in class org.eclipse.hono.config.ServiceConfigProperties
-
Gets the allowed origin pattern for CORS handler.
- getCreationTime() - Method in class org.eclipse.hono.util.TimeUntilDisconnectNotification
-
Gets the point in time that the message has been created at.
- getCredentialsPath() - Method in class org.eclipse.hono.config.ClientConfigProperties
-
Gets the file system path to a properties file containing the credentials for authenticating to the server.
- getDataVolume() - Method in class org.eclipse.hono.util.ResourceLimits
-
Gets the data volume properties which are required for the message limit verification.
- getDefaults() - Method in class org.eclipse.hono.util.TenantObject
-
Gets the default property values used for all devices of this tenant.
- getDeviceId() - Method in class org.eclipse.hono.auth.Device
-
Gets this device's identifier.
- getDeviceId() - Method in class org.eclipse.hono.util.CredentialsObject
-
Gets the identifier of the device that these credentials belong to.
- getDeviceId() - Method in class org.eclipse.hono.util.EventBusMessage
-
Gets the value of the device identifier property.
- getDeviceId() - Method in class org.eclipse.hono.util.TimeUntilDisconnectNotification
-
Gets the identifier of the device that sent the TTD.
- getDeviceId(Message) - Static method in class org.eclipse.hono.util.MessageHelper
-
Gets the value of a message's
MessageHelper.APP_PROPERTY_DEVICE_ID
application property. - getDeviceIdAnnotation(Message) - Static method in class org.eclipse.hono.util.MessageHelper
-
Gets the value of a message's
MessageHelper.APP_PROPERTY_DEVICE_ID
annotation. - getEffectiveSince() - Method in class org.eclipse.hono.util.ConnectionDuration
-
Gets the point in time on which the connection duration limit came into effect.
- getEffectiveSince() - Method in class org.eclipse.hono.util.DataVolume
-
Gets the point in time on which the data volume limit came into effect.
- getEndpoint() - Method in class org.eclipse.hono.util.ResourceIdentifier
- getError() - Method in exception org.eclipse.hono.util.AmqpErrorException
-
Gets the AMQP error conveyed in this exception.
- getErrorLogItems(Throwable) - Static method in class org.eclipse.hono.tracing.TracingHelper
-
Creates a set of items to log for an error.
- getErrorMessage(int, String, Message) - Static method in class org.eclipse.hono.util.RequestResponseApiConstants
-
Creates an AMQP (response) message for conveying an erroneous outcome of an operation.
- getEventLoopBlockedCheckTimeout() - Method in class org.eclipse.hono.config.ProtocolAdapterProperties
-
Gets the timeout value used by protocol adapter liveness check, which determines if protocol adapter vert.x event loop is blocked.
- getExpiration(String) - Static method in class org.eclipse.hono.util.JwtHelper
-
Gets the value of the exp claim of a JWT.
- getExpirationTime() - Method in interface org.eclipse.hono.auth.HonoUser
-
Gets the point in time after which this user's authorities should be considered invalid.
- getExpirationTime() - Method in class org.eclipse.hono.auth.HonoUserAdapter
- getExtensions() - Method in class org.eclipse.hono.util.Adapter
-
Gets the extension properties of this tenant.
- getExtensions() - Method in class org.eclipse.hono.util.ResourceLimits
-
Gets the extension properties for this resource limits.
- getFieldValue() - Method in enum org.eclipse.hono.util.TracingSamplingMode
-
Gets the JSON field value for this TraceSamplingMode.
- getFlowLatency() - Method in class org.eclipse.hono.config.ClientConfigProperties
-
Gets the maximum amount of time that a client should wait for credits after sender link creation.
- getGatewayId() - Method in class org.eclipse.hono.util.EventBusMessage
-
Gets the value of the gateway identifier property.
- getHashFunction(JsonObject) - Static method in class org.eclipse.hono.util.CredentialsConstants
-
Gets the hash function of a hashed-password secret.
- getHeartbeatInterval() - Method in class org.eclipse.hono.config.ClientConfigProperties
-
Gets the interval in milliseconds in which frames are sent to the remote peer to check that the connection is still alive.
- getHost() - Method in class org.eclipse.hono.config.ClientConfigProperties
-
Gets the name or literal IP address of the host that the client is configured to connect to.
- getHost() - Method in interface org.eclipse.hono.connection.ConnectionFactory
-
Gets the host name of the server that this factory creates connections to.
- getHost() - Method in class org.eclipse.hono.connection.impl.ConnectionFactoryImpl
- getHostname() - Static method in class org.eclipse.hono.util.Hostnames
-
Return the hostname.
- getIdleTimeout() - Method in class org.eclipse.hono.config.ClientConfigProperties
-
Gets the amount of time in milliseconds after which a connection will be closed when no frames have been received from the remote peer.
- getInitialCredits() - Method in class org.eclipse.hono.config.ClientConfigProperties
-
Gets the number of initial credits, that will be given from a receiver to a sender at link creation.
- getInsecurePort() - Method in class org.eclipse.hono.config.ServerConfig
-
Gets the insecure port this server is configured to listen on.
- getInsecurePort(int) - Method in class org.eclipse.hono.config.ServerConfig
-
Gets the insecure port this server is configured to listen on.
- getInsecurePortBindAddress() - Method in class org.eclipse.hono.config.ServerConfig
-
Gets the host name or literal IP address of the network interface that this server's insecure port is configured to be bound to.
- getIterations(String) - Static method in class org.eclipse.hono.auth.BCryptHelper
-
Gets the number of iterations used in a BCrypt hash.
- getJsonPayload() - Method in class org.eclipse.hono.util.EventBusMessage
-
Gets the value of the payload property.
- getJsonPayload(JsonObject) - Method in class org.eclipse.hono.util.EventBusMessage
-
Gets the value of the payload property.
- getJsonPayload(Message) - Static method in class org.eclipse.hono.util.MessageHelper
-
Parses a message's body into a JSON object.
- getKeyCertOptions() - Method in class org.eclipse.hono.config.AbstractConfig
-
Gets the key & certificate options derived from the key store properties.
- getKeyFormat() - Method in class org.eclipse.hono.config.AbstractConfig
-
Get the specified format of the key files.
- getKeyPath() - Method in class org.eclipse.hono.config.AbstractConfig
-
Gets the absolute path to the PEM file containing the RSA private key that will be used for authentication to peers.
- getKeyPath() - Method in class org.eclipse.hono.config.SignatureSupportingConfigProperties
-
Gets the path to the file containing the private key to be used for validating RSA based signatures.
- getKeyStorePassword() - Method in class org.eclipse.hono.config.AbstractConfig
-
Gets the password for the PKCS12 key store containing the private key and certificate chain that should be used for authentication to peers.
- getKeyStorePath() - Method in class org.eclipse.hono.config.AbstractConfig
-
Gets the absolute path to the PKCS12 key store containing the private key and certificate chain that will be used for authentication to peers.
- getLinkEstablishmentTimeout() - Method in class org.eclipse.hono.config.ClientConfigProperties
-
Gets the maximum amount of time that a client waits for the establishment of a link with a peer.
- getMaxAge() - Method in class org.eclipse.hono.util.CacheDirective
-
Gets the maximum period of time for which a resource may be cached.
- getMaxBytes() - Method in class org.eclipse.hono.util.DataVolume
-
Gets the maximum number of bytes to be allowed for the time period defined by the
TenantConstants.FIELD_PERIOD_MODE
andTenantConstants.FIELD_PERIOD_NO_OF_DAYS
. - getMaxConnections() - Method in class org.eclipse.hono.config.ProtocolAdapterProperties
-
Gets the maximum number of concurrent connections that the protocol adapter accepts.
- getMaxConnections() - Method in class org.eclipse.hono.util.ResourceLimits
-
Gets the maximum number of connected devices a tenant supports.
- getMaxInstances() - Method in class org.eclipse.hono.config.ApplicationConfigProperties
-
Gets the number of verticle instances to deploy.
- getMaxMinutes() - Method in class org.eclipse.hono.util.ConnectionDuration
-
Gets the maximum device connection duration in minutes to be allowed for the time period defined by the
TenantConstants.FIELD_PERIOD_MODE
andTenantConstants.FIELD_PERIOD_NO_OF_DAYS
. - getMaxPayloadSize() - Method in class org.eclipse.hono.config.ServiceConfigProperties
-
Gets the maximum size of a message payload this server accepts from clients.
- getMaxTimeUntilDisconnect(String) - Method in class org.eclipse.hono.util.TenantObject
-
Gets the maximum number of seconds that a protocol adapter should wait for a command targeted at a device.
- getMaxTtl() - Method in class org.eclipse.hono.util.ResourceLimits
-
Gets the maximum time-to-live to use for events published by devices of a tenant.
- getMillisecondsUntilExpiry() - Method in class org.eclipse.hono.util.TimeUntilDisconnectNotification
-
Get the time in milliseconds left from the current time until this notification expires.
- getMinimumMessageSize() - Method in class org.eclipse.hono.util.TenantObject
-
Gets the minimum message size in bytes.
- getMode() - Method in class org.eclipse.hono.util.ResourceLimitsPeriod
-
Gets the mode of period for resource limit calculation.
- getName() - Method in class org.eclipse.hono.auth.Device
- getName() - Method in class org.eclipse.hono.auth.HonoUserAdapter
- getName() - Method in class org.eclipse.hono.config.ClientConfigProperties
-
Gets the name being indicated as the container-id in the client's AMQP Open frame.
- getName() - Method in interface org.eclipse.hono.connection.ConnectionFactory
-
Gets the name being indicated as the container-id in the client's AMQP Open frame.
- getName() - Method in class org.eclipse.hono.connection.impl.ConnectionFactoryImpl
- getNoOfDays() - Method in class org.eclipse.hono.util.ResourceLimitsPeriod
-
Gets the number of days for which resource usage is calculated.
- getNotAfter(JsonObject) - Static method in class org.eclipse.hono.util.CredentialsObject
-
Gets the not after instant of a secret.
- getNotBefore(JsonObject) - Static method in class org.eclipse.hono.util.CredentialsObject
-
Gets the not before instant of a secret.
- getObjectId() - Method in class org.eclipse.hono.util.EventBusMessage
-
Gets the value of the object identifier property.
- getOperation() - Method in class org.eclipse.hono.util.EventBusMessage
-
Gets the operation to invoke.
- getPassword() - Method in class org.eclipse.hono.config.ClientConfigProperties
-
Gets the password that is used when authenticating to the Hono server.
- getPasswordHash(JsonObject) - Static method in class org.eclipse.hono.util.CredentialsConstants
-
Gets the password hash of a hashed-password secret.
- getPasswordSalt(JsonObject) - Static method in class org.eclipse.hono.util.CredentialsConstants
-
Gets the password salt of a hashed-password secret.
- getPathSeparator() - Method in class org.eclipse.hono.config.AbstractConfig
-
Gets the character separating the segments of target addresses.
- getPathSeparator() - Method in interface org.eclipse.hono.connection.ConnectionFactory
-
Gets the character sequence that the server uses for separating path components of target addresses.
- getPathSeparator() - Method in class org.eclipse.hono.connection.impl.ConnectionFactoryImpl
- getPathWithoutBase() - Method in class org.eclipse.hono.util.ResourceIdentifier
-
Gets a string representation of the resource identifiers' parts without the base path.
- getPayload() - Method in class org.eclipse.hono.config.PemReader.Entry
-
Gets the PEM entry payload.
- getPayload() - Method in class org.eclipse.hono.util.RequestResponseResult
-
Gets the payload to convey to the sender of the request.
- getPayload(Message) - Static method in class org.eclipse.hono.util.MessageHelper
-
Gets the payload data contained in a message's body.
- getPayloadAsString(Message) - Static method in class org.eclipse.hono.util.MessageHelper
-
Gets the payload data contained in a message's body as a String.
- getPeriod() - Method in class org.eclipse.hono.util.ConnectionDuration
-
Gets the period for the connection duration calculation.
- getPeriod() - Method in class org.eclipse.hono.util.DataVolume
-
Gets the period for the data usage calculation.
- getPort() - Method in class org.eclipse.hono.config.ClientConfigProperties
-
Gets the TCP port of the server that this client is configured to connect to.
- getPort() - Method in class org.eclipse.hono.config.ServerConfig
-
Gets the secure port this server is configured to listen on.
- getPort() - Method in interface org.eclipse.hono.connection.ConnectionFactory
-
Gets the port of the server that this factory creates connections to.
- getPort() - Method in class org.eclipse.hono.connection.impl.ConnectionFactoryImpl
- getPort(int) - Method in class org.eclipse.hono.config.ServerConfig
-
Gets the secure port this server is configured to listen on.
- getPrivateKey() - Method in class org.eclipse.hono.config.KeyLoader
-
Gets the private key.
- getProperty(String) - Method in class org.eclipse.hono.util.EventBusMessage
-
Gets a property value.
- getPublicKey() - Method in class org.eclipse.hono.config.KeyLoader
-
Gets the public key.
- getReadyUntil() - Method in class org.eclipse.hono.util.TimeUntilDisconnectNotification
-
Gets the point in time until which the device will remain connected.
- getReceiverLinkCredit() - Method in class org.eclipse.hono.config.ServiceConfigProperties
-
Gets the number of AMQP message credits this service flows to a client when the client opens a sender link to this service.
- getReconnectAttempts() - Method in class org.eclipse.hono.config.ClientConfigProperties
-
Gets the number of attempts (in addition to the original connection attempt) that the client should make in order to establish an AMQP connection with the peer before giving up.
- getReconnectDelayIncrement() - Method in class org.eclipse.hono.config.ClientConfigProperties
-
Gets the factor used in the exponential backoff algorithm for determining the delay before trying to re-establish an AMQP connection with the peer.
- getReconnectMaxDelay() - Method in class org.eclipse.hono.config.ClientConfigProperties
-
Gets the maximum amount of time to wait before trying to re-establish an AMQP connection with the peer.
- getReconnectMinDelay() - Method in class org.eclipse.hono.config.ClientConfigProperties
-
Gets the minimum amount of time to wait before trying to re-establish an AMQP connection with the peer.
- getRegistrationAssertion(Message) - Static method in class org.eclipse.hono.util.MessageHelper
-
Gets the registration assertion conveyed in an AMQP 1.0 message.
- getReplyToAddress() - Method in class org.eclipse.hono.util.EventBusMessage
-
Gets the value of the reply-to address property.
- getRequestTimeout() - Method in class org.eclipse.hono.config.ClientConfigProperties
-
Gets the maximum amount of time a client should wait for a response to a request before the request is failed.
- getResourceId() - Method in class org.eclipse.hono.util.ResourceIdentifier
-
Gets the resourceId part of this identifier.
- getResourceLimits() - Method in class org.eclipse.hono.util.TenantObject
-
Gets the resource limits for the tenant.
- getResourcePath() - Method in class org.eclipse.hono.util.ResourceIdentifier
-
Gets a copy of the full resource path of this identifier, including extended elements.
- getResourceVersion() - Method in class org.eclipse.hono.util.EventBusMessage
-
Gets the value of the cache resource version property.
- getResponse(int) - Method in class org.eclipse.hono.util.EventBusMessage
-
Creates a new response message in reply to this (request) message.
- getSamplingMode() - Method in class org.eclipse.hono.util.TenantTracingConfig
-
Gets the sampling mode that defines in how far spans created when processing messages for a tenant shall be recorded (sampled) by the tracing system.
- getSamplingMode(String) - Method in class org.eclipse.hono.util.TenantTracingConfig
-
Gets the sampling mode for a specific device.
- getSamplingModePerAuthId() - Method in class org.eclipse.hono.util.TenantTracingConfig
-
Gets the sampling modes defined for specific devices.
- getSearchCriteria(String, String) - Static method in class org.eclipse.hono.util.CredentialsConstants
-
Creates a JSON object containing search criteria for Credentials.
- getSecrets() - Method in class org.eclipse.hono.util.CredentialsObject
-
Gets this credentials' secret(s).
- getSecureProtocols() - Method in class org.eclipse.hono.config.AbstractConfig
-
Gets the secure protocols that are enabled for TLS connections.
- getSendMessageTimeout() - Method in class org.eclipse.hono.config.ClientConfigProperties
-
Gets the maximum amount of time a client should wait for a delivery update after sending an event or command message.
- getSendTimeOut() - Method in class org.eclipse.hono.config.ServiceConfigProperties
-
Gets the send timeout value in milliseconds, which is to be used when sending a message on the vert.x event bus.
- getServiceGetRequestAsJson(String, String, String, String) - Static method in class org.eclipse.hono.util.CredentialsConstants
-
Build a Json object as a request for internal communication via the vert.x event bus.
- getShallowCopy(Message) - Static method in class org.eclipse.hono.util.MessageHelper
-
Returns a copy of the given message.
- getSharedSecret() - Method in class org.eclipse.hono.config.SignatureSupportingConfigProperties
-
Gets the secret used for creating and validating HmacSHA256 based signatures.
- getSpanContext() - Method in class org.eclipse.hono.util.EventBusMessage
-
Gets the OpenTracing
SpanContext
that has been set on this message. - getStartupTimeout() - Method in class org.eclipse.hono.config.ApplicationConfigProperties
-
Gets the maximum time to wait for the server to start up.
- getStatus() - Method in class org.eclipse.hono.util.EventBusMessage
-
Gets the status code indicating the outcome of the invocation of the operation.
- getStatus() - Method in class org.eclipse.hono.util.RequestResponseResult
-
Gets the status code indicating the outcome of the request.
- getStatus(Message) - Static method in class org.eclipse.hono.util.MessageHelper
-
Gets the value of a message's
MessageHelper.APP_PROPERTY_STATUS
application property. - getSubject() - Method in enum org.eclipse.hono.util.DeviceConnectionConstants.DeviceConnectionAction
-
Gets the AMQP message subject corresponding to this action.
- getTenant() - Method in class org.eclipse.hono.util.EventBusMessage
-
Gets the value of the tenant identifier property.
- getTenantAndDeviceId() - Method in class org.eclipse.hono.util.TimeUntilDisconnectNotification
-
Get a representation of the deviceId scoped to the tenant.
- getTenantId() - Method in class org.eclipse.hono.auth.Device
-
Gets the identifier of the tenant this device belongs to.
- getTenantId() - Method in class org.eclipse.hono.util.ResourceIdentifier
- getTenantId() - Method in class org.eclipse.hono.util.TenantObject
-
Gets this tenant's identifier.
- getTenantId() - Method in class org.eclipse.hono.util.TimeUntilDisconnectNotification
-
Gets the identifier of the tenant that the device belongs to.
- getTenantId(Message) - Static method in class org.eclipse.hono.util.MessageHelper
-
Gets the value of a message's
MessageHelper.APP_PROPERTY_TENANT_ID
application property. - getTenantIdAnnotation(Message) - Static method in class org.eclipse.hono.util.MessageHelper
-
Gets the value of a message's
MessageHelper.APP_PROPERTY_TENANT_ID
annotation. - getTenantIdleTimeout() - Method in class org.eclipse.hono.config.ProtocolAdapterProperties
-
Gets the duration after which a tenant times out when no messages had been sent for it.
- getTimeUntilDisconnect(Message) - Static method in class org.eclipse.hono.util.MessageHelper
-
Gets the value of a message's
MessageHelper.APP_PROPERTY_DEVICE_TTD
application property. - getToken() - Method in interface org.eclipse.hono.auth.HonoUser
-
Gets a JSON Web Token representing this user's claims.
- getToken() - Method in class org.eclipse.hono.auth.HonoUserAdapter
- getTokenExpiration() - Method in class org.eclipse.hono.config.SignatureSupportingConfigProperties
-
Gets the period of time after which tokens created using this configuration should expire.
- getTokenLifetime() - Method in class org.eclipse.hono.util.JwtHelper
-
Gets the duration being used for calculating the exp claim of tokens created by this class.
- getTracingConfig() - Method in class org.eclipse.hono.util.TenantObject
-
Gets this tenant's tracing configuration.
- getTracingContext() - Method in interface org.eclipse.hono.util.ExecutionContext
-
Gets the OpenTracing context that is used to track the processing of this context.
- getTracingContext() - Method in class org.eclipse.hono.util.MapBasedExecutionContext
- getTrustAnchors() - Method in class org.eclipse.hono.util.TenantObject
-
Gets the trust anchors for this tenant.
- getTrustOptions() - Method in class org.eclipse.hono.config.AbstractConfig
-
Gets the trust options derived from the trust store properties.
- getTrustStoreFormat() - Method in class org.eclipse.hono.config.AbstractConfig
-
Get the specified format of the trust store.
- getTrustStorePassword() - Method in class org.eclipse.hono.config.AbstractConfig
-
Gets the password for accessing the PKCS12 key store containing the certificates of trusted CAs.
- getTrustStorePath() - Method in class org.eclipse.hono.config.AbstractConfig
-
Gets the path to the PKCS12 key store to load certificates of trusted CAs from.
- getTtd() - Method in class org.eclipse.hono.util.TimeUntilDisconnectNotification
-
Gets the time period that the device indicated to remain connected.
- getType() - Method in class org.eclipse.hono.config.PemReader.Entry
-
Gets the PEM entry type.
- getType() - Method in class org.eclipse.hono.util.Adapter
-
Gets the type name of the protocol adapter this is the configuration for.
- getType() - Method in class org.eclipse.hono.util.CredentialsObject
-
Gets the type of these credentials.
- getUsername() - Method in class org.eclipse.hono.config.ClientConfigProperties
-
Gets the user name that is used when authenticating to the Hono server.
- getValue() - Method in class org.eclipse.hono.cache.BasicExpiringValue
- getValue() - Method in interface org.eclipse.hono.cache.ExpiringValue
-
Gets the value.
- getValue(JsonObject, String, Class<T>, T) - Static method in class org.eclipse.hono.util.JsonHelper
-
Gets a value from the given JSON object.
H
- hasAmqpValueBody(Message) - Static method in class org.eclipse.hono.util.MessageHelper
-
Checks if a message's body consists of an AMQP AmqpValue section.
- hasCorrelationId(Message) - Static method in class org.eclipse.hono.util.BaseMessageFilter
-
Checks if an AMQP message contains either a message ID or a correlation ID.
- hasDataBody(Message) - Static method in class org.eclipse.hono.util.MessageHelper
-
Checks if a message's body consists of an AMQP Data section.
- hasErrorStatus() - Method in class org.eclipse.hono.util.EventBusMessage
-
Checks if the status code indicating the outcome of the invocation of the operation represents an error.
- hasEventEndpoint() - Method in class org.eclipse.hono.util.ResourceIdentifier
-
Checks if this resource identifier contains the event endpoint.
- HASH_FUNCTION_BCRYPT - Static variable in class org.eclipse.hono.util.CredentialsConstants
-
The name of the BCrypt hash function.
- HASH_FUNCTION_BCRYPT - Static variable in class org.eclipse.hono.util.RegistryManagementConstants
-
The name of the BCrypt hash function.
- HASH_FUNCTION_SHA256 - Static variable in class org.eclipse.hono.util.CredentialsConstants
-
The name of the SHA-256 hash function.
- HASH_FUNCTION_SHA256 - Static variable in class org.eclipse.hono.util.RegistryManagementConstants
-
The name of the SHA-256 hash function.
- HASH_FUNCTION_SHA512 - Static variable in class org.eclipse.hono.util.CredentialsConstants
-
The name of the SHA-512 hash function.
- HASH_FUNCTION_SHA512 - Static variable in class org.eclipse.hono.util.RegistryManagementConstants
-
The name of the SHA-512 hash function.
- hashCode() - Method in class org.eclipse.hono.util.CacheDirective
- hashCode() - Method in class org.eclipse.hono.util.ResourceIdentifier
- hashCode() - Method in class org.eclipse.hono.util.TriTuple
- hashedPasswordSecretForClearTextPassword(String, Instant, Instant) - Static method in class org.eclipse.hono.util.CredentialsObject
-
Creates a hashed-password secret for a clear text password.
- hashedPasswordSecretForPasswordHash(String, String, Instant, Instant, byte[]) - Static method in class org.eclipse.hono.util.CredentialsObject
-
Creates a hashed-password secret for a password hash.
- hashedPasswordSecretForPasswordHash(String, String, Instant, Instant, String) - Static method in class org.eclipse.hono.util.CredentialsObject
-
Creates a hashed-password secret for a password hash.
- hashFunction - Variable in class org.eclipse.hono.auth.EncodedPassword
-
The hash function used for creating the hash value.
- hasResponseProperties() - Method in class org.eclipse.hono.util.EventBusMessage
-
Checks if this (response) message has all properties required for successful delivery to the client.
- hasValidDeviceId(ResourceIdentifier, Message) - Static method in class org.eclipse.hono.util.BaseMessageFilter
-
Checks if an AMQP message contains a valid device identifier.
- HEADER_COMMAND - Static variable in class org.eclipse.hono.util.Constants
-
The header name defined for setting the command that is sent to the device.
- HEADER_COMMAND_REQUEST_ID - Static variable in class org.eclipse.hono.util.Constants
-
The header name defined for setting the request id for device responses to a command.
- HEADER_COMMAND_RESPONSE_STATUS - Static variable in class org.eclipse.hono.util.Constants
-
The header name defined for setting the status code of a device respond to a command that was previously received by the device.
- HEADER_COMMAND_TARGET_DEVICE - Static variable in class org.eclipse.hono.util.Constants
-
The header name defined for setting the target device id when sending a command to a gateway acting on behalf of the device.
- HEADER_QOS_LEVEL - Static variable in class org.eclipse.hono.util.Constants
-
The "QoS-Level" request header indicating the quality of service level supported by the HTTP Adapter.
- HEADER_TIME_TILL_DISCONNECT - Static variable in class org.eclipse.hono.util.Constants
-
The header name defined for setting the time till disconnect for device command readiness notification events.
- HEADER_TIME_TO_LIVE - Static variable in class org.eclipse.hono.util.Constants
-
The header name defined for setting the time-to-live for the event messages.
- HonoPasswordEncoder - Interface in org.eclipse.hono.auth
-
A helper for encoding and matching passwords against credentials managed by a Hono Credentials service implementation.
- HonoProtonHelper - Class in org.eclipse.hono.util
-
Utility methods for working with Proton objects.
- HonoTimestamp - Annotation Type in org.eclipse.hono.annotation
-
An annotation to indicate that an
Instant
valued field should be de-/serialized from/to a string in ISO-8601 extended offset date-time format. - HonoUser - Interface in org.eclipse.hono.auth
-
A principal representing a client of a Hono service API.
- HonoUserAdapter - Class in org.eclipse.hono.auth
-
An empty default implementation to be selectively overridden by subclasses.
- HonoUserAdapter() - Constructor for class org.eclipse.hono.auth.HonoUserAdapter
- Hostnames - Class in org.eclipse.hono.util
-
Helper class for working with hostnames.
I
- injectSpanContext(Tracer, SpanContext, DeliveryOptions) - Static method in class org.eclipse.hono.tracing.TracingHelper
-
Injects a
SpanContext
into the headers of vert.xDeliveryOptions
. - injectSpanContext(Tracer, SpanContext, JsonObject) - Static method in class org.eclipse.hono.tracing.TracingHelper
-
Injects a
SpanContext
into a JSON object. - injectSpanContext(Tracer, SpanContext, BiConsumer<String, String>) - Static method in class org.eclipse.hono.tracing.TracingHelper
-
Injects a
SpanContext
as key-value pairs into a given operation. - injectSpanContext(Tracer, SpanContext, Message) - Static method in class org.eclipse.hono.tracing.TracingHelper
-
Injects a
SpanContext
into an AMQPMessage
. - INTERNAL_COMMAND_ENDPOINT - Static variable in class org.eclipse.hono.util.CommandConstants
-
The name of the internal Command and Control API endpoint used to forward commands to the right protocol adapter.
- isAdapterEnabled(String) - Method in class org.eclipse.hono.util.TenantObject
-
Checks if a given protocol adapter is enabled for this tenant.
- isAppropriateForCreating() - Method in class org.eclipse.hono.config.SignatureSupportingConfigProperties
-
Checks if this configuration contains enough information for creating assertions.
- isAppropriateForValidating() - Method in class org.eclipse.hono.config.SignatureSupportingConfigProperties
-
Checks if this configuration contains enough information for validating assertions.
- isAuthenticationRequired() - Method in class org.eclipse.hono.config.ProtocolAdapterProperties
-
Checks whether the protocol adapter always authenticates devices using their provided credentials as defined in the Credentials API.
- isAuthorized(ResourceIdentifier, String) - Method in interface org.eclipse.hono.auth.Authorities
-
Checks if these authorities include claims allowing execution of an operation of a resource.
- isAuthorized(ResourceIdentifier, String) - Method in class org.eclipse.hono.auth.AuthoritiesImpl
- isAuthorized(ResourceIdentifier, Activity) - Method in interface org.eclipse.hono.auth.Authorities
-
Checks if these authorities include claims allowing an intended activity on a resource.
- isAuthorized(ResourceIdentifier, Activity) - Method in class org.eclipse.hono.auth.AuthoritiesImpl
- isAutoProvisioningEnabled(String) - Method in class org.eclipse.hono.util.TenantObject
-
Checks whether auto-provisioning is enabled for a CA.
- isCachingAllowed() - Method in class org.eclipse.hono.util.CacheDirective
-
Checks if this directive allows caching.
- isCommandEndpoint(String) - Static method in class org.eclipse.hono.util.CommandConstants
-
Returns
true
if the passed endpoint denotes a command endpoint (full or short version). - isConnectionLimitConfigured() - Method in class org.eclipse.hono.config.ProtocolAdapterProperties
-
Checks if a connection limit has been configured.
- isDefaultsEnabled() - Method in class org.eclipse.hono.config.ProtocolAdapterProperties
-
Checks if the adapter should use default values registered for a device to augment messages published by the device.
- isDefaultTenant(String) - Static method in class org.eclipse.hono.util.Constants
-
Checks if a given tenant identifier is the
DEFAULT_TENANT
. - isDeviceAuthenticationRequired() - Method in class org.eclipse.hono.util.Adapter
-
Checks whether devices are required to authenticate when connecting to this protocol adapter.
- isDeviceCurrentlyConnected(Message) - Static method in class org.eclipse.hono.util.MessageHelper
-
Checks if a device is currently connected to a protocol adapter.
- isEmptyNotificationType(String) - Static method in class org.eclipse.hono.util.EventConstants
-
Checks if a given content type is the empty notification type.
- isEnabled() - Method in class org.eclipse.hono.util.Adapter
-
Checks whether devices are able to connect to Hono using this protocol adapter.
- isEnabled() - Method in class org.eclipse.hono.util.CredentialsObject
-
Checks whether these credentials are enabled.
- isEnabled() - Method in class org.eclipse.hono.util.TenantObject
-
Checks if this tenant is enabled.
- isError() - Method in class org.eclipse.hono.util.RequestResponseResult
-
Checks if this result's status code represents an error.
- isExpired() - Method in interface org.eclipse.hono.auth.HonoUser
-
Checks if the validity period of this user's asserted claims has expired.
- isExpired() - Method in class org.eclipse.hono.auth.HonoUserAdapter
- isExpired() - Method in class org.eclipse.hono.cache.BasicExpiringValue
- isExpired() - Method in interface org.eclipse.hono.cache.ExpiringValue
-
Checks if the value has already expired.
- isExpired(String, int) - Static method in class org.eclipse.hono.util.JwtHelper
-
Checks if a token is expired.
- isExpired(String, Instant) - Static method in class org.eclipse.hono.util.JwtHelper
-
Checks if a token is expired.
- isExpired(Instant) - Method in class org.eclipse.hono.cache.BasicExpiringValue
- isExpired(Instant) - Method in interface org.eclipse.hono.cache.ExpiringValue
-
Checks if the value has already expired.
- isHostnameVerificationRequired() - Method in class org.eclipse.hono.config.ClientConfigProperties
-
Checks if the host property must match the distinguished or any of the alternative names asserted by the server's certificate when connecting using TLS.
- isInsecurePortEnabled() - Method in class org.eclipse.hono.config.ServerConfig
-
Checks if this server is configured to listen on an insecure port (i.e.
- isInValidityPeriod(JsonObject, Instant) - Static method in class org.eclipse.hono.util.CredentialsObject
-
Checks if a given instant of time falls into a secret's validity period.
- isJmsVendorPropsEnabled() - Method in class org.eclipse.hono.config.ProtocolAdapterProperties
-
Checks if adapter should include Vendor Properties as defined by Advanced Message Queuing Protocol (AMQP) JMS Mapping Version 1.0, Chapter 4 in downstream messages.
- isLinkEstablished(ProtonLink<?>) - Static method in class org.eclipse.hono.util.HonoProtonHelper
-
Checks if a link is established.
- isNativeTlsRequired() - Method in class org.eclipse.hono.config.ServerConfig
-
Checks if this server requires the usage of a native TLS implementation.
- isNetworkDebugLoggingEnabled() - Method in class org.eclipse.hono.config.ServiceConfigProperties
-
Checks whether the server is configured to log TCP traffic.
- isNorthboundCommandResponseEndpoint(String) - Static method in class org.eclipse.hono.util.CommandConstants
-
Returns
true
if the passed endpoint denotes a command response endpoint as used by northbound applications. - isNullOrEmpty(Object) - Static method in class org.eclipse.hono.util.Strings
-
Check if the provided value for null and emptiness.
- isOk() - Method in class org.eclipse.hono.util.RequestResponseResult
-
Checks if this result's status is OK.
- isSecurePortEnabled() - Method in class org.eclipse.hono.config.ServerConfig
-
Checks if this service has been configured to bind to the secure port during startup.
- isSingleTenant() - Method in class org.eclipse.hono.config.ServiceConfigProperties
-
Checks whether the server is configured to run in single-tenant mode.
- isSni() - Method in class org.eclipse.hono.config.ServerConfig
-
Checks if the server supports Server Name Indication for TLS connections.
- isTlsEnabled() - Method in class org.eclipse.hono.config.ClientConfigProperties
-
Checks if the client should use TLS to verify the server's identity and encrypt the connection.
- isValid(String) - Static method in enum org.eclipse.hono.util.CredentialsConstants.CredentialsAction
-
Helper method to check if a subject is a valid Credentials API action.
- isValid(String) - Static method in enum org.eclipse.hono.util.DeviceConnectionConstants.DeviceConnectionAction
-
Helper method to check if a subject is a valid Device Connection API action.
- isValidAction(String) - Static method in class org.eclipse.hono.util.RegistrationConstants
-
Checks if a given string represents a valid action.
- isValidAction(String) - Static method in class org.eclipse.hono.util.RegistryManagementConstants
-
Checks if a given string represents a valid action.
- isValidPort(int) - Method in class org.eclipse.hono.config.AbstractConfig
-
Checks if a given port number is valid.
- isValidPort(int) - Static method in class org.eclipse.hono.util.PortConfigurationHelper
-
Checks if a given port number is valid.
- isWaitForDownstreamConnectionEnabled() - Method in class org.eclipse.hono.config.ServiceConfigProperties
-
Checks whether the server waits for downstream connections to be established during startup.
- iterator() - Method in class org.eclipse.hono.tracing.JsonObjectExtractAdapter
- iterator() - Method in class org.eclipse.hono.tracing.JsonObjectInjectAdapter
- iterator() - Method in class org.eclipse.hono.tracing.MessageAnnotationsExtractAdapter
- iterator() - Method in class org.eclipse.hono.tracing.MessageAnnotationsInjectAdapter
- iterator() - Method in class org.eclipse.hono.tracing.MultiMapExtractAdapter
- iterator() - Method in class org.eclipse.hono.tracing.MultiMapInjectAdapter
J
- JKS - org.eclipse.hono.config.FileFormat
-
Java Key Store.
- JMS_VENDOR_PROPERTY_CONTENT_ENCODING - Static variable in class org.eclipse.hono.util.MessageHelper
-
The
JMS_AMQP_CONTENT_ENCODING
vendor property name. - JMS_VENDOR_PROPERTY_CONTENT_TYPE - Static variable in class org.eclipse.hono.util.MessageHelper
-
The
JMS_AMQP_CONTENT_TYPE
vendor property name. - JSON_FIELD_DEVICE_ID - Static variable in class org.eclipse.hono.util.Constants
-
The field name of JSON payloads containing a device ID.
- JSON_FIELD_TENANT_ID - Static variable in class org.eclipse.hono.util.Constants
-
The field name of JSON payloads containing a tenant ID.
- JsonHelper - Class in org.eclipse.hono.util
-
A helper class for working with
JsonObject
s. - JsonObjectExtractAdapter - Class in org.eclipse.hono.tracing
-
An adapter for extracting properties from a JSON object.
- JsonObjectExtractAdapter(JsonObject) - Constructor for class org.eclipse.hono.tracing.JsonObjectExtractAdapter
-
Creates an adapter for a JSON object.
- JsonObjectInjectAdapter - Class in org.eclipse.hono.tracing
-
An adapter for injecting properties into a JSON object.
- JsonObjectInjectAdapter(JsonObject) - Constructor for class org.eclipse.hono.tracing.JsonObjectInjectAdapter
-
Creates an adapter for a JSON object.
- JwtHelper - Class in org.eclipse.hono.util
-
A utility class for generating JWT tokens asserting the registration status of devices.
- JwtHelper(Vertx) - Constructor for class org.eclipse.hono.util.JwtHelper
-
Creates a new helper for a vertx instance.
K
- key - Variable in class org.eclipse.hono.util.JwtHelper
-
The secret key used for signing.
- KEY_CLIENT_PRINCIPAL - Static variable in class org.eclipse.hono.util.Constants
-
The key that an authenticated client's principal is stored under in a
ProtonConnection
's attachments. - KEY_CONNECTION_ID - Static variable in class org.eclipse.hono.util.Constants
-
The key that the (surrogate) ID of a connection is stored under in a
ProtonConnection
's and/orProtonLink
's attachments. - KeyLoader - Class in org.eclipse.hono.config
-
A utility class for loading keys from files.
L
- length() - Method in class org.eclipse.hono.util.ResourceIdentifier
-
Gets the number of elements in the resource path.
- LOG - Variable in class org.eclipse.hono.config.AbstractConfig
-
A logger to be shared with subclasses.
- logError(Span, String) - Static method in class org.eclipse.hono.tracing.TracingHelper
-
Marks an OpenTracing span as erroneous and logs a message.
- logError(Span, Throwable) - Static method in class org.eclipse.hono.tracing.TracingHelper
-
Marks an OpenTracing span as erroneous and logs an exception.
- logError(Span, Map<String, ?>) - Static method in class org.eclipse.hono.tracing.TracingHelper
-
Marks an OpenTracing span as erroneous and logs several items.
- LOOPBACK_DEVICE_ADDRESS - Static variable in class org.eclipse.hono.util.Constants
-
The loopback device address.
M
- MapBasedExecutionContext - Class in org.eclipse.hono.util
-
An execution context that stores properties in a
Map
. - MapBasedExecutionContext() - Constructor for class org.eclipse.hono.util.MapBasedExecutionContext
- matches(CharSequence, String) - Method in class org.eclipse.hono.auth.MessageDigestPasswordEncoder
-
Verifies that a clear text password matches a given encoded password hash.
- matches(String, JsonObject) - Method in interface org.eclipse.hono.auth.HonoPasswordEncoder
-
Matches a given password against credentials on record.
- matches(String, JsonObject) - Method in class org.eclipse.hono.auth.SpringBasedHonoPasswordEncoder
- maxAgeDirective(long) - Static method in class org.eclipse.hono.util.CacheDirective
-
Creates a new max-age directive.
- MECHANISM_EXTERNAL - Static variable in class org.eclipse.hono.util.AuthenticationConstants
-
The EXTERNAL SASL mechanism name.
- MECHANISM_PLAIN - Static variable in class org.eclipse.hono.util.AuthenticationConstants
-
The PLAIN SASL mechanism name.
- MESSAGE_ID_PREFIX - Static variable in class org.eclipse.hono.util.RegistryManagementConstants
-
Messages that are sent by the Hono client for the Tenant API use this as a prefix for the messageId.
- MessageAnnotationsExtractAdapter - Class in org.eclipse.hono.tracing
-
An adapter for extracting properties from an AMQP 1.0 message's message annotations.
- MessageAnnotationsExtractAdapter(Message, String) - Constructor for class org.eclipse.hono.tracing.MessageAnnotationsExtractAdapter
-
Creates an adapter for a message.
- MessageAnnotationsInjectAdapter - Class in org.eclipse.hono.tracing
-
An adapter for injecting properties into an AMQP 1.0 message's message annotations.
- MessageAnnotationsInjectAdapter(Message, String) - Constructor for class org.eclipse.hono.tracing.MessageAnnotationsInjectAdapter
-
Creates an adapter for a message.
- MessageDigestPasswordEncoder - Class in org.eclipse.hono.auth
-
A Hono specific
PasswordEncoder
that uses aMessageDigest
to encode passwords. - MessageDigestPasswordEncoder(String) - Constructor for class org.eclipse.hono.auth.MessageDigestPasswordEncoder
-
Creates message digest password encoder with specified hash function.
- MessageDigestPasswordEncoder(String, SecureRandom) - Constructor for class org.eclipse.hono.auth.MessageDigestPasswordEncoder
-
Creates message digest password encoder with specified hash function.
- MessageHelper - Class in org.eclipse.hono.util
-
Utility methods for working with Proton
Message
s. - MessageTap - Class in org.eclipse.hono.util
-
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 - Class in org.eclipse.hono.tracing
-
An adapter for extracting properties from a
MultiMap
object. - MultiMapExtractAdapter(MultiMap) - Constructor for class org.eclipse.hono.tracing.MultiMapExtractAdapter
-
Creates an adapter for a
MultiMap
object. - MultiMapInjectAdapter - Class in org.eclipse.hono.tracing
-
An adapter for injecting properties into a
MultiMap
object. - MultiMapInjectAdapter(MultiMap) - Constructor for class org.eclipse.hono.tracing.MultiMapInjectAdapter
-
Creates an adapter for a
MultiMap
object.
N
- newConnectionFactory(Vertx, ClientConfigProperties) - Static method in interface org.eclipse.hono.connection.ConnectionFactory
-
Create a new
ConnectionFactory
using the default implementation. - newMessage(ResourceIdentifier, String, String, Buffer, TenantObject, JsonObject, Integer, Duration, String, boolean, boolean) - Static method in class org.eclipse.hono.util.MessageHelper
-
Creates a new AMQP 1.0 message.
- noCacheDirective() - Static method in class org.eclipse.hono.util.CacheDirective
-
Creates a new no-cache directive.
- NONE - org.eclipse.hono.util.TracingSamplingMode
- NORTHBOUND_COMMAND_REQUEST_ENDPOINT - Static variable in class org.eclipse.hono.util.CommandConstants
-
The name of the northbound Command and Control API request endpoint used by northbound applications.
- NORTHBOUND_COMMAND_RESPONSE_ENDPOINT - Static variable in class org.eclipse.hono.util.CommandConstants
-
The name of the northbound Command and Control API response endpoint used by northbound applications.
O
- of(A, B, C) - Static method in class org.eclipse.hono.util.TriTuple
-
Creates a new tuple for values of arbitrary type.
- of(Map<String, Object>) - Static method in class org.eclipse.hono.util.MapBasedExecutionContext
-
Creates an execution context for given set of properties.
- one() - Method in class org.eclipse.hono.util.TriTuple
- orDetect(FileFormat, String) - Static method in enum org.eclipse.hono.config.FileFormat
-
Use the provided file format or detect.
- org.eclipse.hono.annotation - package org.eclipse.hono.annotation
- org.eclipse.hono.auth - package org.eclipse.hono.auth
- org.eclipse.hono.cache - package org.eclipse.hono.cache
- org.eclipse.hono.config - package org.eclipse.hono.config
- org.eclipse.hono.connection - package org.eclipse.hono.connection
- org.eclipse.hono.connection.impl - package org.eclipse.hono.connection.impl
- org.eclipse.hono.tracing - package org.eclipse.hono.tracing
- org.eclipse.hono.util - package org.eclipse.hono.util
P
- parseSaslResponse(byte[]) - Static method in class org.eclipse.hono.util.AuthenticationConstants
-
Parses the SASL response and extracts the authzid, authcid and pwd from the response.
- password - Variable in class org.eclipse.hono.auth.EncodedPassword
-
The password hash if this object has been created from an encoded password or the clear text password to be encoded.
- PEM - org.eclipse.hono.config.FileFormat
-
PEM encoded PKCS#1 or PKCS#8.
- PemReader - Class in org.eclipse.hono.config
-
A reader for PEM files.
- PemReader.Entry - Class in org.eclipse.hono.config
-
An entry in a PEM file.
- PKCS12 - org.eclipse.hono.config.FileFormat
-
PKCS#12 key store.
- PORT_AMQP - Static variable in class org.eclipse.hono.util.Constants
-
The AMQP 1.0 port defined by IANA for unencrypted connections.
- PORT_AMQPS - Static variable in class org.eclipse.hono.util.Constants
-
The AMQP 1.0 port defined by IANA for TLS encrypted connections.
- PORT_UNCONFIGURED - Static variable in class org.eclipse.hono.util.Constants
-
Default value for a port that is not explicitly configured.
- PortConfigurationHelper - Class in org.eclipse.hono.util
-
Helper class for port configuration.
- PREFIX_OPERATION - Static variable in class org.eclipse.hono.auth.AuthoritiesImpl
-
The prefix used to indicate an authority on an operation.
- PREFIX_RESOURCE - Static variable in class org.eclipse.hono.auth.AuthoritiesImpl
-
The prefix used to indicate an authority on a resource.
- principal() - Method in class org.eclipse.hono.auth.Device
-
Get the underlying principal of the device.
- PRINCIPAL_ANONYMOUS - Static variable in class org.eclipse.hono.util.Constants
-
The principal to use for anonymous clients.
- PROTOCOL_ADAPTER_TYPE_AMQP - Static variable in class org.eclipse.hono.util.Constants
-
The type of the AMQP protocol adapter.
- PROTOCOL_ADAPTER_TYPE_COAP - Static variable in class org.eclipse.hono.util.Constants
-
The type of the CoAP protocol adapter.
- PROTOCOL_ADAPTER_TYPE_HTTP - Static variable in class org.eclipse.hono.util.Constants
-
The type of the HTTP protocol adapter.
- PROTOCOL_ADAPTER_TYPE_KURA - Static variable in class org.eclipse.hono.util.Constants
-
The type of the Eclipse Kura protocol adapter.
- PROTOCOL_ADAPTER_TYPE_LORA - Static variable in class org.eclipse.hono.util.Constants
-
The type of the LoRaWAN protocol adapter.
- PROTOCOL_ADAPTER_TYPE_MQTT - Static variable in class org.eclipse.hono.util.Constants
-
The type of the MQTT protocol adapter.
- PROTOCOL_ADAPTER_TYPE_SIGFOX - Static variable in class org.eclipse.hono.util.Constants
-
The type of the sigfox protocol adapter.
- ProtocolAdapterProperties - Class in org.eclipse.hono.config
-
Common configuration properties for protocol adapters of Hono.
- ProtocolAdapterProperties() - Constructor for class org.eclipse.hono.config.ProtocolAdapterProperties
- put(String, Object) - Method in interface org.eclipse.hono.util.ExecutionContext
-
Sets a value for a key.
- put(String, Object) - Method in class org.eclipse.hono.util.MapBasedExecutionContext
- put(String, String) - Method in class org.eclipse.hono.tracing.JsonObjectExtractAdapter
- put(String, String) - Method in class org.eclipse.hono.tracing.JsonObjectInjectAdapter
- put(String, String) - Method in class org.eclipse.hono.tracing.MessageAnnotationsExtractAdapter
- put(String, String) - Method in class org.eclipse.hono.tracing.MessageAnnotationsInjectAdapter
- put(String, String) - Method in class org.eclipse.hono.tracing.MultiMapExtractAdapter
- put(String, String) - Method in class org.eclipse.hono.tracing.MultiMapInjectAdapter
- put(K, V, Duration) - Method in interface org.eclipse.hono.cache.ExpiringValueCache
-
Puts a value to the cache.
- put(K, V, Instant) - Method in interface org.eclipse.hono.cache.ExpiringValueCache
-
Puts a value to the cache.
- putExtension(String, Object) - Method in class org.eclipse.hono.util.Adapter
-
Adds an extension property to this adapter.
- putExtension(String, Object) - Method in class org.eclipse.hono.util.ResourceLimits
-
Adds an extension property to this resource limit.
Q
- QUALIFIER_AMQP - Static variable in class org.eclipse.hono.util.Constants
-
The qualifier to use for referring to AMQP based components.
- QUALIFIER_AUTHENTICATION - Static variable in class org.eclipse.hono.util.AuthenticationConstants
-
The qualifier to use for referring to components scoped to authentication.
- QUALIFIER_DOWNSTREAM - Static variable in class org.eclipse.hono.util.Constants
-
The qualifier to use for referring to components scoped to the AMQP 1.0 messaging network.
- QUALIFIER_MESSAGING - Static variable in class org.eclipse.hono.util.Constants
-
The qualifier to use for referring to the AMQP Messaging Network.
- QUALIFIER_REST - Static variable in class org.eclipse.hono.util.Constants
-
The qualifier to use for referring to REST based components.
R
- READ - org.eclipse.hono.auth.Activity
-
Permission required for receiving message from a node.
- readAll(Vertx, Path, Handler<AsyncResult<List<PemReader.Entry>>>) - Static method in class org.eclipse.hono.config.PemReader
-
Asynchronously reads a PEM file using vertx and report its entries.
- readAll(Reader) - Static method in class org.eclipse.hono.config.PemReader
-
Reads a PEM file and return its entries.
- readAll(Path) - Static method in class org.eclipse.hono.config.PemReader
-
Reads a PEM file and return its entries.
- readAllBlocking(Vertx, Path) - Static method in class org.eclipse.hono.config.PemReader
-
Reads a PEM file using vertx in blocking mode and return its entries.
- REGISTRATION_ENDPOINT - Static variable in class org.eclipse.hono.util.RegistrationConstants
-
The name of the Device Registration API endpoint.
- REGISTRATION_HTTP_ENDPOINT - Static variable in class org.eclipse.hono.util.RegistryManagementConstants
-
The name of the Device Registration HTTP API endpoint.
- RegistrationConstants - Class in org.eclipse.hono.util
-
Constants & utility methods used throughout the Registration API.
- RegistrationResult - Class in org.eclipse.hono.util
-
A container for the result returned by Hono's registration API.
- RegistryManagementConstants - Class in org.eclipse.hono.util
-
Constants & utility methods used throughout the Device Management API.
- rejected(ProtonDelivery, ErrorCondition) - Static method in class org.eclipse.hono.util.MessageHelper
-
Rejects and settles an AMQP 1.0 message.
- remove - org.eclipse.hono.util.TenantConstants.TenantAction
-
The remove Tenant operation.
- RequestResponseApiConstants - Class in org.eclipse.hono.util
-
Constants & utility methods that are common to APIs that follow the request response pattern.
- RequestResponseApiConstants() - Constructor for class org.eclipse.hono.util.RequestResponseApiConstants
-
Empty default constructor.
- RequestResponseResult<T> - Class in org.eclipse.hono.util
-
A container for the result returned by a Hono API that implements the request response pattern.
- RequestResponseResult(int, T, CacheDirective, ApplicationProperties) - Constructor for class org.eclipse.hono.util.RequestResponseResult
-
Creates a new result for a status code and payload.
- ResourceIdentifier - Class in org.eclipse.hono.util
-
A unique identifier for a resource within Hono.
- ResourceLimits - Class in org.eclipse.hono.util
-
Resource limits definition.
- ResourceLimits() - Constructor for class org.eclipse.hono.util.ResourceLimits
- ResourceLimitsPeriod - Class in org.eclipse.hono.util
-
The period definition corresponding to a resource limit for a tenant.
- ResourceLimitsPeriod() - Constructor for class org.eclipse.hono.util.ResourceLimitsPeriod
S
- salt - Variable in class org.eclipse.hono.auth.EncodedPassword
-
The salt used for hashing the password or
null
if no salt is used. - SECRETS_TYPE_HASHED_PASSWORD - Static variable in class org.eclipse.hono.util.CredentialsConstants
-
The type name that indicates a hashed password secret.
- SECRETS_TYPE_HASHED_PASSWORD - Static variable in class org.eclipse.hono.util.RegistryManagementConstants
-
The type name that indicates a hashed password secret.
- SECRETS_TYPE_PRESHARED_KEY - Static variable in class org.eclipse.hono.util.CredentialsConstants
-
The type name that indicates a pre-shared key secret.
- SECRETS_TYPE_PRESHARED_KEY - Static variable in class org.eclipse.hono.util.RegistryManagementConstants
-
The type name that indicates a pre-shared key secret.
- SECRETS_TYPE_X509_CERT - Static variable in class org.eclipse.hono.util.CredentialsConstants
-
The type name that indicates an X.509 client certificate secret.
- SECRETS_TYPE_X509_CERT - Static variable in class org.eclipse.hono.util.RegistryManagementConstants
-
The type name that indicates an X.509 client certificate secret.
- ServerConfig - Class in org.eclipse.hono.config
-
Configuration of properties that are common for components accepting requests/connections on a network socket.
- ServerConfig() - Constructor for class org.eclipse.hono.config.ServerConfig
- SERVICE_NAME_AUTH - Static variable in class org.eclipse.hono.util.Constants
-
The (short) name of the Auth Server component.
- SERVICE_NAME_DEVICE_CONNECTION - Static variable in class org.eclipse.hono.util.Constants
-
The (short) name of the Device Connection service.
- SERVICE_NAME_DEVICE_REGISTRY - Static variable in class org.eclipse.hono.util.Constants
-
The (short) name of the Device Registry component.
- ServiceConfigProperties - Class in org.eclipse.hono.config
-
A POJO for configuring common properties of server components.
- ServiceConfigProperties() - Constructor for class org.eclipse.hono.config.ServiceConfigProperties
- SET_LAST_GATEWAY - org.eclipse.hono.util.DeviceConnectionConstants.DeviceConnectionAction
-
The set last known gateway for device operation.
- setAdapters(List<Adapter>) - Method in class org.eclipse.hono.util.TenantObject
-
Sets the given list of adapters for the tenant.
- setAmqpHostname(String) - Method in class org.eclipse.hono.config.ClientConfigProperties
-
Sets the name to indicate as the hostname in the client's AMQP Open frame.
- setAuthenticationRequired(boolean) - Method in class org.eclipse.hono.config.ProtocolAdapterProperties
-
Sets whether the protocol adapter always authenticates devices using their provided credentials as defined in the Credentials API.
- setAuthId(String) - Method in class org.eclipse.hono.util.CredentialsObject
-
Sets the authentication identifier that these these credentials are used for.
- setBindAddress(String) - Method in class org.eclipse.hono.config.ServerConfig
-
Sets the host name or literal IP address of the network interface that this server's secure port should be bound to.
- setCacheDirective(CacheDirective) - Method in class org.eclipse.hono.util.EventBusMessage
-
Adds a property for the cache directive.
- setCertPath(String) - Method in class org.eclipse.hono.config.AbstractConfig
-
Sets the absolute path to the PEM file containing the X.509 certificate chain for the RSA private key that should be used for authentication to peers.
- setCertPath(String) - Method in class org.eclipse.hono.config.SignatureSupportingConfigProperties
-
Sets the path to the X.509 certificate containing the public key to be used for validating SHA256withRSA based signatures.
- setClientPrincipal(ProtonConnection, HonoUser) - Static method in class org.eclipse.hono.util.Constants
-
Gets the principal representing a connection's client.
- setCloseHandler(ProtonLink<T>, Handler<AsyncResult<T>>) - Static method in class org.eclipse.hono.util.HonoProtonHelper
-
Sets a handler on a link that is invoked when an AMQP detach frame with its close property set to
true
is received from the peer. - setConfig(T) - Method in class org.eclipse.hono.util.ConfigurationSupportingVerticle
-
Sets the properties to use for configuring this Verticle.
- setConnectionDuration(ConnectionDuration) - Method in class org.eclipse.hono.util.ResourceLimits
-
Sets the properties that are required for the connection duration verification.
- setConnectionId(ProtonConnection, String) - Static method in class org.eclipse.hono.util.Constants
-
Sets the (surrogate) identifier of an AMQP connection.
- setConnectTimeout(int) - Method in class org.eclipse.hono.config.ClientConfigProperties
-
Sets the maximum amount of time a client should wait for an AMQP connection with a peer to be opened.
- setCorrelationId(Object) - Method in class org.eclipse.hono.util.EventBusMessage
-
Adds a property for the correlation identifier.
- setCorrelationId(Message) - Method in class org.eclipse.hono.util.EventBusMessage
-
Adds a property for the correlation identifier.
- setCorsAllowedOrigin(String) - Method in class org.eclipse.hono.config.ServiceConfigProperties
-
Sets the allowed origin pattern for CORS handler.
- setCreationTime(Message) - Static method in class org.eclipse.hono.util.MessageHelper
-
Sets the creation-time of an AMQP 1.0 message to the current point in time.
- setCredentialsPath(String) - Method in class org.eclipse.hono.config.ClientConfigProperties
-
Sets the file system path to a properties file containing the credentials for authenticating to the server.
- setDataVolume(DataVolume) - Method in class org.eclipse.hono.util.ResourceLimits
-
Sets the data volume properties which are required for the message limit verification.
- setDefaultCloseHandler(ProtonLink<T>) - Static method in class org.eclipse.hono.util.HonoProtonHelper
-
Sets a default handler on a link that is invoked when an AMQP detach frame with its close property set to
true
is received from the peer. - setDefaultCloseHandler(ProtonSession) - Static method in class org.eclipse.hono.util.HonoProtonHelper
-
Sets a default handler on a session that is invoked when an AMQP end frame is received from the peer.
- setDefaults(JsonObject) - Method in class org.eclipse.hono.util.TenantObject
-
Sets the default property values to use for all devices of this tenant.
- setDefaultsEnabled(boolean) - Method in class org.eclipse.hono.config.ProtocolAdapterProperties
-
Sets if the adapter should use default values registered for a device to augment messages published by the device.
- setDetachHandler(ProtonLink<T>, Handler<AsyncResult<T>>) - Static method in class org.eclipse.hono.util.HonoProtonHelper
-
Sets a handler on a link that is invoked when an AMQP detach frame with its close property set to
false
is received from the peer. - setDeviceAuthenticationRequired(Boolean) - Method in class org.eclipse.hono.util.Adapter
-
Sets whether devices are required to authenticate when connecting to this protocol adapter.
- setDeviceId(String) - Method in class org.eclipse.hono.util.CredentialsObject
-
Sets the identifier of the device that these credentials belong to.
- setDeviceId(String) - Method in class org.eclipse.hono.util.EventBusMessage
-
Adds a property for the device identifier.
- setDeviceId(Message) - Method in class org.eclipse.hono.util.EventBusMessage
-
Adds a property for the device identifier.
- setDnsQueryTimeout(long) - Method in class org.eclipse.hono.config.VertxProperties
-
Sets the DNS query timeout, i.e the amount of time after which a DNS query is considered to be failed.
- setEffectiveSince(Instant) - Method in class org.eclipse.hono.util.ConnectionDuration
-
Sets the point in time on which the connection duration limit came into effect.
- setEffectiveSince(Instant) - Method in class org.eclipse.hono.util.DataVolume
-
Sets the point in time on which the data volume limit came into effect.
- setEnabled(boolean) - Method in class org.eclipse.hono.util.CredentialsObject
-
Sets whether these credentials are enabled.
- setEnabled(boolean) - Method in class org.eclipse.hono.util.TenantObject
-
Sets whether this tenant is enabled.
- setEnabled(Boolean) - Method in class org.eclipse.hono.util.Adapter
-
Sets whether devices should be able to connect to Hono using this protocol adapter.
- setEnableMetrics(boolean) - Method in class org.eclipse.hono.config.VertxProperties
-
Enable the vert.x metrics system, or not.
- setEventLoopBlockedCheckTimeout(long) - Method in class org.eclipse.hono.config.ProtocolAdapterProperties
-
Sets the timeout value used by protocol adapter liveness check, which determines if protocol adapter vert.x event loop is blocked.
- setExtensions(Map<String, Object>) - Method in class org.eclipse.hono.util.Adapter
-
Sets the extension properties for this adapter.
- setExtensions(Map<String, Object>) - Method in class org.eclipse.hono.util.ResourceLimits
-
Sets the extension properties for this resource limits.
- setFlowLatency(long) - Method in class org.eclipse.hono.config.ClientConfigProperties
-
Sets the maximum amount of time that a client should wait for credits after sender link creation.
- setGatewayId(String) - Method in class org.eclipse.hono.util.EventBusMessage
-
Adds a property for the gateway identifier.
- setGatewayId(Message) - Method in class org.eclipse.hono.util.EventBusMessage
-
Adds a property for the gateway identifier.
- setHost(String) - Method in class org.eclipse.hono.config.ClientConfigProperties
-
Sets the name or literal IP address of the host that the client should connect to.
- setHostnameVerificationRequired(boolean) - Method in class org.eclipse.hono.config.ClientConfigProperties
-
Sets whether the host property must match the distinguished or any of the alternative names asserted by the server's certificate when connecting using TLS.
- setIdleTimeout(int) - Method in class org.eclipse.hono.config.ClientConfigProperties
-
Sets the amount of time in milliseconds after which a connection will be closed when no frames have been received from the remote peer.
- setInitialCredits(int) - Method in class org.eclipse.hono.config.ClientConfigProperties
-
Sets the number of initial credits, that will be given from a receiver to a sender at link creation.
- setInsecurePort(int) - Method in class org.eclipse.hono.config.ServerConfig
-
Sets the insecure port that this server should listen on.
- setInsecurePortBindAddress(String) - Method in class org.eclipse.hono.config.ServerConfig
-
Sets the host name or literal IP address of the network interface that this server's insecure port should be bound to.
- setInsecurePortEnabled(boolean) - Method in class org.eclipse.hono.config.ServerConfig
-
Sets if this server should support insecure AMQP 1.0 ports (i.e.
- setJmsVendorPropsEnabled(boolean) - Method in class org.eclipse.hono.config.ProtocolAdapterProperties
-
Sets if the adapter should include Vendor Properties as defined by Advanced Message Queuing Protocol (AMQP) JMS Mapping Version 1.0, Chapter 4 in downstream messages.
- setJsonPayload(JsonObject) - Method in class org.eclipse.hono.util.EventBusMessage
-
Adds a property for the request/response payload.
- setJsonPayload(Message) - Method in class org.eclipse.hono.util.EventBusMessage
-
Adds a property for the request/response payload.
- setJsonPayload(Message, JsonObject) - Static method in class org.eclipse.hono.util.MessageHelper
-
Sets the payload of an AMQP message using a Data section.
- setJsonPayload(Message, String) - Static method in class org.eclipse.hono.util.MessageHelper
-
Sets the payload of an AMQP message using a Data section.
- setKeyFormat(FileFormat) - Method in class org.eclipse.hono.config.AbstractConfig
-
Specify the format of the key material explicitly.
- setKeyPath(String) - Method in class org.eclipse.hono.config.AbstractConfig
-
Sets the absolute path to the PEM file containing the RSA private key that should be used for authentication to peers.
- setKeyPath(String) - Method in class org.eclipse.hono.config.SignatureSupportingConfigProperties
-
Sets the path to the file containing the private key to be used for creating SHA256withRSA based signatures.
- setKeyStorePassword(String) - Method in class org.eclipse.hono.config.AbstractConfig
-
Sets the password for the PKCS12 key store containing the private key and certificate chain that should be used for authentication to peers.
- setKeyStorePath(String) - Method in class org.eclipse.hono.config.AbstractConfig
-
Sets the absolute path to the PKCS12 key store containing the private key and certificate chain that should be used for authentication to peers.
- setLinkEstablishmentTimeout(long) - Method in class org.eclipse.hono.config.ClientConfigProperties
-
Sets the maximum amount of time that a client should wait for the establishment of a link with a peer.
- setMaxBytes(long) - Method in class org.eclipse.hono.util.DataVolume
-
Sets the maximum number of bytes to be allowed for the time period defined by the
TenantConstants.FIELD_PERIOD_MODE
andTenantConstants.FIELD_PERIOD_NO_OF_DAYS
. - setMaxConnections(int) - Method in class org.eclipse.hono.config.ProtocolAdapterProperties
-
Sets the maximum number of concurrent connections that the protocol adapter should accept.
- setMaxConnections(int) - Method in class org.eclipse.hono.util.ResourceLimits
-
Sets the maximum number of connected devices a tenant supports.
- setMaxDuration(long) - Method in class org.eclipse.hono.util.ConnectionDuration
-
Sets the maximum device connection duration in minutes to be allowed for the time period defined by the
TenantConstants.FIELD_PERIOD_MODE
andTenantConstants.FIELD_PERIOD_NO_OF_DAYS
. - setMaxEventLoopExecuteTime(long) - Method in class org.eclipse.hono.config.VertxProperties
-
Sets the maximum number of milliseconds that a task on the event loop may run without being considered to block the event loop.
- setMaxInstances(int) - Method in class org.eclipse.hono.config.ApplicationConfigProperties
-
Sets the number of verticle instances to deploy.
- setMaxPayloadSize(int) - Method in class org.eclipse.hono.config.ServiceConfigProperties
-
Sets the maximum size of a message payload this server accepts from clients.
- setMaxTtl(long) - Method in class org.eclipse.hono.util.ResourceLimits
-
Sets the maximum time-to-live to use for events published by devices of a tenant.
- setMinimumMessageSize(int) - Method in class org.eclipse.hono.util.TenantObject
-
Sets the minimum message size in bytes.
- setMode(String) - Method in class org.eclipse.hono.util.ResourceLimitsPeriod
-
Sets the mode of period for resource limit calculation.
- setName(String) - Method in class org.eclipse.hono.config.ClientConfigProperties
-
Sets the name to indicate as the container-id in the client's AMQP Open frame.
- setNativeTlsRequired(boolean) - Method in class org.eclipse.hono.config.ServerConfig
-
Sets if this server should require the usage of a native TLS implementation.
- setNetworkDebugLoggingEnabled(boolean) - Method in class org.eclipse.hono.config.ServiceConfigProperties
-
Sets whether the server should log TCP traffic.
- setNoOfDays(int) - Method in class org.eclipse.hono.util.ResourceLimitsPeriod
-
Sets the number of days for which resource usage is calculated.
- setPassword(String) - Method in class org.eclipse.hono.config.ClientConfigProperties
-
Sets the password to use in conjunction with the user name when authenticating to the Hono server.
- setPathSeparator(String) - Method in class org.eclipse.hono.config.AbstractConfig
-
Sets the character separating the segments of target addresses.
- setPayload(Message, String, byte[]) - Static method in class org.eclipse.hono.util.MessageHelper
-
Sets the payload of an AMQP message using a Data section.
- setPayload(Message, String, Buffer) - Static method in class org.eclipse.hono.util.MessageHelper
-
Sets the payload of an AMQP message using a Data section.
- setPeriod(ResourceLimitsPeriod) - Method in class org.eclipse.hono.util.ConnectionDuration
-
Sets the period for the connection duration calculation.
- setPeriod(ResourceLimitsPeriod) - Method in class org.eclipse.hono.util.DataVolume
-
Sets the period for the data usage calculation.
- setPort(int) - Method in class org.eclipse.hono.config.ClientConfigProperties
-
Sets the TCP port of the server that this client should connect to.
- setPort(int) - Method in class org.eclipse.hono.config.ServerConfig
-
Sets the secure port that this server should listen on.
- setPreferNative(boolean) - Method in class org.eclipse.hono.config.VertxProperties
-
Prefer to use native networking, or not.
- setPrivateKey(String) - Method in class org.eclipse.hono.util.JwtHelper
-
Sets the path to a PKCS8 PEM file containing the RSA private key to use for signing tokens asserting the registration status of devices.
- setProperty(String, Object) - Method in class org.eclipse.hono.util.CredentialsObject
-
Adds a property to this tenant.
- setProperty(String, Object) - Method in class org.eclipse.hono.util.EventBusMessage
-
Adds a property with a value.
- setProperty(String, Object) - Method in class org.eclipse.hono.util.TenantObject
-
Adds a property to this tenant.
- setProtonClient(ProtonClient) - Method in class org.eclipse.hono.connection.impl.ConnectionFactoryImpl
-
Sets the client object to use for creating the AMQP 1.0 connection.
- setPublicKey(String) - Method in class org.eclipse.hono.util.JwtHelper
-
Sets the path to a PEM file containing a certificate holding a public key to use for validating the signature of tokens asserting the registration status of devices.
- setReceiverLinkCredit(int) - Method in class org.eclipse.hono.config.ServiceConfigProperties
-
Sets the number of AMQP message credits this service flows to a client when the client opens a sender link to this service.
- setReconnectAttempts(int) - Method in class org.eclipse.hono.config.ClientConfigProperties
-
Sets the number of attempts (in addition to the original connection attempt) that the client should make in order to establish an AMQP connection with the peer before giving up.
- setReconnectDelayIncrement(long) - Method in class org.eclipse.hono.config.ClientConfigProperties
-
Sets the factor used in the exponential backoff algorithm for determining the delay before trying to re-establish an AMQP connection with the peer.
- setReconnectMaxDelay(long) - Method in class org.eclipse.hono.config.ClientConfigProperties
-
Sets the maximum amount of time to wait before trying to re-establish an AMQP connection with the peer.
- setReconnectMinDelay(long) - Method in class org.eclipse.hono.config.ClientConfigProperties
-
Sets the minimum amount of time to wait before trying to re-establish an AMQP connection with the peer.
- setReplyToAddress(String) - Method in class org.eclipse.hono.util.EventBusMessage
-
Adds a property for the address that responses to this (request) message should be sent.
- setReplyToAddress(Message) - Method in class org.eclipse.hono.util.EventBusMessage
-
Adds a property for the address that responses to this (request) message should be sent to.
- setRequestTimeout(long) - Method in class org.eclipse.hono.config.ClientConfigProperties
-
Sets the maximum amount of time a client should wait for a response to a request before the request is failed.
- setResourceLimits(JsonObject) - Method in class org.eclipse.hono.util.TenantObject
-
Sets the resource limits for the tenant.
- setResourceLimits(ResourceLimits) - Method in class org.eclipse.hono.util.TenantObject
-
Sets the resource limits for the tenant.
- setResourceVersion(String) - Method in class org.eclipse.hono.util.EventBusMessage
-
Adds a property for the resource version option.
- setSamplingMode(TracingSamplingMode) - Method in class org.eclipse.hono.util.TenantTracingConfig
-
Sets the sampling mode that defines in how far spans created when processing messages for a tenant shall be recorded (sampled) by the tracing system.
- setSamplingModePerAuthId(Map<String, TracingSamplingMode>) - Method in class org.eclipse.hono.util.TenantTracingConfig
-
Sets the sampling modes defined for specific devices.
- setSecureProtocols(List<String>) - Method in class org.eclipse.hono.config.AbstractConfig
-
Sets the secure protocols that are enabled for TLS connections.
- setSendMessageTimeout(long) - Method in class org.eclipse.hono.config.ClientConfigProperties
-
Sets the maximum amount of time a client should wait for a delivery update after sending an event or command message.
- setSendTimeOut(long) - Method in class org.eclipse.hono.config.ServiceConfigProperties
-
Sets the send timeout value in milliseconds, which is to be used when sending a message on the vert.x event bus.
- setSharedSecret(byte[]) - Method in class org.eclipse.hono.util.JwtHelper
-
Sets the secret to use for signing tokens asserting the registration status of devices.
- setSharedSecret(String) - Method in class org.eclipse.hono.config.SignatureSupportingConfigProperties
-
Sets the secret to use for creating and validating HmacSHA256 based signatures.
- setSingleTenant(boolean) - Method in class org.eclipse.hono.config.ServiceConfigProperties
-
Sets whether the server should support a single tenant only.
- setSni(boolean) - Method in class org.eclipse.hono.config.ServerConfig
-
Sets whether the server should support Server Name Indication for TLS connections.
- setSpanContext(SpanContext) - Method in class org.eclipse.hono.util.EventBusMessage
-
Sets an OpenTracing
SpanContext
on this message. - setSpecificConfig(T) - Method in class org.eclipse.hono.util.ConfigurationSupportingVerticle
-
Sets the specific object instance to use for configuring this Verticle.
- setStartupTimeout(int) - Method in class org.eclipse.hono.config.ApplicationConfigProperties
-
Sets the maximum time to wait for the server to start up.
- setStringProperty(String, Message) - Method in class org.eclipse.hono.util.EventBusMessage
-
Adds a property with a value from an AMQP message.
- setTenant(String) - Method in class org.eclipse.hono.util.EventBusMessage
-
Adds a property for the tenant identifier.
- setTenant(Message) - Method in class org.eclipse.hono.util.EventBusMessage
-
Adds a property for the tenant identifier.
- setTenantId(String) - Method in class org.eclipse.hono.util.TenantObject
-
Sets this tenant's identifier.
- setTenantIdleTimeout(Duration) - Method in class org.eclipse.hono.config.ProtocolAdapterProperties
-
Sets the duration after which a tenant times out when no messages had been sent for it.
- setTimeToLive(Message, Duration) - Static method in class org.eclipse.hono.util.MessageHelper
-
Sets the time-to-live of the AMQP 1.0 message.
- setTlsEnabled(boolean) - Method in class org.eclipse.hono.config.ClientConfigProperties
-
Sets whether the client should use TLS to verify the server's identity and encrypt the connection.
- setTokenExpiration(long) - Method in class org.eclipse.hono.config.SignatureSupportingConfigProperties
-
Sets the period of time after which tokens created using this configuration should expire.
- setTraceSamplingPriority(Span, int) - Static method in class org.eclipse.hono.tracing.TracingHelper
-
Sets a "sampling.priority" tag and baggage item with the given samplingPriority value in the given span.
- setTracingConfig(TenantTracingConfig) - Method in class org.eclipse.hono.util.TenantObject
-
Sets this tenant's tracing configuration.
- setTracingContext(SpanContext) - Method in interface org.eclipse.hono.util.ExecutionContext
-
Sets the OpenTracing context to use for tracking the processing of this context.
- setTracingContext(SpanContext) - Method in class org.eclipse.hono.util.MapBasedExecutionContext
- setTrustAnchor(PublicKey, X500Principal) - Method in class org.eclipse.hono.util.TenantObject
-
Sets the trusted certificate authority to use for authenticating devices of this tenant.
- setTrustStoreFormat(FileFormat) - Method in class org.eclipse.hono.config.AbstractConfig
-
Specify the format of the trust store explicitly.
- setTrustStorePassword(String) - Method in class org.eclipse.hono.config.AbstractConfig
-
Sets the password for accessing the PKCS12 key store containing the certificates of trusted CAs.
- setTrustStorePath(String) - Method in class org.eclipse.hono.config.AbstractConfig
-
Sets the path to the PKCS12 key store to load certificates of trusted CAs from.
- setType(String) - Method in class org.eclipse.hono.util.CredentialsObject
-
Sets the type of these credentials.
- setUsername(String) - Method in class org.eclipse.hono.config.ClientConfigProperties
-
Sets the user name to use when authenticating to the Hono server.
- setWaitForDownstreamConnectionEnabled(boolean) - Method in class org.eclipse.hono.config.ServiceConfigProperties
-
Sets whether the server should wait for downstream connections to be established during startup.
- SignatureSupportingConfigProperties - Class in org.eclipse.hono.config
-
Common properties required for creating/validating cryptographic signatures.
- SignatureSupportingConfigProperties() - Constructor for class org.eclipse.hono.config.SignatureSupportingConfigProperties
- SPECIFIER_WILDCARD - Static variable in class org.eclipse.hono.util.CredentialsConstants
-
The name of the field that contains the pattern to use for matching authentication identifiers.
- SPECIFIER_WILDCARD - Static variable in class org.eclipse.hono.util.RegistryManagementConstants
-
The name of the field that contains the pattern to use for matching authentication identifiers.
- SpringBasedHonoPasswordEncoder - Class in org.eclipse.hono.auth
-
A Spring Security based password encoder.
- SpringBasedHonoPasswordEncoder() - Constructor for class org.eclipse.hono.auth.SpringBasedHonoPasswordEncoder
-
Creates a new encoder.
- SpringBasedHonoPasswordEncoder(int) - Constructor for class org.eclipse.hono.auth.SpringBasedHonoPasswordEncoder
-
Creates a new encoder.
- SpringBasedHonoPasswordEncoder(SecureRandom, int) - Constructor for class org.eclipse.hono.auth.SpringBasedHonoPasswordEncoder
-
Creates a new encoder for a random number generator.
- Strings - Class in org.eclipse.hono.util
-
A helper class for working with
String
s. - SUBJECT_ANONYMOUS - Static variable in class org.eclipse.hono.util.Constants
-
The subject name to use for anonymous clients.
- SYS_HEADER_PROPERTY_DELIVERY_COUNT - Static variable in class org.eclipse.hono.util.MessageHelper
-
The AMQP 1.0 delivery-count message header property.
- SYS_HEADER_PROPERTY_DURABLE - Static variable in class org.eclipse.hono.util.MessageHelper
-
The AMQP 1.0 durable message header property.
- SYS_HEADER_PROPERTY_FIRST_ACQUIRER - Static variable in class org.eclipse.hono.util.MessageHelper
-
The AMQP 1.0 first-acquirer message header property.
- SYS_HEADER_PROPERTY_PRIORITY - Static variable in class org.eclipse.hono.util.MessageHelper
-
The AMQP 1.0 priority message header property.
- SYS_HEADER_PROPERTY_TTL - Static variable in class org.eclipse.hono.util.MessageHelper
-
The AMQP 1.0 ttl message header property.
- SYS_PROPERTY_ABSOLUTE_EXPIRY_TIME - Static variable in class org.eclipse.hono.util.MessageHelper
-
The AMQP 1.0 absolute-expiry-time message property.
- SYS_PROPERTY_CONTENT_ENCODING - Static variable in class org.eclipse.hono.util.MessageHelper
-
The AMQP 1.0 content-encoding message property.
- SYS_PROPERTY_CONTENT_TYPE - Static variable in class org.eclipse.hono.util.MessageHelper
-
The AMQP 1.0 content-type message property.
- SYS_PROPERTY_CORRELATION_ID - Static variable in class org.eclipse.hono.util.MessageHelper
-
The AMQP 1.0 correlation-id message property.
- SYS_PROPERTY_CREATION_TIME - Static variable in class org.eclipse.hono.util.MessageHelper
-
The AMQP 1.0 creation-time message property.
- SYS_PROPERTY_GROUP_ID - Static variable in class org.eclipse.hono.util.MessageHelper
-
The AMQP 1.0 group-id message property.
- SYS_PROPERTY_GROUP_SEQUENCE - Static variable in class org.eclipse.hono.util.MessageHelper
-
The AMQP 1.0 group-sequence message property.
- SYS_PROPERTY_MESSAGE_ID - Static variable in class org.eclipse.hono.util.MessageHelper
-
The AMQP 1.0 message-id message property.
- SYS_PROPERTY_REPLY_TO - Static variable in class org.eclipse.hono.util.MessageHelper
-
The AMQP 1.0 reply-to message property.
- SYS_PROPERTY_REPLY_TO_GROUP_ID - Static variable in class org.eclipse.hono.util.MessageHelper
-
The AMQP 1.0 reply-to-group-id message property.
- SYS_PROPERTY_SUBJECT - Static variable in class org.eclipse.hono.util.MessageHelper
-
The AMQP 1.0 subject message property.
- SYS_PROPERTY_TO - Static variable in class org.eclipse.hono.util.MessageHelper
-
The AMQP 1.0 to message property.
- SYS_PROPERTY_USER_ID - Static variable in class org.eclipse.hono.util.MessageHelper
-
The AMQP 1.0 user-id message property.
T
- TAG_AUTH_ID - Static variable in class org.eclipse.hono.tracing.TracingHelper
-
An OpenTracing tag that contains the authentication identifier used by a device.
- TAG_AUTHENTICATED - Static variable in class org.eclipse.hono.tracing.TracingHelper
-
An OpenTracing tag indicating if a client (device) has been authenticated.
- TAG_CACHE_HIT - Static variable in class org.eclipse.hono.tracing.TracingHelper
-
An OpenTracing tag that is used to indicate if the result of an operation has been taken from a local cache.
- TAG_CLIENT_ID - Static variable in class org.eclipse.hono.tracing.TracingHelper
-
An OpenTracing tag that contains the (transport protocol specific) identifier of a client connecting to a server.
- TAG_CORRELATION_ID - Static variable in class org.eclipse.hono.tracing.TracingHelper
-
An OpenTracing tag that contains the identifier used to correlate a response with a request message.
- TAG_CREDENTIALS_TYPE - Static variable in class org.eclipse.hono.tracing.TracingHelper
-
An OpenTracing tag that contains the type of credentials used by a device.
- TAG_CREDIT - Static variable in class org.eclipse.hono.tracing.TracingHelper
-
An OpenTracing tag that contains the number of available credits for a sender link.
- TAG_MESSAGE_ID - Static variable in class org.eclipse.hono.tracing.TracingHelper
-
An OpenTracing tag that contains the identifier of a (request) message.
- TAG_PEER_CONTAINER - Static variable in class org.eclipse.hono.tracing.TracingHelper
-
An OpenTracing tag that indicates the container id of a remote peer.
- TAG_QOS - Static variable in class org.eclipse.hono.tracing.TracingHelper
-
An OpenTracing tag that contains the QoS that a device has used for publishing a message.
- TAG_REMOTE_STATE - Static variable in class org.eclipse.hono.tracing.TracingHelper
-
An OpenTracing tag that indicates the remote delivery state of an AMQP 1.0 message transfer.
- TAG_TLS - Static variable in class org.eclipse.hono.tracing.TracingHelper
-
An OpenTracing tag indicating if a client's connection is secured using TLS.
- TELEMETRY_ENDPOINT - Static variable in class org.eclipse.hono.util.TelemetryConstants
-
The name of the Telemetry API endpoint.
- TELEMETRY_ENDPOINT_SHORT - Static variable in class org.eclipse.hono.util.TelemetryConstants
-
The short name of the Telemetry API endpoint.
- TelemetryConstants - Class in org.eclipse.hono.util
-
Constants & utility methods used throughout the Telemetry API.
- TENANT_ENDPOINT - Static variable in class org.eclipse.hono.util.TenantConstants
-
The name of the Tenant API endpoint.
- TENANT_HTTP_ENDPOINT - Static variable in class org.eclipse.hono.util.RegistryManagementConstants
-
The name of the HTTP endpoint for the Tenant API.
- TenantConstants - Class in org.eclipse.hono.util
-
Constants & utility methods used throughout the Tenant API.
- TenantConstants.TenantAction - Enum in org.eclipse.hono.util
-
Request actions that belong to the Tenant API.
- TenantObject - Class in org.eclipse.hono.util
-
Encapsulates the tenant information that was found by the get operation of the Tenant API.
- TenantObject() - Constructor for class org.eclipse.hono.util.TenantObject
- TenantResult<T> - Class in org.eclipse.hono.util
-
A container for the result returned by Hono's Tenant API.
- TenantTracingConfig - Class in org.eclipse.hono.util
-
A tenant specific tracing configuration.
- TenantTracingConfig() - Constructor for class org.eclipse.hono.util.TenantTracingConfig
- three() - Method in class org.eclipse.hono.util.TriTuple
- TimeUntilDisconnectNotification - Class in org.eclipse.hono.util
-
Contains all information about a device that is indicating being ready to receive an upstream message.
- toJson() - Method in class org.eclipse.hono.util.EventBusMessage
-
Creates a JSON object representation of this message.
- tokenLifetime - Variable in class org.eclipse.hono.util.JwtHelper
-
The lifetime of created tokens.
- toPath() - Method in class org.eclipse.hono.util.ResourceIdentifier
-
Gets this resource identifier as path segments.
- TOPIC_POSITION_RESPONSE_REQ_ID - Static variable in class org.eclipse.hono.util.CommandConstants
-
Position of the request id in the MQTT command response topic.
- TOPIC_POSITION_RESPONSE_STATUS - Static variable in class org.eclipse.hono.util.CommandConstants
-
Position of the status code in the MQTT command response topic.
- toString() - Method in class org.eclipse.hono.auth.Device
- toString() - Method in class org.eclipse.hono.util.CacheDirective
-
Creates a string representation of this directive.
- toString() - Method in class org.eclipse.hono.util.ResourceIdentifier
-
Gets a string representation of this resource identifier.
- toString() - Method in class org.eclipse.hono.util.TimeUntilDisconnectNotification
- toString() - Method in class org.eclipse.hono.util.TriTuple
- TracingHelper - Class in org.eclipse.hono.tracing
-
A helper class providing utility methods for interacting with the OpenTracing API.
- TracingSamplingMode - Enum in org.eclipse.hono.util
-
Value that defines in how far OpenTracing spans shall be recorded (sampled) by the tracing system.
- TriTuple<A,B,C> - Class in org.eclipse.hono.util
-
A tuple of three values of arbitrary type.
- TTD_VALUE_UNLIMITED - Static variable in class org.eclipse.hono.util.MessageHelper
-
The time-til-disconnect value to use for indicating that a device will remain connected until further notice.
- two() - Method in class org.eclipse.hono.util.TriTuple
- TYPE_AMQP_JWT - Static variable in class org.eclipse.hono.util.AuthenticationConstants
-
The type indicating a JSON Web Token being contained in a message body.
U
- unknown - org.eclipse.hono.util.CredentialsConstants.CredentialsAction
-
The name that all unknown operations are mapped to.
- UNKNOWN - org.eclipse.hono.util.DeviceConnectionConstants.DeviceConnectionAction
-
The unknown operation.
- UNLIMITED_BYTES - Static variable in class org.eclipse.hono.util.TenantConstants
-
The value indicating an unlimited number of bytes to be allowed for a tenant.
- UNLIMITED_CONNECTIONS - Static variable in class org.eclipse.hono.util.TenantConstants
-
The value indicating an unlimited number of connections to be allowed for a tenant.
- UNLIMITED_MINUTES - Static variable in class org.eclipse.hono.util.TenantConstants
-
The value indicating an unlimited number of minutes to be allowed for a tenant.
- UNLIMITED_TTL - Static variable in class org.eclipse.hono.util.TenantConstants
-
The value indicating unlimited time-to-live for downstream events.
- update - org.eclipse.hono.util.CredentialsConstants.CredentialsAction
-
The AMQP subject property value to use for invoking the update Credentials operation.
- update - org.eclipse.hono.util.TenantConstants.TenantAction
-
The update Tenant operation.
V
- valueOf(String) - Static method in enum org.eclipse.hono.auth.Activity
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.eclipse.hono.config.FileFormat
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.eclipse.hono.util.CredentialsConstants.CredentialsAction
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.eclipse.hono.util.DeviceConnectionConstants.DeviceConnectionAction
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.eclipse.hono.util.TenantConstants.TenantAction
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.eclipse.hono.util.TracingSamplingMode
-
Returns the enum constant of this type with the specified name.
- values() - Static method in enum org.eclipse.hono.auth.Activity
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum org.eclipse.hono.config.FileFormat
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum org.eclipse.hono.util.CredentialsConstants.CredentialsAction
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum org.eclipse.hono.util.DeviceConnectionConstants.DeviceConnectionAction
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum org.eclipse.hono.util.TenantConstants.TenantAction
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum org.eclipse.hono.util.TracingSamplingMode
-
Returns an array containing the constants of this enum type, in the order they are declared.
- verifyStandardProperties(ResourceIdentifier, Message) - Static method in class org.eclipse.hono.util.BaseMessageFilter
-
Checks whether an AMQP message contains required standard properties.
- VertxProperties - Class in org.eclipse.hono.config
-
Vertx properties.
- VertxProperties() - Constructor for class org.eclipse.hono.config.VertxProperties
W
A B C D E F G H I J K L M N O P Q R S T U V WAll Classes All Packages