Package com.tccc.kos.commons.util
package com.tccc.kos.commons.util
-
ClassDescriptionInterface for objects that support being aborted.JsonView class to expose data for recording analytic events.Interface that is implemented by any bean that has attributes.Specialized list class supports autowiring.General purpose backoff algorithm class.Configuration for any of the available backoff delays.Base listener interface for
Pause
events.Interface for operation supported by ByteOrderInputStream.An input stream that reads objects in little or big endian format.Interface for operation supported by ByteOrderOutputStream.An output stream that writes objects in little or big endian format.Interface for objects that support being cancelled.Utility class for day relative time operations.JsonView class to expose data for the over arching view of the entire device.JsonView class to expose data from handles endpoints.Static accessor for a number of core kOS components that are so common it's inefficient to inject them everywhere they're needed.Interface which allows lambdas to be used with fireEvent() methods.ListenerList<T>Thread-safe listener list with lambda event support.Enumeration indicating the modes of operation that your kOS application can run in.MultiValueMap<K,V> Specialized class that behaves like a map of lists, which means that each key can hold multiple values.A nodeId is the combination of a node type and node name.Exception thrown whenever a poorly formatted or invalid NodeId is detected.APause
provides a simple way to allow an object to be externally paused / resumed.Interface for objects that contain aPause
object.Listener interface forPause
pause events.Interface that allows objects that are used a reasons for aPause
to be converted to a string that can be used for debugging / reporting.Reader to load a private key stored in PKCS8 format.Reader to load a public key stored in PKCS8 format.Optional data that is associated with a reason code.Exception that contains a reason code and optional reason data.Listener interface forPause
resume events.Interface for objects that are bothCancelable
andAbortable
.Interface for objects that provide a tracker property.