A B C D E F G H I K L M N O P R S T U V W 

A

abort() - Method in class org.kaaproject.kaa.client.transport.AbstractHttpClient
 
AbstractHttpChannel - Class in org.kaaproject.kaa.client.channel.impl.channels
 
AbstractHttpChannel(AbstractKaaClient, KaaClientState) - Constructor for class org.kaaproject.kaa.client.channel.impl.channels.AbstractHttpChannel
 
AbstractHttpClient - Class in org.kaaproject.kaa.client.transport
 
AbstractHttpClient(String, PrivateKey, PublicKey, PublicKey) - Constructor for class org.kaaproject.kaa.client.transport.AbstractHttpClient
 
AbstractKaaClient - Class in org.kaaproject.kaa.client
Abstract class that holds general elements of Kaa library.
AbstractKaaTransport - Class in org.kaaproject.kaa.client.channel.impl.transports
 
AbstractKaaTransport() - Constructor for class org.kaaproject.kaa.client.channel.impl.transports.AbstractKaaTransport
 
AbstractNotificationListener<T extends org.apache.avro.specific.SpecificRecordBase> - Class in org.kaaproject.kaa.client.notification
Abstract listener for received notifications.
AbstractNotificationListener() - Constructor for class org.kaaproject.kaa.client.notification.AbstractNotificationListener
 
AbstractProfileContainer<T extends org.apache.avro.specific.SpecificRecordBase> - Class in org.kaaproject.kaa.client.profile
Abstract container for a profile.
AbstractProfileContainer() - Constructor for class org.kaaproject.kaa.client.profile.AbstractProfileContainer
Constructor for the AbstractProfileContainer.
addAttachedEndpointListChangeListener(AttachedEndpointListChangedListener) - Method in class org.kaaproject.kaa.client.event.registration.DefaultEndpointRegistrationManager
 
addAttachedEndpointListChangeListener(AttachedEndpointListChangedListener) - Method in interface org.kaaproject.kaa.client.event.registration.EndpointRegistrationManager
Updates with listener for attached endpoint list updates
addChannel(KaaDataChannel) - Method in class org.kaaproject.kaa.client.channel.impl.DefaultChannelManager
 
addChannel(KaaDataChannel) - Method in interface org.kaaproject.kaa.client.channel.KaaChannelManager
Updates the manager by adding the channel.
AddedItemsDeltaType - Class in org.kaaproject.kaa.client.configuration.delta
Field with this delta type adds new items (DeltaType implementation)
addLogRecord(SuperRecord) - Method in class org.kaaproject.kaa.client.logging.DefaultLogCollector
 
addLogRecord(SuperRecord) - Method in interface org.kaaproject.kaa.client.logging.LogCollector
Adds new log record to local storage.
addLogRecord(LogRecord) - Method in interface org.kaaproject.kaa.client.logging.LogStorage
Persists new log record.
addLogRecord(LogRecord) - Method in class org.kaaproject.kaa.client.logging.MemoryLogStorage
 
addMandatoryTopicsListener(NotificationListener) - Method in class org.kaaproject.kaa.client.notification.DefaultNotificationManager
Deprecated.
addMandatoryTopicsListener(NotificationListener) - Method in interface org.kaaproject.kaa.client.notification.NotificationManager
Deprecated.
addNotificationListener(NotificationListener) - Method in class org.kaaproject.kaa.client.notification.DefaultNotificationManager
 
addNotificationListener(String, NotificationListener) - Method in class org.kaaproject.kaa.client.notification.DefaultNotificationManager
 
addNotificationListener(NotificationListener) - Method in interface org.kaaproject.kaa.client.notification.NotificationManager
Add listener to receive all notifications (both for mandatory and optional topics).
addNotificationListener(String, NotificationListener) - Method in interface org.kaaproject.kaa.client.notification.NotificationManager
Add listener to receive notifications relating to the specified topic.
addOnProcessedCallback(ConfigurationProcessedObserver) - Method in interface org.kaaproject.kaa.client.configuration.ConfigurationProcessedObservable
Subscribes observer of configuration processing finished.
addOnProcessedCallback(ConfigurationProcessedObserver) - Method in class org.kaaproject.kaa.client.configuration.DefaultConfigurationProcessor
 
addTopic(Topic) - Method in class org.kaaproject.kaa.client.persistence.KaaClientPropertiesState
 
addTopic(Topic) - Method in interface org.kaaproject.kaa.client.persistence.KaaClientState
 
addTopicListListener(NotificationTopicListListener) - Method in class org.kaaproject.kaa.client.notification.DefaultNotificationManager
 
addTopicListListener(NotificationTopicListListener) - Method in interface org.kaaproject.kaa.client.notification.NotificationManager
Add listener for topics' list updates.
APPLICATION_TOKEN - Static variable in class org.kaaproject.kaa.client.KaaClientProperties
 
AttachedEndpointListChangedListener - Interface in org.kaaproject.kaa.client.event.registration
Callback interface for attached endpoint list change notifications
attachEndpoint(EndpointAccessToken, EndpointOperationResultListener) - Method in class org.kaaproject.kaa.client.event.registration.DefaultEndpointRegistrationManager
 
attachEndpoint(EndpointAccessToken, EndpointOperationResultListener) - Method in interface org.kaaproject.kaa.client.event.registration.EndpointRegistrationManager
Updates with new endpoint attach request

EndpointOperationResultListener is populated with EndpointKeyHash of an attached endpoint.
attachUser(String, String, UserAuthResultListener) - Method in class org.kaaproject.kaa.client.event.registration.DefaultEndpointRegistrationManager
 
attachUser(String, String, UserAuthResultListener) - Method in interface org.kaaproject.kaa.client.event.registration.EndpointRegistrationManager
Creates user attach request
AvroGenericUtils - Class in org.kaaproject.kaa.client.common
Common tools for avro generic objects.

B

Base64 - Interface in org.kaaproject.kaa.client.util
 
beginTransaction() - Method in class org.kaaproject.kaa.client.event.DefaultEventManager
 
beginTransaction() - Method in interface org.kaaproject.kaa.client.transact.Transactable
Create new transaction entry.
blockEventManager() - Method in interface org.kaaproject.kaa.client.channel.EventTransport
 
blockEventManager() - Method in class org.kaaproject.kaa.client.channel.impl.transports.DefaultEventTransport
 
BOOTSTRAP_SERVERS - Static variable in class org.kaaproject.kaa.client.KaaClientProperties
 
BootstrapManager - Interface in org.kaaproject.kaa.client.bootstrap
Bootstrap manager manages the list of available operation servers.
BootstrapRuntimeException - Exception in org.kaaproject.kaa.client.bootstrap
 
BootstrapRuntimeException(String) - Constructor for exception org.kaaproject.kaa.client.bootstrap.BootstrapRuntimeException
 
BootstrapTransport - Interface in org.kaaproject.kaa.client.channel
KaaTransport for the Bootstrap service.
build() - Method in class org.kaaproject.kaa.client.logging.gen.SuperRecord.Builder
 
BUILD_COMMIT_HASH - Static variable in class org.kaaproject.kaa.client.KaaClientProperties
 
BUILD_VERSION - Static variable in class org.kaaproject.kaa.client.KaaClientProperties
 

C

canAbort() - Method in class org.kaaproject.kaa.client.transport.AbstractHttpClient
 
cancel() - Method in class org.kaaproject.kaa.client.channel.impl.channels.polling.CancelableCommandRunnable
 
cancel() - Method in interface org.kaaproject.kaa.client.channel.impl.channels.polling.CancelableRunnable
 
cancel(boolean) - Method in class org.kaaproject.kaa.client.channel.impl.channels.polling.CancelableScheduledFuture
 
cancel() - Method in interface org.kaaproject.kaa.client.channel.impl.channels.polling.Command
Cancels command.
cancel() - Method in class org.kaaproject.kaa.client.channel.impl.channels.polling.PollCommand
 
CancelableCommandRunnable - Class in org.kaaproject.kaa.client.channel.impl.channels.polling
 
CancelableCommandRunnable() - Constructor for class org.kaaproject.kaa.client.channel.impl.channels.polling.CancelableCommandRunnable
 
CancelableRunnable - Interface in org.kaaproject.kaa.client.channel.impl.channels.polling
 
CancelableScheduledFuture<V> - Class in org.kaaproject.kaa.client.channel.impl.channels.polling
 
CancelableScheduledFuture(CancelableRunnable, RunnableScheduledFuture<V>) - Constructor for class org.kaaproject.kaa.client.channel.impl.channels.polling.CancelableScheduledFuture
 
ChannelDirection - Enum in org.kaaproject.kaa.client.channel
Describes traffic direction that channel supports.
channelManager - Variable in class org.kaaproject.kaa.client.channel.impl.transports.AbstractKaaTransport
 
ChannelRuntimeException - Exception in org.kaaproject.kaa.client.channel.impl
 
ChannelRuntimeException() - Constructor for exception org.kaaproject.kaa.client.channel.impl.ChannelRuntimeException
 
ChannelRuntimeException(String) - Constructor for exception org.kaaproject.kaa.client.channel.impl.ChannelRuntimeException
 
ChannelRuntimeException(Throwable) - Constructor for exception org.kaaproject.kaa.client.channel.impl.ChannelRuntimeException
 
ChannelRuntimeException(String, Throwable) - Constructor for exception org.kaaproject.kaa.client.channel.impl.ChannelRuntimeException
 
ChannelRuntimeException(String, Throwable, boolean, boolean) - Constructor for exception org.kaaproject.kaa.client.channel.impl.ChannelRuntimeException
 
checkConnectivity() - Method in interface org.kaaproject.kaa.client.channel.connectivity.ConnectivityChecker
Check whether network connectivity exists.
clearChannelList() - Method in class org.kaaproject.kaa.client.channel.impl.DefaultChannelManager
 
clearChannelList() - Method in interface org.kaaproject.kaa.client.channel.KaaChannelManager
Clears the list of channels.
clearLogdata() - Method in class org.kaaproject.kaa.client.logging.gen.SuperRecord.Builder
Clears the value of the 'logdata' field
clearState() - Method in class org.kaaproject.kaa.client.event.DefaultEventManager
 
clearState() - Method in interface org.kaaproject.kaa.client.event.EventManager
Clears the current manager's state.
CLIENT_PRIVATE_KEY_DEFAULT - Static variable in class org.kaaproject.kaa.client.persistence.KaaClientPropertiesState
 
CLIENT_PRIVATE_KEY_FILE_LOCATION - Static variable in class org.kaaproject.kaa.client.persistence.KaaClientPropertiesState
 
CLIENT_PUBLIC_KEY_DEFAULT - Static variable in class org.kaaproject.kaa.client.persistence.KaaClientPropertiesState
 
CLIENT_PUBLIC_KEY_FILE_LOCATION - Static variable in class org.kaaproject.kaa.client.persistence.KaaClientPropertiesState
 
clientState - Variable in class org.kaaproject.kaa.client.channel.impl.transports.AbstractKaaTransport
 
close() - Method in class org.kaaproject.kaa.client.transport.AbstractHttpClient
 
Command - Interface in org.kaaproject.kaa.client.channel.impl.channels.polling
Interface for the Operations server commands.
commit(TransactionId) - Method in class org.kaaproject.kaa.client.event.DefaultEventManager
 
commit(TransactionId) - Method in interface org.kaaproject.kaa.client.transact.Transactable
Submit the transaction
CommonArray - Interface in org.kaaproject.kaa.client.common
Common array interface
CommonEnum - Interface in org.kaaproject.kaa.client.common
Common enum interface
CommonFactory - Interface in org.kaaproject.kaa.client.common
Factory for Common* objects.
CommonFixed - Interface in org.kaaproject.kaa.client.common
Common fixed interface
CommonRecord - Interface in org.kaaproject.kaa.client.common
CommonRecord interface.
CommonsBase64 - Class in org.kaaproject.kaa.client.util
 
CommonsBase64() - Constructor for class org.kaaproject.kaa.client.util.CommonsBase64
 
CommonToGeneric - Class in org.kaaproject.kaa.client.common
Tools for converting from Common* objects to avro Generic* objects.
CommonValue - Interface in org.kaaproject.kaa.client.common
Common value interface
compareTo(Delayed) - Method in class org.kaaproject.kaa.client.channel.impl.channels.polling.CancelableScheduledFuture
 
compareTo(DeltaHandlerId) - Method in class org.kaaproject.kaa.client.configuration.delta.DeltaHandlerId
 
compileRequest(Map<TransportType, ChannelDirection>) - Method in class org.kaaproject.kaa.client.channel.impl.DefaultBootstrapDataProcessor
 
compileRequest(Map<TransportType, ChannelDirection>) - Method in class org.kaaproject.kaa.client.channel.impl.DefaultOperationDataProcessor
 
compileRequest(Map<TransportType, ChannelDirection>) - Method in interface org.kaaproject.kaa.client.channel.KaaDataMultiplexer
Compiles request for given transport types.
CONFIG_DATA_DEFAULT - Static variable in class org.kaaproject.kaa.client.KaaClientProperties
 
CONFIG_SCHEMA_DEFAULT - Static variable in class org.kaaproject.kaa.client.KaaClientProperties
 
CONFIG_VERSION - Static variable in class org.kaaproject.kaa.client.KaaClientProperties
 
ConfigurationDelta - Interface in org.kaaproject.kaa.client.configuration.delta
Interface for the configuration delta object
ConfigurationDeltaFactory - Interface in org.kaaproject.kaa.client.configuration.delta
Interface for the delta factory
ConfigurationHashContainer - Interface in org.kaaproject.kaa.client.configuration
Container for the configuration data hash.
ConfigurationManager - Interface in org.kaaproject.kaa.client.configuration.manager
Interface for the configuration manager.

Responsible for configuration updates subscriptions and configuration obtaining.

Configuration manager can be used to fetch current configuration at any time.
ConfigurationPersistenceManager - Interface in org.kaaproject.kaa.client.configuration.storage
Manager for saving and loading of configuration data

Provide ConfigurationStorage implementation instance to store merged configuration when configuration deltas are received from Operation server.
ConfigurationProcessedObservable - Interface in org.kaaproject.kaa.client.configuration
Notifies subscribers when all deltas have been already processed
ConfigurationProcessedObserver - Interface in org.kaaproject.kaa.client.configuration
Interface for configuration processing is finished observers.
ConfigurationProcessor - Interface in org.kaaproject.kaa.client.configuration
Interface for a configuration processor.
ConfigurationReceiver - Interface in org.kaaproject.kaa.client.configuration.manager
Interface for subscriber to receive full configuration

Instance of this interface implementation can be subscribed for updates in ConfigurationManager
ConfigurationRuntimeException - Exception in org.kaaproject.kaa.client.configuration
 
ConfigurationRuntimeException() - Constructor for exception org.kaaproject.kaa.client.configuration.ConfigurationRuntimeException
 
ConfigurationRuntimeException(String) - Constructor for exception org.kaaproject.kaa.client.configuration.ConfigurationRuntimeException
 
ConfigurationStorage - Interface in org.kaaproject.kaa.client.configuration.storage
Interface for object to save and load configuration data

Provide implementation instance of this interface to save and load serialized configuration.
ConfigurationTransport - Interface in org.kaaproject.kaa.client.channel
KaaTransport for the Configuration service.
connectionFailed(boolean) - Method in class org.kaaproject.kaa.client.channel.impl.channels.AbstractHttpChannel
 
ConnectivityChecker - Interface in org.kaaproject.kaa.client.channel.connectivity
Interface for a platform-dependent checker of a network connectivity.
createArray(CommonArray) - Static method in class org.kaaproject.kaa.client.common.CommonToGeneric
Creates new GenericArray from the given CommonArray object.
createChannelRunnable(Map<TransportType, ChannelDirection>) - Method in class org.kaaproject.kaa.client.channel.impl.channels.AbstractHttpChannel
 
createChannelRunnable(Map<TransportType, ChannelDirection>) - Method in class org.kaaproject.kaa.client.channel.impl.channels.DefaultBootstrapChannel
 
createChannelRunnable(Map<TransportType, ChannelDirection>) - Method in class org.kaaproject.kaa.client.channel.impl.channels.DefaultOperationHttpChannel
 
createClient() - Method in class org.kaaproject.kaa.client.Kaa
Creates platform-specific AbstractKaaClient object.
createCommonArray(Schema, List<CommonValue>) - Method in interface org.kaaproject.kaa.client.common.CommonFactory
Creates CommonArray with the given schema and list of values.
createCommonArray(Schema, List<CommonValue>) - Method in class org.kaaproject.kaa.client.common.DefaultCommonFactory
 
createCommonEnum(Schema, String) - Method in interface org.kaaproject.kaa.client.common.CommonFactory
Creates CommonEnum with the given schema and symbol.
createCommonEnum(Schema, String) - Method in class org.kaaproject.kaa.client.common.DefaultCommonFactory
 
createCommonFixed(Schema, byte[]) - Method in interface org.kaaproject.kaa.client.common.CommonFactory
Creates CommonFixed with the given schema and byte array.
createCommonFixed(Schema, byte[]) - Method in class org.kaaproject.kaa.client.common.DefaultCommonFactory
 
createCommonRecord(Schema) - Method in interface org.kaaproject.kaa.client.common.CommonFactory
Creates CommonRecord with the given schema.
createCommonRecord(CommonRecord) - Method in interface org.kaaproject.kaa.client.common.CommonFactory
Creates CommonRecord from the existing record.
createCommonRecord(UUID, Schema) - Method in interface org.kaaproject.kaa.client.common.CommonFactory
Creates CommonRecord with the given avro schema and uuid .
createCommonRecord(Schema) - Method in class org.kaaproject.kaa.client.common.DefaultCommonFactory
 
createCommonRecord(CommonRecord) - Method in class org.kaaproject.kaa.client.common.DefaultCommonFactory
 
createCommonRecord(UUID, Schema) - Method in class org.kaaproject.kaa.client.common.DefaultCommonFactory
 
createCommonValue(Object) - Method in interface org.kaaproject.kaa.client.common.CommonFactory
Creates CommonValue from the given value.
createCommonValue(Object) - Method in class org.kaaproject.kaa.client.common.DefaultCommonFactory
 
createConfigurationRequest() - Method in interface org.kaaproject.kaa.client.channel.ConfigurationTransport
Creates the configuration request.
createConfigurationRequest() - Method in class org.kaaproject.kaa.client.channel.impl.transports.DefaultConfigurationTransport
 
createConnectivityChecker() - Method in class org.kaaproject.kaa.client.AbstractKaaClient
 
createDelta(GenericRecord) - Method in interface org.kaaproject.kaa.client.configuration.delta.ConfigurationDeltaFactory
Creates configuration delta from the given Avro Generic delta
createDelta(GenericRecord) - Method in class org.kaaproject.kaa.client.configuration.delta.DefaultConfigurationDeltaFactory
 
createEmptyNotificationRequest() - Method in class org.kaaproject.kaa.client.channel.impl.transports.DefaultNotificationTransport
 
createEmptyNotificationRequest() - Method in interface org.kaaproject.kaa.client.channel.NotificationTransport
Creates a new empty Notification request.
createEnum(CommonEnum) - Static method in class org.kaaproject.kaa.client.common.CommonToGeneric
Creates new GenericEnumSymbol from the given CommonEnum object.
createEventRequest(Integer) - Method in interface org.kaaproject.kaa.client.channel.EventTransport
Creates the Event request.
createEventRequest(Integer) - Method in class org.kaaproject.kaa.client.channel.impl.transports.DefaultEventTransport
 
createExecutor() - Method in class org.kaaproject.kaa.client.channel.impl.channels.AbstractHttpChannel
 
createExecutor() - Method in class org.kaaproject.kaa.client.channel.impl.channels.DefaultOperationsChannel
 
createExecutor() - Method in class org.kaaproject.kaa.client.channel.impl.channels.DefaultOperationTcpChannel
 
createFixed(CommonFixed) - Static method in class org.kaaproject.kaa.client.common.CommonToGeneric
Creates new GenericFixed from the given CommonFixed object.
createHttpClient(String, PrivateKey, PublicKey, PublicKey) - Method in class org.kaaproject.kaa.client.AbstractKaaClient
 
createLogRequest() - Method in class org.kaaproject.kaa.client.channel.impl.transports.DefaultLogTransport
 
createLogRequest() - Method in interface org.kaaproject.kaa.client.channel.LogTransport
Creates the Log request that consists of current log records.
createMetaDataRequest() - Method in class org.kaaproject.kaa.client.channel.impl.transports.DefaultMetaDataTransport
 
createMetaDataRequest() - Method in interface org.kaaproject.kaa.client.channel.MetaDataTransport
Creates new Meta data request.
createNotificationRequest() - Method in class org.kaaproject.kaa.client.channel.impl.transports.DefaultNotificationTransport
 
createNotificationRequest() - Method in interface org.kaaproject.kaa.client.channel.NotificationTransport
Creates a new Notification request.
createPersistentStorage() - Method in class org.kaaproject.kaa.client.AbstractKaaClient
 
createProfileRequest() - Method in class org.kaaproject.kaa.client.channel.impl.transports.DefaultProfileTransport
 
createProfileRequest() - Method in interface org.kaaproject.kaa.client.channel.ProfileTransport
Creates a new Profile update request.
createRecord(CommonRecord) - Static method in class org.kaaproject.kaa.client.common.CommonToGeneric
Creates new GenericRecord from the given CommonRecord object.
createRequest(Map<TransportType, ChannelDirection>) - Method in class org.kaaproject.kaa.client.channel.impl.channels.DefaultOperationsChannel
 
createRequest(Map<TransportType, ChannelDirection>) - Method in interface org.kaaproject.kaa.client.channel.impl.channels.polling.RawDataProcessor
 
createResolveRequest() - Method in interface org.kaaproject.kaa.client.channel.BootstrapTransport
Creates new Resolve request.
createResolveRequest() - Method in class org.kaaproject.kaa.client.channel.impl.transports.DefaultBootstrapTransport
 
createSocket(String, int) - Method in class org.kaaproject.kaa.client.channel.impl.channels.DefaultOperationTcpChannel
 
createUserRequest() - Method in class org.kaaproject.kaa.client.channel.impl.transports.DefaultUserTransport
 
createUserRequest() - Method in interface org.kaaproject.kaa.client.channel.UserTransport
Creates new User update request.
createUuidFromFixed(GenericFixed) - Static method in class org.kaaproject.kaa.client.common.AvroGenericUtils
Creates UUID from the given GenericFixed object.
currentCommand - Variable in class org.kaaproject.kaa.client.channel.impl.channels.polling.CancelableCommandRunnable
 
CurrentEndpointAttachListener - Interface in org.kaaproject.kaa.client.event.registration
Callback interface for attached to user notifications.

Provide listener implementation to EndpointRegistrationManager to retrieve notification when current endpoint is attached to user by another endpoint.
CurrentEndpointDetachListener - Interface in org.kaaproject.kaa.client.event.registration
Callback interface for detached from user notifications.

Provide listener implementation to EndpointRegistrationManager to retrieve notification when current endpoint is detached from user by another endpoint.

D

decodeBase64(byte[]) - Method in interface org.kaaproject.kaa.client.util.Base64
 
decodeBase64(String) - Method in interface org.kaaproject.kaa.client.util.Base64
 
decodeBase64(byte[]) - Method in class org.kaaproject.kaa.client.util.CommonsBase64
 
decodeBase64(String) - Method in class org.kaaproject.kaa.client.util.CommonsBase64
 
DecodedDeltaObservable - Interface in org.kaaproject.kaa.client.configuration
Sends notifications with decoded configuration
DefaultBootstrapChannel - Class in org.kaaproject.kaa.client.channel.impl.channels
 
DefaultBootstrapChannel(AbstractKaaClient, KaaClientState) - Constructor for class org.kaaproject.kaa.client.channel.impl.channels.DefaultBootstrapChannel
 
DefaultBootstrapDataProcessor - Class in org.kaaproject.kaa.client.channel.impl
 
DefaultBootstrapDataProcessor() - Constructor for class org.kaaproject.kaa.client.channel.impl.DefaultBootstrapDataProcessor
 
DefaultBootstrapManager - Class in org.kaaproject.kaa.client.bootstrap
Default BootstrapManager implementation
DefaultBootstrapManager(BootstrapTransport) - Constructor for class org.kaaproject.kaa.client.bootstrap.DefaultBootstrapManager
 
DefaultBootstrapTransport - Class in org.kaaproject.kaa.client.channel.impl.transports
 
DefaultBootstrapTransport(String) - Constructor for class org.kaaproject.kaa.client.channel.impl.transports.DefaultBootstrapTransport
 
DefaultChannelManager - Class in org.kaaproject.kaa.client.channel.impl
 
DefaultChannelManager(BootstrapManager, Map<TransportProtocolId, List<TransportConnectionInfo>>) - Constructor for class org.kaaproject.kaa.client.channel.impl.DefaultChannelManager
 
DefaultCommonArray - Class in org.kaaproject.kaa.client.common
Default CommonArray implementation
DefaultCommonEnum - Class in org.kaaproject.kaa.client.common
Default CommonEnum implementation
DefaultCommonFactory - Class in org.kaaproject.kaa.client.common
Default CommonFactory implementation.
DefaultCommonFactory() - Constructor for class org.kaaproject.kaa.client.common.DefaultCommonFactory
 
DefaultCommonFixed - Class in org.kaaproject.kaa.client.common
Default CommonFixed implementation
DefaultCommonRecord - Class in org.kaaproject.kaa.client.common
Default CommonRecord implementation.
DefaultCommonValue - Class in org.kaaproject.kaa.client.common
 
DefaultConfigurationDelta - Class in org.kaaproject.kaa.client.configuration.delta
Default ConfigurationDelta implementation
DefaultConfigurationDeltaFactory - Class in org.kaaproject.kaa.client.configuration.delta
Default ConfigurationDeltaFactory implementation
DefaultConfigurationDeltaFactory() - Constructor for class org.kaaproject.kaa.client.configuration.delta.DefaultConfigurationDeltaFactory
 
DefaultConfigurationManager - Class in org.kaaproject.kaa.client.configuration.manager
Default @{link ConfigurationManager} implementation
DefaultConfigurationManager() - Constructor for class org.kaaproject.kaa.client.configuration.manager.DefaultConfigurationManager
 
DefaultConfigurationPersistenceManager - Class in org.kaaproject.kaa.client.configuration.storage
Default ConfigurationPersistenceManager implementation
DefaultConfigurationPersistenceManager() - Constructor for class org.kaaproject.kaa.client.configuration.storage.DefaultConfigurationPersistenceManager
 
DefaultConfigurationPersistenceManager(Schema, ConfigurationProcessor) - Constructor for class org.kaaproject.kaa.client.configuration.storage.DefaultConfigurationPersistenceManager
 
DefaultConfigurationPersistenceManager(KaaClientState, ConfigurationProcessor) - Constructor for class org.kaaproject.kaa.client.configuration.storage.DefaultConfigurationPersistenceManager
 
DefaultConfigurationProcessor - Class in org.kaaproject.kaa.client.configuration
Implementation of ConfigurationProcessor using avro decoding mechanisms
DefaultConfigurationProcessor() - Constructor for class org.kaaproject.kaa.client.configuration.DefaultConfigurationProcessor
 
DefaultConfigurationTransport - Class in org.kaaproject.kaa.client.channel.impl.transports
The default implementation of the ConfigurationTransport.
DefaultConfigurationTransport() - Constructor for class org.kaaproject.kaa.client.channel.impl.transports.DefaultConfigurationTransport
 
DefaultDeltaManager - Class in org.kaaproject.kaa.client.configuration.delta.manager
Default DeltaManager implementation
DefaultDeltaManager() - Constructor for class org.kaaproject.kaa.client.configuration.delta.manager.DefaultDeltaManager
 
DefaultDeltaType - Class in org.kaaproject.kaa.client.configuration.delta
Field with this delta type uses the default value (DeltaType implementation)
DefaultEndpointRegistrationManager - Class in org.kaaproject.kaa.client.event.registration
Default EndpointRegistrationManager implementation.
DefaultEndpointRegistrationManager(KaaClientState, UserTransport, ProfileTransport) - Constructor for class org.kaaproject.kaa.client.event.registration.DefaultEndpointRegistrationManager
 
DefaultEventManager - Class in org.kaaproject.kaa.client.event
Default EventManager implementation.
DefaultEventManager(KaaClientState, EventTransport) - Constructor for class org.kaaproject.kaa.client.event.DefaultEventManager
 
DefaultEventTransport - Class in org.kaaproject.kaa.client.channel.impl.transports
 
DefaultEventTransport(KaaClientState) - Constructor for class org.kaaproject.kaa.client.channel.impl.transports.DefaultEventTransport
 
DefaultLogCollector - Class in org.kaaproject.kaa.client.logging
Reference implementation of @see LogCollector
DefaultLogCollector(LogTransport) - Constructor for class org.kaaproject.kaa.client.logging.DefaultLogCollector
 
DefaultLogTransport - Class in org.kaaproject.kaa.client.channel.impl.transports
 
DefaultLogTransport() - Constructor for class org.kaaproject.kaa.client.channel.impl.transports.DefaultLogTransport
 
DefaultLogUploadConfiguration - Class in org.kaaproject.kaa.client.logging
Reference implementation for LogUploadConfiguration.
DefaultLogUploadConfiguration(long, long, long) - Constructor for class org.kaaproject.kaa.client.logging.DefaultLogUploadConfiguration
 
DefaultLogUploadStrategy - Class in org.kaaproject.kaa.client.logging
Reference implementation for LogUploadStrategy.
DefaultLogUploadStrategy() - Constructor for class org.kaaproject.kaa.client.logging.DefaultLogUploadStrategy
 
DefaultMetaDataTransport - Class in org.kaaproject.kaa.client.channel.impl.transports
 
DefaultMetaDataTransport() - Constructor for class org.kaaproject.kaa.client.channel.impl.transports.DefaultMetaDataTransport
 
DefaultNotificationManager - Class in org.kaaproject.kaa.client.notification
Default NotificationManager implementation.
DefaultNotificationManager(KaaClientState, NotificationTransport) - Constructor for class org.kaaproject.kaa.client.notification.DefaultNotificationManager
 
DefaultNotificationTransport - Class in org.kaaproject.kaa.client.channel.impl.transports
 
DefaultNotificationTransport() - Constructor for class org.kaaproject.kaa.client.channel.impl.transports.DefaultNotificationTransport
 
DefaultOperationDataProcessor - Class in org.kaaproject.kaa.client.channel.impl
 
DefaultOperationDataProcessor() - Constructor for class org.kaaproject.kaa.client.channel.impl.DefaultOperationDataProcessor
 
DefaultOperationHttpChannel - Class in org.kaaproject.kaa.client.channel.impl.channels
 
DefaultOperationHttpChannel(AbstractKaaClient, KaaClientState) - Constructor for class org.kaaproject.kaa.client.channel.impl.channels.DefaultOperationHttpChannel
 
DefaultOperationsChannel - Class in org.kaaproject.kaa.client.channel.impl.channels
 
DefaultOperationsChannel(AbstractKaaClient, KaaClientState) - Constructor for class org.kaaproject.kaa.client.channel.impl.channels.DefaultOperationsChannel
 
DefaultOperationTcpChannel - Class in org.kaaproject.kaa.client.channel.impl.channels
 
DefaultOperationTcpChannel(KaaClientState, KaaChannelManager) - Constructor for class org.kaaproject.kaa.client.channel.impl.channels.DefaultOperationTcpChannel
 
DefaultProfileListener - Class in org.kaaproject.kaa.client.profile
Default ProfileListener implementation
DefaultProfileListener(ProfileTransport) - Constructor for class org.kaaproject.kaa.client.profile.DefaultProfileListener
 
DefaultProfileManager - Class in org.kaaproject.kaa.client.profile
Default ProfileManager implementation
DefaultProfileManager(ProfileTransport) - Constructor for class org.kaaproject.kaa.client.profile.DefaultProfileManager
 
DefaultProfileTransport - Class in org.kaaproject.kaa.client.channel.impl.transports
 
DefaultProfileTransport() - Constructor for class org.kaaproject.kaa.client.channel.impl.transports.DefaultProfileTransport
 
DefaultRedirectionTransport - Class in org.kaaproject.kaa.client.channel.impl.transports
 
DefaultRedirectionTransport() - Constructor for class org.kaaproject.kaa.client.channel.impl.transports.DefaultRedirectionTransport
 
DefaultSchemaPersistenceManager - Class in org.kaaproject.kaa.client.schema.storage
Default SchemaPersistenceManager implementation
DefaultSchemaPersistenceManager() - Constructor for class org.kaaproject.kaa.client.schema.storage.DefaultSchemaPersistenceManager
 
DefaultSchemaPersistenceManager(SchemaProcessor) - Constructor for class org.kaaproject.kaa.client.schema.storage.DefaultSchemaPersistenceManager
 
DefaultSchemaProcessor - Class in org.kaaproject.kaa.client.schema
Default implementation of @{link SchemaProcessor} using the avro schema
DefaultSchemaProcessor() - Constructor for class org.kaaproject.kaa.client.schema.DefaultSchemaProcessor
 
DefaultSerializedProfileContainer - Class in org.kaaproject.kaa.client.profile
Default SerializedProfileContainer implementation
DefaultSerializedProfileContainer() - Constructor for class org.kaaproject.kaa.client.profile.DefaultSerializedProfileContainer
 
DefaultUserTransport - Class in org.kaaproject.kaa.client.channel.impl.transports
 
DefaultUserTransport() - Constructor for class org.kaaproject.kaa.client.channel.impl.transports.DefaultUserTransport
 
DeltaHandlerId - Class in org.kaaproject.kaa.client.configuration.delta
Unique id is used to identify delta objects and subscribe for their updates.
DeltaHandlerId(UUID) - Constructor for class org.kaaproject.kaa.client.configuration.delta.DeltaHandlerId
 
DeltaHandlerId(long) - Constructor for class org.kaaproject.kaa.client.configuration.delta.DeltaHandlerId
 
DeltaManager - Interface in org.kaaproject.kaa.client.configuration.delta.manager
Interface for managing partial configuration updates.
DeltaReceiver - Interface in org.kaaproject.kaa.client.configuration.delta.manager
Interface for listener to receive configuration deltas.
DeltaType - Interface in org.kaaproject.kaa.client.configuration.delta
Interface of delta type object
detachEndpoint(EndpointKeyHash, EndpointOperationResultListener) - Method in class org.kaaproject.kaa.client.event.registration.DefaultEndpointRegistrationManager
 
detachEndpoint(EndpointKeyHash, EndpointOperationResultListener) - Method in interface org.kaaproject.kaa.client.event.registration.EndpointRegistrationManager
Updates with new endpoint detach request
disableVerification() - Method in class org.kaaproject.kaa.client.transport.AbstractHttpClient
 

E

EmptyDeltaType - Class in org.kaaproject.kaa.client.configuration.delta
Empty DeltaType implementation
EmptyDeltaType() - Constructor for class org.kaaproject.kaa.client.configuration.delta.EmptyDeltaType
 
encodeBase64(byte[]) - Method in interface org.kaaproject.kaa.client.util.Base64
 
encodeBase64(byte[]) - Method in class org.kaaproject.kaa.client.util.CommonsBase64
 
EndpointAccessToken - Class in org.kaaproject.kaa.client.event
Represents endpoint access token which has to be passed for endpoint attachment.
EndpointAccessToken(String) - Constructor for class org.kaaproject.kaa.client.event.EndpointAccessToken
 
EndpointKeyHash - Class in org.kaaproject.kaa.client.event
Represents endpoint key hash returned from OPS after it was successfully attached.
EndpointKeyHash(String) - Constructor for class org.kaaproject.kaa.client.event.EndpointKeyHash
 
EndpointOperationResultListener - Interface in org.kaaproject.kaa.client.event.registration
Callback interface for attached, detached endpoint notifications.

Use this interface to receive result of next operations: Attach endpoint to user by EndpointAccessToken; Detach endpoint from user by EndpointKeyHash;
Once result from Operations server is received, listener is notified with string representation of operation name, result of the operation SyncResponseResultType and additional data if available.
EndpointRegistrationManager - Interface in org.kaaproject.kaa.client.event.registration
Module that manages endpoint-initiated attaching and detaching endpoints to (from) user.

To assign endpoints to user current endpoint has to be already attached, otherwise attach/detach operations will fail.
Current endpoint can be attached to user in two ways: By calling EndpointRegistrationManager.attachUser(String, String, UserAuthResultListener) Attached from another endpoint
Attaching current endpoint to user:
EndpointRegistrationProcessor - Interface in org.kaaproject.kaa.client.event.registration
This processor that applies the endpoint registration updates received from the remote server.
engageDataChannel() - Method in class org.kaaproject.kaa.client.event.DefaultEventManager
 
engageDataChannel() - Method in interface org.kaaproject.kaa.client.event.EventManager
Restrict manager to use data channel until EventManager.releaseDataChannel() called
equals(Object) - Method in class org.kaaproject.kaa.client.channel.GenericTransportInfo
 
equals(Object) - Method in class org.kaaproject.kaa.client.channel.impl.channels.polling.CancelableScheduledFuture
 
equals(Object) - Method in class org.kaaproject.kaa.client.channel.TransportProtocolId
 
equals(Object) - Method in class org.kaaproject.kaa.client.common.DefaultCommonArray
 
equals(Object) - Method in class org.kaaproject.kaa.client.common.DefaultCommonEnum
 
equals(Object) - Method in class org.kaaproject.kaa.client.common.DefaultCommonFixed
 
equals(Object) - Method in class org.kaaproject.kaa.client.common.DefaultCommonRecord
 
equals(Object) - Method in class org.kaaproject.kaa.client.common.DefaultCommonValue
 
equals(Object) - Method in class org.kaaproject.kaa.client.configuration.delta.DeltaHandlerId
 
equals(Object) - Method in class org.kaaproject.kaa.client.event.EndpointAccessToken
 
equals(Object) - Method in class org.kaaproject.kaa.client.event.EndpointKeyHash
 
equals(Object) - Method in class org.kaaproject.kaa.client.transact.TransactionId
 
EVENT_CLASS_FAMILY_VERSION - Static variable in class org.kaaproject.kaa.client.KaaClientProperties
 
EventFamily - Interface in org.kaaproject.kaa.client.event
Interface for Event Family.
EventFamilyFactory - Class in org.kaaproject.kaa.client.event
Factory for accessing supported event families.
EventFamilyFactory(EventManager) - Constructor for class org.kaaproject.kaa.client.event.EventFamilyFactory
 
EventListenersResolver - Interface in org.kaaproject.kaa.client.event
Public access interface for events listener resolution request.

Use this module to find endpoints which are able to receive events by list of events' fully-qualified names.
NOTE: Operations server will respond with list of endpoints which can receive ALL listed event types (FQNs).
eventListenersResponseReceived(List<EventListenersResponse>) - Method in class org.kaaproject.kaa.client.event.DefaultEventManager
 
eventListenersResponseReceived(List<EventListenersResponse>) - Method in interface org.kaaproject.kaa.client.event.EventManager
Called when SyncResponse contains resolved list of endpoints which support FQNs given in a request before.
EventManager - Interface in org.kaaproject.kaa.client.event
Interface for event management.
EventTransport - Interface in org.kaaproject.kaa.client.channel
KaaTransport for the Event service.
execute() - Method in interface org.kaaproject.kaa.client.channel.impl.channels.polling.Command
Executes command.
execute() - Method in class org.kaaproject.kaa.client.channel.impl.channels.polling.PollCommand
 
executeCommand() - Method in class org.kaaproject.kaa.client.channel.impl.channels.polling.CancelableCommandRunnable
 
executeHttpRequest(String, LinkedHashMap<String, byte[]>, boolean) - Method in class org.kaaproject.kaa.client.transport.AbstractHttpClient
 
exists(String) - Method in class org.kaaproject.kaa.client.persistence.FilePersistentStorage
 
exists(String) - Method in interface org.kaaproject.kaa.client.persistence.PersistentStorage
 

F

FetchEventListeners - Interface in org.kaaproject.kaa.client.event
Listener interface for retrieving endpoints list which supports requested event class FQNs
FilePersistentStorage - Class in org.kaaproject.kaa.client.persistence
 
FilePersistentStorage() - Constructor for class org.kaaproject.kaa.client.persistence.FilePersistentStorage
 
fillEventListenersSyncRequest(EventSyncRequest) - Method in class org.kaaproject.kaa.client.event.DefaultEventManager
 
fillEventListenersSyncRequest(EventSyncRequest) - Method in interface org.kaaproject.kaa.client.event.EventManager
Adds new event listener requests to the given Sync request.
fillSyncRequest(LogSyncRequest) - Method in class org.kaaproject.kaa.client.logging.DefaultLogCollector
 
fillSyncRequest(LogSyncRequest) - Method in interface org.kaaproject.kaa.client.logging.LogProcessor
Fills the given request with the latest Logging state.
findEventListeners(List<String>, FetchEventListeners) - Method in class org.kaaproject.kaa.client.event.DefaultEventManager
 
findEventListeners(List<String>, FetchEventListeners) - Method in interface org.kaaproject.kaa.client.event.EventListenersResolver
Submits an event listeners resolution request

G

GenericDeltaReceiver - Interface in org.kaaproject.kaa.client.configuration
Interface for subscriber to receive deltas in avro generic objects.
GenericTransportInfo - Class in org.kaaproject.kaa.client.channel
Generic implementation of TransportConnectionInfo that is based on ProtocolMetaData
GenericTransportInfo(ServerType, ProtocolMetaData) - Constructor for class org.kaaproject.kaa.client.channel.GenericTransportInfo
 
get() - Method in class org.kaaproject.kaa.client.channel.impl.channels.polling.CancelableScheduledFuture
 
get(long, TimeUnit) - Method in class org.kaaproject.kaa.client.channel.impl.channels.polling.CancelableScheduledFuture
 
get(int) - Method in class org.kaaproject.kaa.client.logging.gen.SuperRecord
 
getAccessPointId() - Method in class org.kaaproject.kaa.client.channel.GenericTransportInfo
 
getAccessPointId() - Method in interface org.kaaproject.kaa.client.channel.TransportConnectionInfo
Retrieves the access point id (operations/bootstrap server id)
getAction() - Method in class org.kaaproject.kaa.client.notification.NotificationListenerInfo
Deprecated.
 
getAddedItems() - Method in class org.kaaproject.kaa.client.configuration.delta.AddedItemsDeltaType
 
getAddedItems() - Method in interface org.kaaproject.kaa.client.configuration.delta.DeltaType
Retrieves list of added items.
getAddedItems() - Method in class org.kaaproject.kaa.client.configuration.delta.EmptyDeltaType
 
getAndIncrementEventSeqNum() - Method in class org.kaaproject.kaa.client.persistence.KaaClientPropertiesState
 
getAndIncrementEventSeqNum() - Method in interface org.kaaproject.kaa.client.persistence.KaaClientState
 
getApplicationToken() - Method in class org.kaaproject.kaa.client.KaaClientProperties
 
getAppStateSeqNumber() - Method in class org.kaaproject.kaa.client.persistence.KaaClientPropertiesState
 
getAppStateSeqNumber() - Method in interface org.kaaproject.kaa.client.persistence.KaaClientState
 
getArray() - Method in interface org.kaaproject.kaa.client.common.CommonValue
 
getArray() - Method in class org.kaaproject.kaa.client.common.DefaultCommonValue
 
getAttachedEndpointList() - Method in class org.kaaproject.kaa.client.event.registration.DefaultEndpointRegistrationManager
 
getAttachedEndpointList() - Method in interface org.kaaproject.kaa.client.event.registration.EndpointRegistrationManager
Retrieves list of attached endpoints
getAttachedEndpointsList() - Method in class org.kaaproject.kaa.client.persistence.KaaClientPropertiesState
 
getAttachedEndpointsList() - Method in interface org.kaaproject.kaa.client.persistence.KaaClientState
 
getAttachEndpointRequests() - Method in class org.kaaproject.kaa.client.event.registration.DefaultEndpointRegistrationManager
 
getAttachEndpointRequests() - Method in interface org.kaaproject.kaa.client.event.registration.EndpointRegistrationProcessor
Retrieves current attach requests.
getBase64() - Method in class org.kaaproject.kaa.client.AbstractKaaClient
 
getBatchVolume() - Method in class org.kaaproject.kaa.client.logging.DefaultLogUploadConfiguration
 
getBatchVolume() - Method in interface org.kaaproject.kaa.client.logging.LogUploadConfiguration
Retrieves a maximum size of log batch sends to the Operation server.
getBoolean() - Method in interface org.kaaproject.kaa.client.common.CommonValue
 
getBoolean() - Method in class org.kaaproject.kaa.client.common.DefaultCommonValue
 
getBootstrapDemultiplexer() - Method in class org.kaaproject.kaa.client.AbstractKaaClient
 
getBootstrapDemultiplexer() - Method in interface org.kaaproject.kaa.client.KaaClient
Retrieves data demultiplexer for communication with Bootstrap server.
getBootstrapMultiplexer() - Method in class org.kaaproject.kaa.client.AbstractKaaClient
 
getBootstrapMultiplexer() - Method in interface org.kaaproject.kaa.client.KaaClient
Retrieves data multiplexer for communication with Bootstrap server.
getBootstrapServers() - Method in class org.kaaproject.kaa.client.KaaClientProperties
 
getBuildVersion() - Method in class org.kaaproject.kaa.client.KaaClientProperties
 
getBytes() - Method in interface org.kaaproject.kaa.client.common.CommonFixed
 
getBytes() - Method in interface org.kaaproject.kaa.client.common.CommonValue
 
getBytes() - Method in class org.kaaproject.kaa.client.common.DefaultCommonFixed
 
getBytes() - Method in class org.kaaproject.kaa.client.common.DefaultCommonValue
 
getChannel(String) - Method in class org.kaaproject.kaa.client.channel.impl.DefaultChannelManager
 
getChannel(String) - Method in interface org.kaaproject.kaa.client.channel.KaaChannelManager
Retrieves channel by the unique channel id.
getChannelByTransportType(TransportType) - Method in class org.kaaproject.kaa.client.channel.impl.DefaultChannelManager
 
getChannelByTransportType(TransportType) - Method in interface org.kaaproject.kaa.client.channel.KaaChannelManager
Retrieves a list of channels by the specific transport type.
getChannelMananager() - Method in class org.kaaproject.kaa.client.AbstractKaaClient
 
getChannelMananager() - Method in interface org.kaaproject.kaa.client.KaaClient
Retrieves Kaa channel manager
getChannels() - Method in class org.kaaproject.kaa.client.channel.impl.DefaultChannelManager
 
getChannels() - Method in interface org.kaaproject.kaa.client.channel.KaaChannelManager
Retrieves the list of current channels.
getClassSchema() - Static method in class org.kaaproject.kaa.client.logging.gen.SuperRecord
 
getClient() - Method in class org.kaaproject.kaa.client.Kaa
Retrieves the Kaa client.
getClientPrivateKey() - Method in class org.kaaproject.kaa.client.AbstractKaaClient
 
getClientPrivateKey() - Method in interface org.kaaproject.kaa.client.KaaClient
Retrieves the client's private key.
getClientPublicKey() - Method in class org.kaaproject.kaa.client.AbstractKaaClient
 
getClientPublicKey() - Method in interface org.kaaproject.kaa.client.KaaClient
Retrieves the client's public key.
getCommitHash() - Method in class org.kaaproject.kaa.client.KaaClientProperties
 
getConfigSeqNumber() - Method in class org.kaaproject.kaa.client.persistence.KaaClientPropertiesState
 
getConfigSeqNumber() - Method in interface org.kaaproject.kaa.client.persistence.KaaClientState
 
getConfiguration() - Method in interface org.kaaproject.kaa.client.configuration.manager.ConfigurationManager
Retrieves full configuration
getConfiguration() - Method in class org.kaaproject.kaa.client.configuration.manager.DefaultConfigurationManager
 
getConfigurationHash() - Method in interface org.kaaproject.kaa.client.configuration.ConfigurationHashContainer
Retrieves configuration data hash.
getConfigurationHash() - Method in class org.kaaproject.kaa.client.configuration.storage.DefaultConfigurationPersistenceManager
 
getConfigurationHash() - Method in class org.kaaproject.kaa.client.persistence.KaaClientPropertiesState
 
getConfigurationHash() - Method in interface org.kaaproject.kaa.client.persistence.KaaClientState
 
getConfigurationManager() - Method in class org.kaaproject.kaa.client.AbstractKaaClient
 
getConfigurationManager() - Method in interface org.kaaproject.kaa.client.KaaClient
Retrieves Kaa configuration manager.
getConfigurationPersistenceManager() - Method in class org.kaaproject.kaa.client.AbstractKaaClient
 
getConfigurationPersistenceManager() - Method in interface org.kaaproject.kaa.client.KaaClient
Retrieves Kaa configuration persistence manager.
getConnectionInfo() - Method in class org.kaaproject.kaa.client.channel.GenericTransportInfo
 
getConnectionInfo() - Method in interface org.kaaproject.kaa.client.channel.TransportConnectionInfo
Retrieves serialized connection properties.
getConsumedVolume() - Method in interface org.kaaproject.kaa.client.logging.LogStorageStatus
Retrieves current log storage size used by added records.
getConsumedVolume() - Method in class org.kaaproject.kaa.client.logging.MemoryLogStorage
 
getCurrentPingServer() - Method in interface org.kaaproject.kaa.client.channel.connectivity.PingServerStorage
 
getCurrentPingServer() - Method in class org.kaaproject.kaa.client.channel.impl.DefaultChannelManager
 
getDefaultConfigData() - Method in class org.kaaproject.kaa.client.KaaClientProperties
 
getDefaultConfigSchema() - Method in class org.kaaproject.kaa.client.KaaClientProperties
 
getDelay(TimeUnit) - Method in class org.kaaproject.kaa.client.channel.impl.channels.polling.CancelableScheduledFuture
 
getDeltaManager() - Method in class org.kaaproject.kaa.client.AbstractKaaClient
 
getDeltaManager() - Method in interface org.kaaproject.kaa.client.KaaClient
Retrieves Kaa delta manager.
getDeltaType(String) - Method in interface org.kaaproject.kaa.client.configuration.delta.ConfigurationDelta
Retrieves the delta type of the given field
getDeltaType(String) - Method in class org.kaaproject.kaa.client.configuration.delta.DefaultConfigurationDelta
 
getDemultiplexer() - Method in class org.kaaproject.kaa.client.channel.impl.channels.AbstractHttpChannel
 
getDetachEndpointRequests() - Method in class org.kaaproject.kaa.client.event.registration.DefaultEndpointRegistrationManager
 
getDetachEndpointRequests() - Method in interface org.kaaproject.kaa.client.event.registration.EndpointRegistrationProcessor
Retrieves current detach requests.
getDouble() - Method in interface org.kaaproject.kaa.client.common.CommonValue
 
getDouble() - Method in class org.kaaproject.kaa.client.common.DefaultCommonValue
 
getEncoderDecoder() - Method in class org.kaaproject.kaa.client.transport.AbstractHttpClient
 
getEndpointAccessToken() - Method in class org.kaaproject.kaa.client.event.registration.DefaultEndpointRegistrationManager
 
getEndpointAccessToken() - Method in interface org.kaaproject.kaa.client.event.registration.EndpointRegistrationManager
Retrieve an access token for a current endpoint
getEndpointAccessToken() - Method in class org.kaaproject.kaa.client.persistence.KaaClientPropertiesState
 
getEndpointAccessToken() - Method in interface org.kaaproject.kaa.client.persistence.KaaClientState
 
getEndpointKeyHash() - Method in class org.kaaproject.kaa.client.AbstractKaaClient
 
getEndpointKeyHash() - Method in interface org.kaaproject.kaa.client.KaaClient
Retrieves endpoint public key hash.
getEndpointKeyHash() - Method in class org.kaaproject.kaa.client.persistence.KaaClientPropertiesState
 
getEndpointKeyHash() - Method in interface org.kaaproject.kaa.client.persistence.KaaClientState
 
getEndpointRegistrationManager() - Method in class org.kaaproject.kaa.client.AbstractKaaClient
 
getEndpointRegistrationManager() - Method in interface org.kaaproject.kaa.client.KaaClient
Retrieves Kaa endpoint registration manager
getEnum() - Method in interface org.kaaproject.kaa.client.common.CommonValue
 
getEnum() - Method in class org.kaaproject.kaa.client.common.DefaultCommonValue
 
getEnumFullName(GenericEnumSymbol) - Static method in class org.kaaproject.kaa.client.common.AvroGenericUtils
Retrieves full schema name of the given enum.
getEventFamilyFactory() - Method in class org.kaaproject.kaa.client.AbstractKaaClient
 
getEventFamilyFactory() - Method in interface org.kaaproject.kaa.client.KaaClient
Retrieves Kaa event family factory.
getEventFamilyVersions() - Method in class org.kaaproject.kaa.client.KaaClientProperties
 
getEventListenerResolver() - Method in class org.kaaproject.kaa.client.AbstractKaaClient
 
getEventListenerResolver() - Method in interface org.kaaproject.kaa.client.KaaClient
Retrieves Kaa event listeners resolver
getEventSeqNum() - Method in class org.kaaproject.kaa.client.persistence.KaaClientPropertiesState
 
getEventSeqNum() - Method in interface org.kaaproject.kaa.client.persistence.KaaClientState
 
getField(String) - Method in interface org.kaaproject.kaa.client.common.CommonRecord
Retrieves the field's value by the given field name.
getField(String) - Method in class org.kaaproject.kaa.client.common.DefaultCommonRecord
 
getFixed() - Method in interface org.kaaproject.kaa.client.common.CommonValue
 
getFixed() - Method in class org.kaaproject.kaa.client.common.DefaultCommonValue
 
getFloat() - Method in interface org.kaaproject.kaa.client.common.CommonValue
 
getFloat() - Method in class org.kaaproject.kaa.client.common.DefaultCommonValue
 
getHandlerId() - Method in interface org.kaaproject.kaa.client.configuration.delta.ConfigurationDelta
Retrieves handler id for a current delta
getHandlerId() - Method in class org.kaaproject.kaa.client.configuration.delta.DefaultConfigurationDelta
 
getHost() - Method in class org.kaaproject.kaa.client.channel.IPTransportInfo
 
getHttpClient() - Method in class org.kaaproject.kaa.client.channel.impl.channels.AbstractHttpChannel
 
getId() - Method in class org.kaaproject.kaa.client.channel.impl.channels.DefaultBootstrapChannel
 
getId() - Method in class org.kaaproject.kaa.client.channel.impl.channels.DefaultOperationHttpChannel
 
getId() - Method in class org.kaaproject.kaa.client.channel.impl.channels.DefaultOperationsChannel
 
getId() - Method in class org.kaaproject.kaa.client.channel.impl.channels.DefaultOperationTcpChannel
 
getId() - Method in interface org.kaaproject.kaa.client.channel.KaaDataChannel
Retrieves the channel's id.
getInstance() - Static method in class org.kaaproject.kaa.client.util.CommonsBase64
 
getInteger() - Method in interface org.kaaproject.kaa.client.common.CommonValue
 
getInteger() - Method in class org.kaaproject.kaa.client.common.DefaultCommonValue
 
getKeyHash() - Method in class org.kaaproject.kaa.client.event.EndpointKeyHash
 
getList() - Method in interface org.kaaproject.kaa.client.common.CommonArray
 
getList() - Method in class org.kaaproject.kaa.client.common.DefaultCommonArray
 
getListener() - Method in class org.kaaproject.kaa.client.notification.NotificationListenerInfo
Deprecated.
 
getLogCollector() - Method in class org.kaaproject.kaa.client.AbstractKaaClient
 
getLogCollector() - Method in interface org.kaaproject.kaa.client.KaaClient
Retrieves Kaa log collector.
getLogdata() - Method in class org.kaaproject.kaa.client.logging.gen.SuperRecord.Builder
Gets the value of the 'logdata' field
getLogdata() - Method in class org.kaaproject.kaa.client.logging.gen.SuperRecord
Gets the value of the 'logdata' field.
getLogSchemaVersion() - Method in class org.kaaproject.kaa.client.KaaClientProperties
 
getLong() - Method in interface org.kaaproject.kaa.client.common.CommonValue
 
getLong() - Method in class org.kaaproject.kaa.client.common.DefaultCommonValue
 
getMaximumAllowedVolume() - Method in class org.kaaproject.kaa.client.logging.DefaultLogUploadConfiguration
 
getMaximumAllowedVolume() - Method in interface org.kaaproject.kaa.client.logging.LogUploadConfiguration
Maximum size of memory logs can occupy.
getMultiplexer() - Method in class org.kaaproject.kaa.client.channel.impl.channels.AbstractHttpChannel
 
getNewValue() - Method in interface org.kaaproject.kaa.client.configuration.delta.DeltaType
Retrieves new field value.
getNewValue() - Method in class org.kaaproject.kaa.client.configuration.delta.EmptyDeltaType
 
getNewValue() - Method in class org.kaaproject.kaa.client.configuration.delta.ValueDeltaType
 
getNfSubscriptions() - Method in class org.kaaproject.kaa.client.persistence.KaaClientPropertiesState
 
getNfSubscriptions() - Method in interface org.kaaproject.kaa.client.persistence.KaaClientState
 
getNotificationClass() - Method in class org.kaaproject.kaa.client.notification.AbstractNotificationListener
Retrieves the notification's class.
getNotificationManager() - Method in class org.kaaproject.kaa.client.AbstractKaaClient
 
getNotificationManager() - Method in interface org.kaaproject.kaa.client.KaaClient
Retrieves Kaa notification manager.
getNotificationSeqNumber() - Method in class org.kaaproject.kaa.client.persistence.KaaClientPropertiesState
 
getNotificationSeqNumber() - Method in interface org.kaaproject.kaa.client.persistence.KaaClientState
 
getNumber() - Method in interface org.kaaproject.kaa.client.common.CommonValue
 
getNumber() - Method in class org.kaaproject.kaa.client.common.DefaultCommonValue
 
getOperationDemultiplexer() - Method in class org.kaaproject.kaa.client.AbstractKaaClient
 
getOperationDemultiplexer() - Method in interface org.kaaproject.kaa.client.KaaClient
Retrieves data demultiplexer for communication with Operation server.
getOperationMultiplexer() - Method in class org.kaaproject.kaa.client.AbstractKaaClient
 
getOperationMultiplexer() - Method in interface org.kaaproject.kaa.client.KaaClient
Retrieves data multiplexer for communication with Operation server.
getPendingEvents() - Method in class org.kaaproject.kaa.client.event.DefaultEventManager
 
getPendingEvents() - Method in interface org.kaaproject.kaa.client.event.EventManager
Retrieves list of pending events and removes them from EventManager.
getPollDelay() - Method in class org.kaaproject.kaa.client.KaaClientProperties
 
getPollPeriod() - Method in class org.kaaproject.kaa.client.KaaClientProperties
 
getPollUnit() - Method in class org.kaaproject.kaa.client.KaaClientProperties
 
getPort() - Method in class org.kaaproject.kaa.client.channel.IPTransportInfo
 
getPrivateKey() - Method in class org.kaaproject.kaa.client.persistence.KaaClientPropertiesState
 
getPrivateKey() - Method in interface org.kaaproject.kaa.client.persistence.KaaClientState
 
getProfile() - Method in class org.kaaproject.kaa.client.profile.AbstractProfileContainer
Retrieves user-defined profile object.
getProfileClass() - Method in class org.kaaproject.kaa.client.profile.AbstractProfileContainer
Retrieves profile class object.
getProfileHash() - Method in class org.kaaproject.kaa.client.persistence.KaaClientPropertiesState
 
getProfileHash() - Method in interface org.kaaproject.kaa.client.persistence.KaaClientState
 
getProfileManager() - Method in class org.kaaproject.kaa.client.AbstractKaaClient
 
getProfileManager() - Method in interface org.kaaproject.kaa.client.KaaClient
Retrieves Kaa profile manager.
getPropertiesHash() - Method in class org.kaaproject.kaa.client.KaaClientProperties
 
getProtocolId() - Method in class org.kaaproject.kaa.client.channel.TransportProtocolId
 
getProtocolVersion() - Method in class org.kaaproject.kaa.client.channel.TransportProtocolId
 
getPublicKey() - Method in class org.kaaproject.kaa.client.channel.IPTransportInfo
 
getPublicKey() - Method in class org.kaaproject.kaa.client.persistence.KaaClientPropertiesState
 
getPublicKey() - Method in interface org.kaaproject.kaa.client.persistence.KaaClientState
 
getRecord() - Method in interface org.kaaproject.kaa.client.common.CommonValue
 
getRecord() - Method in class org.kaaproject.kaa.client.common.DefaultCommonValue
 
getRecordBlock(long) - Method in interface org.kaaproject.kaa.client.logging.LogStorage
Retrieves new log block of specified size or null if there is no logs.
getRecordBlock(long) - Method in class org.kaaproject.kaa.client.logging.MemoryLogStorage
 
getRecordCount() - Method in interface org.kaaproject.kaa.client.logging.LogStorageStatus
Retrieves current number of added records.
getRecordCount() - Method in class org.kaaproject.kaa.client.logging.MemoryLogStorage
 
getRemovedItems() - Method in interface org.kaaproject.kaa.client.configuration.delta.DeltaType
Retrieves list of removed addressable items.
getRemovedItems() - Method in class org.kaaproject.kaa.client.configuration.delta.EmptyDeltaType
 
getRemovedItems() - Method in class org.kaaproject.kaa.client.configuration.delta.RemovedItemsDeltaType
 
getSchema() - Method in class org.kaaproject.kaa.client.common.DefaultCommonArray
 
getSchema() - Method in class org.kaaproject.kaa.client.common.DefaultCommonEnum
 
getSchema() - Method in class org.kaaproject.kaa.client.common.DefaultCommonFixed
 
getSchema() - Method in class org.kaaproject.kaa.client.common.DefaultCommonRecord
 
getSchema() - Method in interface org.kaaproject.kaa.client.common.SchemaDependent
 
getSchema() - Method in class org.kaaproject.kaa.client.logging.gen.SuperRecord
 
getSchema() - Method in class org.kaaproject.kaa.client.schema.DefaultSchemaProcessor
 
getSchema() - Method in interface org.kaaproject.kaa.client.schema.SchemaProcessor
Retrieves current schema object.
getSchemaPersistenceManager() - Method in class org.kaaproject.kaa.client.AbstractKaaClient
 
getSchemaPersistenceManager() - Method in interface org.kaaproject.kaa.client.KaaClient
Retrieves Kaa schema persistence manager.
getSerializedProfile() - Method in class org.kaaproject.kaa.client.profile.AbstractProfileContainer
Retrieves serialized profile.
getSerializedProfile() - Method in class org.kaaproject.kaa.client.profile.DefaultSerializedProfileContainer
 
getSerializedProfile() - Method in interface org.kaaproject.kaa.client.profile.ProfileContainer
Retrieves serialized profile
getSerializedProfile() - Method in interface org.kaaproject.kaa.client.profile.SerializedProfileContainer
Retrieves serialized profile
getSerializedProfileContainer() - Method in class org.kaaproject.kaa.client.profile.DefaultProfileManager
 
getSerializedProfileContainer() - Method in interface org.kaaproject.kaa.client.profile.ProfileManager
Retrieves container responsible for profile serializing
getServerType() - Method in class org.kaaproject.kaa.client.channel.GenericTransportInfo
 
getServerType() - Method in class org.kaaproject.kaa.client.channel.impl.channels.DefaultBootstrapChannel
 
getServerType() - Method in class org.kaaproject.kaa.client.channel.impl.channels.DefaultOperationHttpChannel
 
getServerType() - Method in class org.kaaproject.kaa.client.channel.impl.channels.DefaultOperationsChannel
 
getServerType() - Method in class org.kaaproject.kaa.client.channel.impl.channels.DefaultOperationTcpChannel
 
getServerType() - Method in class org.kaaproject.kaa.client.channel.IPTransportInfo
 
getServerType() - Method in interface org.kaaproject.kaa.client.channel.KaaDataChannel
Retrieves the channel's server type (i.e.
getServerType() - Method in interface org.kaaproject.kaa.client.channel.TransportConnectionInfo
Retrieves the channel's server type (i.e.
getString() - Method in interface org.kaaproject.kaa.client.common.CommonValue
 
getString() - Method in class org.kaaproject.kaa.client.common.DefaultCommonValue
 
getSupportedConfigVersion() - Method in class org.kaaproject.kaa.client.KaaClientProperties
 
getSupportedEventFQNs() - Method in interface org.kaaproject.kaa.client.event.EventFamily
Returns set of supported incoming events in event family
getSupportedProfileVersion() - Method in class org.kaaproject.kaa.client.KaaClientProperties
 
getSupportedSystemNTVersion() - Method in class org.kaaproject.kaa.client.KaaClientProperties
 
getSupportedTransportTypes() - Method in class org.kaaproject.kaa.client.channel.impl.channels.DefaultBootstrapChannel
 
getSupportedTransportTypes() - Method in class org.kaaproject.kaa.client.channel.impl.channels.DefaultOperationHttpChannel
 
getSupportedTransportTypes() - Method in class org.kaaproject.kaa.client.channel.impl.channels.DefaultOperationsChannel
 
getSupportedTransportTypes() - Method in class org.kaaproject.kaa.client.channel.impl.channels.DefaultOperationTcpChannel
 
getSupportedTransportTypes() - Method in interface org.kaaproject.kaa.client.channel.KaaDataChannel
Retrieves the map of transport types and their directions supported by this channel.
getSupportedUserNTVersion() - Method in class org.kaaproject.kaa.client.KaaClientProperties
 
getSymbol() - Method in interface org.kaaproject.kaa.client.common.CommonEnum
 
getSymbol() - Method in class org.kaaproject.kaa.client.common.DefaultCommonEnum
 
getToken() - Method in class org.kaaproject.kaa.client.event.EndpointAccessToken
 
getTopics() - Method in class org.kaaproject.kaa.client.notification.DefaultNotificationManager
 
getTopics() - Method in interface org.kaaproject.kaa.client.notification.NotificationManager
Retrieve a list of available topics.
getTopics() - Method in class org.kaaproject.kaa.client.persistence.KaaClientPropertiesState
 
getTopics() - Method in interface org.kaaproject.kaa.client.persistence.KaaClientState
 
getTransportId() - Method in class org.kaaproject.kaa.client.channel.GenericTransportInfo
 
getTransportId() - Method in interface org.kaaproject.kaa.client.channel.TransportConnectionInfo
Retrieves the TransportProtocolId.
getTransportProtocolId() - Method in class org.kaaproject.kaa.client.channel.impl.channels.AbstractHttpChannel
 
getTransportProtocolId() - Method in class org.kaaproject.kaa.client.channel.impl.channels.DefaultOperationsChannel
 
getTransportProtocolId() - Method in class org.kaaproject.kaa.client.channel.impl.channels.DefaultOperationTcpChannel
 
getTransportProtocolId() - Method in interface org.kaaproject.kaa.client.channel.KaaDataChannel
Retrieves the TransportProtocolId.
getTransportType() - Method in class org.kaaproject.kaa.client.channel.impl.transports.AbstractKaaTransport
 
getTransportType() - Method in class org.kaaproject.kaa.client.channel.impl.transports.DefaultBootstrapTransport
 
getTransportType() - Method in class org.kaaproject.kaa.client.channel.impl.transports.DefaultConfigurationTransport
 
getTransportType() - Method in class org.kaaproject.kaa.client.channel.impl.transports.DefaultEventTransport
 
getTransportType() - Method in class org.kaaproject.kaa.client.channel.impl.transports.DefaultLogTransport
 
getTransportType() - Method in class org.kaaproject.kaa.client.channel.impl.transports.DefaultNotificationTransport
 
getTransportType() - Method in class org.kaaproject.kaa.client.channel.impl.transports.DefaultProfileTransport
 
getTransportType() - Method in class org.kaaproject.kaa.client.channel.impl.transports.DefaultUserTransport
 
getURL() - Method in class org.kaaproject.kaa.client.channel.IPTransportInfo
 
getURLSufix() - Method in class org.kaaproject.kaa.client.channel.impl.channels.AbstractHttpChannel
 
getURLSufix() - Method in class org.kaaproject.kaa.client.channel.impl.channels.DefaultBootstrapChannel
 
getURLSufix() - Method in class org.kaaproject.kaa.client.channel.impl.channels.DefaultOperationHttpChannel
 
getUserAttachRequest() - Method in class org.kaaproject.kaa.client.event.registration.DefaultEndpointRegistrationManager
 
getUserAttachRequest() - Method in interface org.kaaproject.kaa.client.event.registration.EndpointRegistrationProcessor
Retrieves the user attach request.
getUuid() - Method in interface org.kaaproject.kaa.client.common.CommonRecord
Retrieves the uuid of this record.
getUuid() - Method in class org.kaaproject.kaa.client.common.DefaultCommonRecord
 
getVersionInfo() - Method in class org.kaaproject.kaa.client.KaaClientProperties
 
getVolumeThreshold() - Method in class org.kaaproject.kaa.client.logging.DefaultLogUploadConfiguration
 
getVolumeThreshold() - Method in interface org.kaaproject.kaa.client.logging.LogUploadConfiguration
Retrieves a threshold value of memory occupied by added logs.

H

hasChanged(String) - Method in interface org.kaaproject.kaa.client.configuration.delta.ConfigurationDelta
Checks if the field was changed
hasChanged(String) - Method in class org.kaaproject.kaa.client.configuration.delta.DefaultConfigurationDelta
 
hasField(String) - Method in interface org.kaaproject.kaa.client.common.CommonRecord
Checks if this record contains field with the given name.
hasField(String) - Method in class org.kaaproject.kaa.client.common.DefaultCommonRecord
 
hashCode() - Method in class org.kaaproject.kaa.client.channel.GenericTransportInfo
 
hashCode() - Method in class org.kaaproject.kaa.client.channel.impl.channels.polling.CancelableScheduledFuture
 
hashCode() - Method in class org.kaaproject.kaa.client.channel.TransportProtocolId
 
hashCode() - Method in class org.kaaproject.kaa.client.common.DefaultCommonArray
 
hashCode() - Method in class org.kaaproject.kaa.client.common.DefaultCommonEnum
 
hashCode() - Method in class org.kaaproject.kaa.client.common.DefaultCommonFixed
 
hashCode() - Method in class org.kaaproject.kaa.client.common.DefaultCommonRecord
 
hashCode() - Method in class org.kaaproject.kaa.client.common.DefaultCommonValue
 
hashCode() - Method in class org.kaaproject.kaa.client.configuration.delta.DeltaHandlerId
 
hashCode() - Method in class org.kaaproject.kaa.client.event.EndpointAccessToken
 
hashCode() - Method in class org.kaaproject.kaa.client.event.EndpointKeyHash
 
hashCode() - Method in class org.kaaproject.kaa.client.transact.TransactionId
 
hasLogdata() - Method in class org.kaaproject.kaa.client.logging.gen.SuperRecord.Builder
Checks whether the 'logdata' field has been set
HTTP_TRANSPORT_ID - Static variable in class org.kaaproject.kaa.client.channel.TransportProtocolIdConstants
 
HttpRequestCreator - Class in org.kaaproject.kaa.client.channel.impl.channels
 
HttpRequestCreator() - Constructor for class org.kaaproject.kaa.client.channel.impl.channels.HttpRequestCreator
 

I

init() - Method in class org.kaaproject.kaa.client.Kaa
Initialize Kaa library.
IPTransportInfo - Class in org.kaaproject.kaa.client.channel
 
IPTransportInfo(TransportConnectionInfo) - Constructor for class org.kaaproject.kaa.client.channel.IPTransportInfo
 
isArray(Object) - Static method in class org.kaaproject.kaa.client.common.AvroGenericUtils
Checks if the given value is GenericArray.
isArray() - Method in interface org.kaaproject.kaa.client.common.CommonValue
 
isArray() - Method in class org.kaaproject.kaa.client.common.DefaultCommonValue
 
isAttachedToUser() - Method in class org.kaaproject.kaa.client.event.registration.DefaultEndpointRegistrationManager
 
isAttachedToUser() - Method in interface org.kaaproject.kaa.client.event.registration.EndpointRegistrationManager
Checks if current endpoint is attached to user.
isAttachedToUser() - Method in class org.kaaproject.kaa.client.persistence.KaaClientPropertiesState
 
isAttachedToUser() - Method in interface org.kaaproject.kaa.client.persistence.KaaClientState
 
isBoolean() - Method in interface org.kaaproject.kaa.client.common.CommonValue
 
isBoolean() - Method in class org.kaaproject.kaa.client.common.DefaultCommonValue
 
isBytes() - Method in interface org.kaaproject.kaa.client.common.CommonValue
 
isBytes() - Method in class org.kaaproject.kaa.client.common.DefaultCommonValue
 
isCancelled() - Method in class org.kaaproject.kaa.client.channel.impl.channels.polling.CancelableScheduledFuture
 
isConfigurationVersionUpdated() - Method in class org.kaaproject.kaa.client.persistence.KaaClientPropertiesState
 
isConfigurationVersionUpdated() - Method in interface org.kaaproject.kaa.client.persistence.KaaClientState
 
isDefault() - Method in class org.kaaproject.kaa.client.configuration.delta.DefaultDeltaType
 
isDefault() - Method in interface org.kaaproject.kaa.client.configuration.delta.DeltaType
Checks if the field was set to a default value.
isDefault() - Method in class org.kaaproject.kaa.client.configuration.delta.EmptyDeltaType
 
isDone() - Method in class org.kaaproject.kaa.client.channel.impl.channels.polling.CancelableScheduledFuture
 
isDouble() - Method in interface org.kaaproject.kaa.client.common.CommonValue
 
isDouble() - Method in class org.kaaproject.kaa.client.common.DefaultCommonValue
 
isEnum(Object) - Static method in class org.kaaproject.kaa.client.common.AvroGenericUtils
Checks if the given value is GenericEnum.
isEnum() - Method in interface org.kaaproject.kaa.client.common.CommonValue
 
isEnum() - Method in class org.kaaproject.kaa.client.common.DefaultCommonValue
 
isFixed(Object) - Static method in class org.kaaproject.kaa.client.common.AvroGenericUtils
Checks if the given value is GenericFixed.
isFixed() - Method in interface org.kaaproject.kaa.client.common.CommonValue
 
isFixed() - Method in class org.kaaproject.kaa.client.common.DefaultCommonValue
 
isFloat() - Method in interface org.kaaproject.kaa.client.common.CommonValue
 
isFloat() - Method in class org.kaaproject.kaa.client.common.DefaultCommonValue
 
isInteger() - Method in interface org.kaaproject.kaa.client.common.CommonValue
 
isInteger() - Method in class org.kaaproject.kaa.client.common.DefaultCommonValue
 
isLong() - Method in interface org.kaaproject.kaa.client.common.CommonValue
 
isLong() - Method in class org.kaaproject.kaa.client.common.DefaultCommonValue
 
isNull() - Method in interface org.kaaproject.kaa.client.common.CommonValue
 
isNull() - Method in class org.kaaproject.kaa.client.common.DefaultCommonValue
 
isNumber() - Method in interface org.kaaproject.kaa.client.common.CommonValue
 
isNumber() - Method in class org.kaaproject.kaa.client.common.DefaultCommonValue
 
isPeriodic() - Method in class org.kaaproject.kaa.client.channel.impl.channels.polling.CancelableScheduledFuture
 
isRecord(Object) - Static method in class org.kaaproject.kaa.client.common.AvroGenericUtils
Checkss if the given value is GenericRecord.
isRecord() - Method in interface org.kaaproject.kaa.client.common.CommonValue
 
isRecord() - Method in class org.kaaproject.kaa.client.common.DefaultCommonValue
 
isRegistered() - Method in class org.kaaproject.kaa.client.persistence.KaaClientPropertiesState
 
isRegistered() - Method in interface org.kaaproject.kaa.client.persistence.KaaClientState
 
isReset(Object) - Static method in class org.kaaproject.kaa.client.common.AvroGenericUtils
checks if the given value is Reset (value's schema is "org.kaaproject.configuration.resetT").
isReset() - Method in interface org.kaaproject.kaa.client.configuration.delta.DeltaType
Checks if the container field has been cleared.
isReset() - Method in class org.kaaproject.kaa.client.configuration.delta.EmptyDeltaType
 
isReset() - Method in class org.kaaproject.kaa.client.configuration.delta.ResetDeltaType
 
isString() - Method in interface org.kaaproject.kaa.client.common.CommonValue
 
isString() - Method in class org.kaaproject.kaa.client.common.DefaultCommonValue
 
isUnchanged(Object) - Static method in class org.kaaproject.kaa.client.common.AvroGenericUtils
Checks if the given value is Unchanged (value's schema is "org.kaaproject.configuration.unchangedT").
isUploadNeeded(LogUploadConfiguration, LogStorageStatus) - Method in class org.kaaproject.kaa.client.logging.DefaultLogUploadStrategy
 
isUploadNeeded(LogUploadConfiguration, LogStorageStatus) - Method in interface org.kaaproject.kaa.client.logging.LogUploadStrategy
Retrieves log upload decision based on current storage status and defined upload configuration.
isUuid(Object) - Static method in class org.kaaproject.kaa.client.common.AvroGenericUtils
Checks if the given value is UUID (value's schema is "org.kaaproject.configuration.uuidT").

K

Kaa - Class in org.kaaproject.kaa.client
Entry point to the Kaa library.
Kaa() - Constructor for class org.kaaproject.kaa.client.Kaa
 
KAA_CLIENT_PROPERTIES_FILE - Static variable in class org.kaaproject.kaa.client.KaaClientProperties
 
KaaChannelManager - Interface in org.kaaproject.kaa.client.channel
Channel manager establishes/removes channels' links between client and server.

Use this manager to add or remove specific network channel implementation for client-server communication.

KaaClient - Interface in org.kaaproject.kaa.client
Interface for the Kaa client.
KaaClientProperties - Class in org.kaaproject.kaa.client
Service class to store base endpoint configuration
KaaClientProperties(Base64, Properties) - Constructor for class org.kaaproject.kaa.client.KaaClientProperties
 
KaaClientProperties(Base64) - Constructor for class org.kaaproject.kaa.client.KaaClientProperties
 
KaaClientPropertiesState - Class in org.kaaproject.kaa.client.persistence
 
KaaClientPropertiesState(PersistentStorage, Base64, KaaClientProperties) - Constructor for class org.kaaproject.kaa.client.persistence.KaaClientPropertiesState
 
KaaClientState - Interface in org.kaaproject.kaa.client.persistence
 
KaaDataChannel - Interface in org.kaaproject.kaa.client.channel
Channel is responsible for sending/receiving data to/from the endpoint server.
KaaDataDemultiplexer - Interface in org.kaaproject.kaa.client.channel
Demultiplexer is responsible for deserializing of response data and notifying appropriate services.
KaaDataMultiplexer - Interface in org.kaaproject.kaa.client.channel
Multiplexer collects the info about states from different services and compiles it in one request.
KaaInvalidChannelException - Exception in org.kaaproject.kaa.client.channel
 
KaaInvalidChannelException(String) - Constructor for exception org.kaaproject.kaa.client.channel.KaaInvalidChannelException
 
KaaTransport - Interface in org.kaaproject.kaa.client.channel
Transport interface processing request and response for the specific service.

L

loadConfiguration() - Method in interface org.kaaproject.kaa.client.configuration.storage.ConfigurationStorage
Loads configuration data
loadDelta(ConfigurationDelta) - Method in interface org.kaaproject.kaa.client.configuration.delta.manager.DeltaReceiver
This callback will be called on each received delta (either for a root record or some configuration subtree).
loadSchema(ByteBuffer) - Method in class org.kaaproject.kaa.client.schema.DefaultSchemaProcessor
 
loadSchema(ByteBuffer) - Method in interface org.kaaproject.kaa.client.schema.SchemaProcessor
Loads new schema from the buffer.
loadSchema() - Method in interface org.kaaproject.kaa.client.schema.storage.SchemaStorage
Loads schema
LOG - Static variable in class org.kaaproject.kaa.client.channel.impl.channels.AbstractHttpChannel
 
LOG - Static variable in class org.kaaproject.kaa.client.channel.impl.channels.DefaultBootstrapChannel
 
LOG - Static variable in class org.kaaproject.kaa.client.channel.impl.channels.DefaultOperationHttpChannel
 
LOG - Static variable in class org.kaaproject.kaa.client.channel.impl.channels.DefaultOperationsChannel
 
LOG - Static variable in class org.kaaproject.kaa.client.channel.impl.channels.DefaultOperationTcpChannel
 
LOG - Static variable in class org.kaaproject.kaa.client.channel.impl.channels.HttpRequestCreator
 
LOG - Static variable in class org.kaaproject.kaa.client.channel.impl.channels.polling.PollCommand
 
LOG - Static variable in class org.kaaproject.kaa.client.channel.impl.DefaultChannelManager
 
LOG - Static variable in class org.kaaproject.kaa.client.channel.IPTransportInfo
 
LOG_SCHEMA_VERSION - Static variable in class org.kaaproject.kaa.client.KaaClientProperties
 
LogBlock - Class in org.kaaproject.kaa.client.logging
Wrapper class for a log block which is going to be sent.
LogBlock(int, List<LogRecord>) - Constructor for class org.kaaproject.kaa.client.logging.LogBlock
Constructs wrapper for a log block.
LogCollector - Interface in org.kaaproject.kaa.client.logging
Interface for a log collector.
logdata - Variable in class org.kaaproject.kaa.client.logging.gen.SuperRecord
Deprecated.
LogProcessor - Interface in org.kaaproject.kaa.client.logging
Processes the Logging requests and responses.
LogRecord - Class in org.kaaproject.kaa.client.logging
Wrapper class to encapsulate Avro-generated log record.
LogRecord() - Constructor for class org.kaaproject.kaa.client.logging.LogRecord
Used for unit tests.
LogRecord(SuperRecord) - Constructor for class org.kaaproject.kaa.client.logging.LogRecord
 
LogStorage - Interface in org.kaaproject.kaa.client.logging
Interface for log storage.
LogStorageStatus - Interface in org.kaaproject.kaa.client.logging
Interface for a log storage status.
LogTransport - Interface in org.kaaproject.kaa.client.channel
KaaTransport for the Logging service.
LogUploadConfiguration - Interface in org.kaaproject.kaa.client.logging
Interface for log upload configuration.
LogUploadStrategy - Interface in org.kaaproject.kaa.client.logging
Interface for log upload strategy.
LogUploadStrategyDecision - Enum in org.kaaproject.kaa.client.logging
Describes all possible decisions for a log upload strategy (LogUploadStrategy).

M

MAX_BATCH_VOLUME - Static variable in class org.kaaproject.kaa.client.logging.DefaultLogUploadConfiguration
 
md - Variable in class org.kaaproject.kaa.client.channel.GenericTransportInfo
 
MemoryLogStorage - Class in org.kaaproject.kaa.client.logging
Reference implementation for LogStorage and LogStorageStatus
MemoryLogStorage(long) - Constructor for class org.kaaproject.kaa.client.logging.MemoryLogStorage
 
MetaDataTransport - Interface in org.kaaproject.kaa.client.channel
Transport for general client's state.

N

newBuilder() - Static method in class org.kaaproject.kaa.client.logging.gen.SuperRecord
Creates a new SuperRecord RecordBuilder
newBuilder(SuperRecord.Builder) - Static method in class org.kaaproject.kaa.client.logging.gen.SuperRecord
Creates a new SuperRecord RecordBuilder by copying an existing Builder
newBuilder(SuperRecord) - Static method in class org.kaaproject.kaa.client.logging.gen.SuperRecord
Creates a new SuperRecord RecordBuilder by copying an existing SuperRecord instance
NotificationListener - Interface in org.kaaproject.kaa.client.notification
The listener of raw notifications' data.
NotificationListenerInfo - Class in org.kaaproject.kaa.client.notification
Deprecated.
NotificationListenerInfo(NotificationListener, NotificationListenerInfo.Action) - Constructor for class org.kaaproject.kaa.client.notification.NotificationListenerInfo
Deprecated.
 
NotificationListenerInfo.Action - Enum in org.kaaproject.kaa.client.notification
Deprecated.
NotificationManager - Interface in org.kaaproject.kaa.client.notification
Interface for the notification delivery system.
NotificationProcessor - Interface in org.kaaproject.kaa.client.notification
Processes notifications.
notificationReceived(List<Notification>) - Method in class org.kaaproject.kaa.client.notification.DefaultNotificationManager
 
notificationReceived(List<Notification>) - Method in interface org.kaaproject.kaa.client.notification.NotificationProcessor
Called when new notifications arrived.
NotificationTopicListListener - Interface in org.kaaproject.kaa.client.notification
The listener for topics' list updates.
NotificationTransport - Interface in org.kaaproject.kaa.client.channel
KaaTransport for the Notification service.
notifyUploadFailed(int) - Method in interface org.kaaproject.kaa.client.logging.LogStorage
Notifies if sending of a log block with a specified id was failed.
notifyUploadFailed(int) - Method in class org.kaaproject.kaa.client.logging.MemoryLogStorage
 

O

onAttachedEndpointListChanged(Map<EndpointAccessToken, EndpointKeyHash>) - Method in interface org.kaaproject.kaa.client.event.registration.AttachedEndpointListChangedListener
Callback on attached endpoints list changed
onAttachedToUser(String, String) - Method in interface org.kaaproject.kaa.client.event.registration.CurrentEndpointAttachListener
Callback on current endpoint is attached to user.
onAuthResult(UserAttachResponse) - Method in interface org.kaaproject.kaa.client.event.registration.UserAuthResultListener
Called when auth result is retrieved from operations server.
onConfigurationProcessed() - Method in interface org.kaaproject.kaa.client.configuration.ConfigurationProcessedObserver
Notify about configuration processing is finished.
onConfigurationProcessed() - Method in class org.kaaproject.kaa.client.configuration.manager.DefaultConfigurationManager
 
onConfigurationResponse(ConfigurationSyncResponse) - Method in interface org.kaaproject.kaa.client.channel.ConfigurationTransport
Updates the state of the Configuration manager according to the given response.
onConfigurationResponse(ConfigurationSyncResponse) - Method in class org.kaaproject.kaa.client.channel.impl.transports.DefaultConfigurationTransport
 
onConfigurationUpdated(CommonRecord) - Method in interface org.kaaproject.kaa.client.configuration.manager.ConfigurationReceiver
This callback will be called on any configuration update
onConfigurationUpdated(CommonRecord) - Method in class org.kaaproject.kaa.client.configuration.storage.DefaultConfigurationPersistenceManager
 
onDeltaReceived(int, GenericRecord, boolean) - Method in class org.kaaproject.kaa.client.configuration.delta.manager.DefaultDeltaManager
 
onDeltaReceived(int, GenericRecord, boolean) - Method in interface org.kaaproject.kaa.client.configuration.GenericDeltaReceiver
Called on each deserialized delta
onDeltaReceived(int, GenericRecord, boolean) - Method in class org.kaaproject.kaa.client.configuration.manager.DefaultConfigurationManager
 
onDetachedFromUser(String) - Method in interface org.kaaproject.kaa.client.event.registration.CurrentEndpointDetachListener
Callback on current endpoint is detached from user.
onEventListenersReceived(List<String>) - Method in interface org.kaaproject.kaa.client.event.FetchEventListeners
Called when resolve was successful
onEventResponse(EventSyncResponse) - Method in interface org.kaaproject.kaa.client.channel.EventTransport
Updates the state of the Event manager according to the given response.
onEventResponse(EventSyncResponse) - Method in class org.kaaproject.kaa.client.channel.impl.transports.DefaultEventTransport
 
onGenericEvent(String, byte[], String) - Method in class org.kaaproject.kaa.client.event.DefaultEventManager
 
onGenericEvent(String, byte[], String) - Method in interface org.kaaproject.kaa.client.event.EventFamily
Generic handler of event received from server.
onGenericEvent(String, byte[], String) - Method in interface org.kaaproject.kaa.client.event.EventManager
Retrieves an event.
onListUpdated(List<Topic>) - Method in interface org.kaaproject.kaa.client.notification.NotificationTopicListListener
Called on topics' list updates.
onLogResponse(LogSyncResponse) - Method in class org.kaaproject.kaa.client.channel.impl.transports.DefaultLogTransport
 
onLogResponse(LogSyncResponse) - Method in interface org.kaaproject.kaa.client.channel.LogTransport
Updates the state of the Log collector according to the given response.
onLogResponse(LogSyncResponse) - Method in class org.kaaproject.kaa.client.logging.DefaultLogCollector
 
onLogResponse(LogSyncResponse) - Method in interface org.kaaproject.kaa.client.logging.LogProcessor
Updates the state using response from the server.
onNotification(String, T) - Method in class org.kaaproject.kaa.client.notification.AbstractNotificationListener
Called on each received notification.
onNotificationRaw(String, ByteBuffer) - Method in class org.kaaproject.kaa.client.notification.AbstractNotificationListener
Convert raw Avro-encoded data to specific notification class according to predefined Avro schema.
onNotificationRaw(String, ByteBuffer) - Method in interface org.kaaproject.kaa.client.notification.NotificationListener
Called on each new notification.
onNotificationResponse(NotificationSyncResponse) - Method in class org.kaaproject.kaa.client.channel.impl.transports.DefaultNotificationTransport
 
onNotificationResponse(NotificationSyncResponse) - Method in interface org.kaaproject.kaa.client.channel.NotificationTransport
Updates the state of the Notification manager according to the given response.
onProfileResponse(ProfileSyncResponse) - Method in class org.kaaproject.kaa.client.channel.impl.transports.DefaultProfileTransport
 
onProfileResponse(ProfileSyncResponse) - Method in interface org.kaaproject.kaa.client.channel.ProfileTransport
Updates the state of the Profile manager from the given response.
onProfileUpdated(byte[]) - Method in class org.kaaproject.kaa.client.profile.DefaultProfileListener
 
onProfileUpdated(byte[]) - Method in interface org.kaaproject.kaa.client.profile.ProfileListener
Called on each profile update
onProtocolListUpdated(List<ProtocolMetaData>) - Method in interface org.kaaproject.kaa.client.bootstrap.BootstrapManager
Updates the operation server list.
onProtocolListUpdated(List<ProtocolMetaData>) - Method in class org.kaaproject.kaa.client.bootstrap.DefaultBootstrapManager
 
onRedirectionResponse(RedirectSyncResponse) - Method in class org.kaaproject.kaa.client.channel.impl.transports.DefaultRedirectionTransport
 
onRedirectionResponse(RedirectSyncResponse) - Method in interface org.kaaproject.kaa.client.channel.RedirectionTransport
Retrieves the redirection info from the response and passes it to Bootstrap manager.
onRequestFailed() - Method in interface org.kaaproject.kaa.client.event.FetchEventListeners
Called when some error occured during resolving endpoints via event class FQNs.
onResolveResponse(SyncResponse) - Method in interface org.kaaproject.kaa.client.channel.BootstrapTransport
Updates the state of the Bootstrap manager according the given response.
onResolveResponse(SyncResponse) - Method in class org.kaaproject.kaa.client.channel.impl.transports.DefaultBootstrapTransport
 
onResponse(byte[]) - Method in class org.kaaproject.kaa.client.channel.impl.channels.DefaultOperationsChannel
 
onResponse(byte[]) - Method in interface org.kaaproject.kaa.client.channel.impl.channels.polling.RawDataProcessor
 
onSchemaUpdated(Schema) - Method in class org.kaaproject.kaa.client.configuration.DefaultConfigurationProcessor
 
onSchemaUpdated(Schema) - Method in class org.kaaproject.kaa.client.configuration.storage.DefaultConfigurationPersistenceManager
 
onSchemaUpdated(Schema) - Method in interface org.kaaproject.kaa.client.schema.SchemaUpdatesReceiver
Called on each schema update
onSchemaUpdated(Schema) - Method in class org.kaaproject.kaa.client.schema.storage.DefaultSchemaPersistenceManager
 
onServerError(TransportConnectionInfo) - Method in class org.kaaproject.kaa.client.channel.impl.channels.DefaultOperationsChannel
 
onServerError(TransportConnectionInfo) - Method in interface org.kaaproject.kaa.client.channel.impl.channels.polling.RawDataProcessor
 
onServerFailed(TransportConnectionInfo) - Method in class org.kaaproject.kaa.client.channel.impl.DefaultChannelManager
 
onServerFailed(TransportConnectionInfo) - Method in interface org.kaaproject.kaa.client.channel.KaaChannelManager
Reports to Channel Manager in case link with server was not established.
onSubscriptionChanged(List<SubscriptionCommand>) - Method in class org.kaaproject.kaa.client.channel.impl.transports.DefaultNotificationTransport
 
onSubscriptionChanged(List<SubscriptionCommand>) - Method in interface org.kaaproject.kaa.client.channel.NotificationTransport
Notify about new subscription info.
onSyncResposeIdReceived(Integer) - Method in interface org.kaaproject.kaa.client.channel.EventTransport
Notifies event transport about response from server for specific request.
onSyncResposeIdReceived(Integer) - Method in class org.kaaproject.kaa.client.channel.impl.transports.DefaultEventTransport
 
onTransportConnectionInfoUpdated(TransportConnectionInfo) - Method in class org.kaaproject.kaa.client.channel.impl.DefaultChannelManager
 
onTransportConnectionInfoUpdated(TransportConnectionInfo) - Method in interface org.kaaproject.kaa.client.channel.KaaChannelManager
Reports to Channel Manager about the new server.
onUpdate(List<EndpointAttachResponse>, List<EndpointDetachResponse>, UserAttachResponse, UserAttachNotification, UserDetachNotification) - Method in class org.kaaproject.kaa.client.event.registration.DefaultEndpointRegistrationManager
 
onUpdate(List<EndpointAttachResponse>, List<EndpointDetachResponse>, UserAttachResponse, UserAttachNotification, UserDetachNotification) - Method in interface org.kaaproject.kaa.client.event.registration.EndpointRegistrationProcessor
Updates the manager's state.
onUserResponse(UserSyncResponse) - Method in class org.kaaproject.kaa.client.channel.impl.transports.DefaultUserTransport
 
onUserResponse(UserSyncResponse) - Method in interface org.kaaproject.kaa.client.channel.UserTransport
Updates the state of the Endpoint manager according to the given response.
openForRead(String) - Method in class org.kaaproject.kaa.client.persistence.FilePersistentStorage
 
openForRead(String) - Method in interface org.kaaproject.kaa.client.persistence.PersistentStorage
 
openForWrite(String) - Method in class org.kaaproject.kaa.client.persistence.FilePersistentStorage
 
openForWrite(String) - Method in interface org.kaaproject.kaa.client.persistence.PersistentStorage
 
org.kaaproject.kaa.client - package org.kaaproject.kaa.client
Provides Kaa Client implementation.
org.kaaproject.kaa.client.bootstrap - package org.kaaproject.kaa.client.bootstrap
Provides implementation for bootstrap server communications
org.kaaproject.kaa.client.channel - package org.kaaproject.kaa.client.channel
Provides interfaces for transport types
org.kaaproject.kaa.client.channel.connectivity - package org.kaaproject.kaa.client.channel.connectivity
 
org.kaaproject.kaa.client.channel.impl - package org.kaaproject.kaa.client.channel.impl
Provides implementation of channel management and stuff for processing request/response to/from bootstrap and operation servers
org.kaaproject.kaa.client.channel.impl.channels - package org.kaaproject.kaa.client.channel.impl.channels
Provides reference implementation of channels for communicating between bootstrap and operation servers
org.kaaproject.kaa.client.channel.impl.channels.polling - package org.kaaproject.kaa.client.channel.impl.channels.polling
Provides service stuff for http polling-type channels
org.kaaproject.kaa.client.channel.impl.transports - package org.kaaproject.kaa.client.channel.impl.transports
Provides implementation of transport stuff for each Endpoint service
org.kaaproject.kaa.client.common - package org.kaaproject.kaa.client.common
Provides custom implementation of generic types
org.kaaproject.kaa.client.configuration - package org.kaaproject.kaa.client.configuration
Provides implementation of configuration management
org.kaaproject.kaa.client.configuration.delta - package org.kaaproject.kaa.client.configuration.delta
Provides interfaces to deal with configuration deltas.
org.kaaproject.kaa.client.configuration.delta.manager - package org.kaaproject.kaa.client.configuration.delta.manager
Provides implementation to manage partial configuration updates.
org.kaaproject.kaa.client.configuration.manager - package org.kaaproject.kaa.client.configuration.manager
Provides implementation of default configuration management
org.kaaproject.kaa.client.configuration.storage - package org.kaaproject.kaa.client.configuration.storage
Provides implementation of configuration persistence management
org.kaaproject.kaa.client.event - package org.kaaproject.kaa.client.event
Provides implementation of event subsystem Endpoint is able to send or receive events when it is attached to user.
org.kaaproject.kaa.client.event.registration - package org.kaaproject.kaa.client.event.registration
Provides implementation of endpoint/user registration.
org.kaaproject.kaa.client.logging - package org.kaaproject.kaa.client.logging
Provides log collection stuff.
org.kaaproject.kaa.client.logging.gen - package org.kaaproject.kaa.client.logging.gen
 
org.kaaproject.kaa.client.notification - package org.kaaproject.kaa.client.notification
Provides implementation of a notification management.
org.kaaproject.kaa.client.persistence - package org.kaaproject.kaa.client.persistence
Provides implementation of client state persistence
org.kaaproject.kaa.client.profile - package org.kaaproject.kaa.client.profile
Provides implementation of a profile management.
org.kaaproject.kaa.client.schema - package org.kaaproject.kaa.client.schema
Provides implementation of schema management
org.kaaproject.kaa.client.schema.storage - package org.kaaproject.kaa.client.schema.storage
Provides implementation of schema persistence management
org.kaaproject.kaa.client.transact - package org.kaaproject.kaa.client.transact
 
org.kaaproject.kaa.client.transport - package org.kaaproject.kaa.client.transport
Provides implementation of transport communication
org.kaaproject.kaa.client.util - package org.kaaproject.kaa.client.util
 

P

pause() - Method in class org.kaaproject.kaa.client.channel.impl.channels.AbstractHttpChannel
 
pause() - Method in class org.kaaproject.kaa.client.channel.impl.channels.DefaultOperationsChannel
 
pause() - Method in class org.kaaproject.kaa.client.channel.impl.channels.DefaultOperationTcpChannel
 
pause() - Method in class org.kaaproject.kaa.client.channel.impl.DefaultChannelManager
 
pause() - Method in interface org.kaaproject.kaa.client.channel.KaaChannelManager
Pauses all active channels.
pause() - Method in interface org.kaaproject.kaa.client.channel.KaaDataChannel
Pauses the channel's workflow.
pause() - Method in class org.kaaproject.kaa.client.Kaa
Pauses Kaa's workflow.
persist() - Method in class org.kaaproject.kaa.client.persistence.KaaClientPropertiesState
 
persist() - Method in interface org.kaaproject.kaa.client.persistence.KaaClientState
 
PersistentStorage - Interface in org.kaaproject.kaa.client.persistence
 
PingServerStorage - Interface in org.kaaproject.kaa.client.channel.connectivity
 
PollCommand - Class in org.kaaproject.kaa.client.channel.impl.channels.polling
 
PollCommand(AbstractHttpClient, RawDataProcessor, Map<TransportType, ChannelDirection>, IPTransportInfo) - Constructor for class org.kaaproject.kaa.client.channel.impl.channels.polling.PollCommand
 
postProcess() - Method in class org.kaaproject.kaa.client.channel.impl.DefaultBootstrapDataProcessor
 
postProcess() - Method in class org.kaaproject.kaa.client.channel.impl.DefaultOperationDataProcessor
 
postProcess() - Method in interface org.kaaproject.kaa.client.channel.KaaDataDemultiplexer
Define routines to be executed after response is processed.
preProcess() - Method in class org.kaaproject.kaa.client.channel.impl.DefaultBootstrapDataProcessor
 
preProcess() - Method in class org.kaaproject.kaa.client.channel.impl.DefaultOperationDataProcessor
 
preProcess() - Method in interface org.kaaproject.kaa.client.channel.KaaDataDemultiplexer
Routines to be executed before response will be processed
processConfigurationData(ByteBuffer, boolean) - Method in interface org.kaaproject.kaa.client.configuration.ConfigurationProcessor
Routine for processing received configuration data.
processConfigurationData(ByteBuffer, boolean) - Method in class org.kaaproject.kaa.client.configuration.DefaultConfigurationProcessor
 
processResponse(byte[]) - Method in class org.kaaproject.kaa.client.channel.impl.DefaultBootstrapDataProcessor
 
processResponse(byte[]) - Method in class org.kaaproject.kaa.client.channel.impl.DefaultOperationDataProcessor
 
processResponse(byte[]) - Method in interface org.kaaproject.kaa.client.channel.KaaDataDemultiplexer
Processes the given response bytes.
produceEvent(String, byte[], String) - Method in class org.kaaproject.kaa.client.event.DefaultEventManager
 
produceEvent(String, byte[], String, TransactionId) - Method in class org.kaaproject.kaa.client.event.DefaultEventManager
 
produceEvent(String, byte[], String) - Method in interface org.kaaproject.kaa.client.event.EventManager
Creates an Event and passes it to OPS
produceEvent(String, byte[], String, TransactionId) - Method in interface org.kaaproject.kaa.client.event.EventManager
Creates an Event and passes it to OPS
PROFILE_VERSION - Static variable in class org.kaaproject.kaa.client.KaaClientProperties
 
ProfileContainer - Interface in org.kaaproject.kaa.client.profile
Interface for the profile container.
ProfileListener - Interface in org.kaaproject.kaa.client.profile
Interface for the listener of profile updates.
ProfileManager - Interface in org.kaaproject.kaa.client.profile
Interface for the profile manager.
ProfileRuntimeException - Exception in org.kaaproject.kaa.client.profile
Profile runtime exception
ProfileRuntimeException(String) - Constructor for exception org.kaaproject.kaa.client.profile.ProfileRuntimeException
 
ProfileTransport - Interface in org.kaaproject.kaa.client.channel
KaaTransport for the Profile service.
put(int, Object) - Method in class org.kaaproject.kaa.client.logging.gen.SuperRecord
 

R

RawDataProcessor - Interface in org.kaaproject.kaa.client.channel.impl.channels.polling
 
receiveOperationsServerList() - Method in interface org.kaaproject.kaa.client.bootstrap.BootstrapManager
Receives the latest list of servers from the bootstrap server.
receiveOperationsServerList() - Method in class org.kaaproject.kaa.client.bootstrap.DefaultBootstrapManager
 
RedirectionTransport - Interface in org.kaaproject.kaa.client.channel
Transport for processing the Redirection response from server.
regenerateEndpointAccessToken() - Method in class org.kaaproject.kaa.client.event.registration.DefaultEndpointRegistrationManager
 
regenerateEndpointAccessToken() - Method in interface org.kaaproject.kaa.client.event.registration.EndpointRegistrationManager
Generate new access token for a current endpoint
registerEventFamily(EventFamily) - Method in class org.kaaproject.kaa.client.event.DefaultEventManager
 
registerEventFamily(EventFamily) - Method in interface org.kaaproject.kaa.client.event.EventManager
Add event family object which can handle specified event.
registerRootReceiver(DeltaReceiver) - Method in class org.kaaproject.kaa.client.configuration.delta.manager.DefaultDeltaManager
 
registerRootReceiver(DeltaReceiver) - Method in interface org.kaaproject.kaa.client.configuration.delta.manager.DeltaManager
Registers root receiver to receive first and full resync deltas.
releaseDataChannel() - Method in class org.kaaproject.kaa.client.event.DefaultEventManager
 
releaseDataChannel() - Method in interface org.kaaproject.kaa.client.event.EventManager
Allow manager to use data channel.
releaseEventManager() - Method in interface org.kaaproject.kaa.client.channel.EventTransport
 
releaseEventManager() - Method in class org.kaaproject.kaa.client.channel.impl.transports.DefaultEventTransport
 
removeAttachedEndpointListChangeListener(AttachedEndpointListChangedListener) - Method in class org.kaaproject.kaa.client.event.registration.DefaultEndpointRegistrationManager
 
removeAttachedEndpointListChangeListener(AttachedEndpointListChangedListener) - Method in interface org.kaaproject.kaa.client.event.registration.EndpointRegistrationManager
Removes listener of attached endpoint list changes
removeChannel(KaaDataChannel) - Method in class org.kaaproject.kaa.client.channel.impl.DefaultChannelManager
 
removeChannel(String) - Method in class org.kaaproject.kaa.client.channel.impl.DefaultChannelManager
 
removeChannel(KaaDataChannel) - Method in interface org.kaaproject.kaa.client.channel.KaaChannelManager
Updates the manager by removing the channel from the manager.
removeChannel(String) - Method in interface org.kaaproject.kaa.client.channel.KaaChannelManager
Updates the manager by removing the channel from the manager.
RemovedItemsDeltaType - Class in org.kaaproject.kaa.client.configuration.delta
Field with this delta type removes items by their handler ids (DeltaType implementation)
RemovedItemsDeltaType() - Constructor for class org.kaaproject.kaa.client.configuration.delta.RemovedItemsDeltaType
 
removeEventsBlock(TransactionId) - Method in class org.kaaproject.kaa.client.event.EventFamilyFactory
 
removeMandatoryTopicsListener(NotificationListener) - Method in class org.kaaproject.kaa.client.notification.DefaultNotificationManager
Deprecated.
removeMandatoryTopicsListener(NotificationListener) - Method in interface org.kaaproject.kaa.client.notification.NotificationManager
Deprecated.
removeNotificationListener(NotificationListener) - Method in class org.kaaproject.kaa.client.notification.DefaultNotificationManager
 
removeNotificationListener(String, NotificationListener) - Method in class org.kaaproject.kaa.client.notification.DefaultNotificationManager
 
removeNotificationListener(NotificationListener) - Method in interface org.kaaproject.kaa.client.notification.NotificationManager
Remove listener receiving all notifications (both for mandatory and optional topics).
removeNotificationListener(String, NotificationListener) - Method in interface org.kaaproject.kaa.client.notification.NotificationManager
Remove listener receiving notifications for the specified topic.
removeOldestRecord(long) - Method in interface org.kaaproject.kaa.client.logging.LogStorage
Removes elder records until occupied size becomes equal or less than specified in a passed parameter.
removeOldestRecord(long) - Method in class org.kaaproject.kaa.client.logging.MemoryLogStorage
 
removeOnProcessedCallback(ConfigurationProcessedObserver) - Method in interface org.kaaproject.kaa.client.configuration.ConfigurationProcessedObservable
Unsubscribes observer of configuration processing finished.
removeOnProcessedCallback(ConfigurationProcessedObserver) - Method in class org.kaaproject.kaa.client.configuration.DefaultConfigurationProcessor
 
removeRecordBlock(int) - Method in interface org.kaaproject.kaa.client.logging.LogStorage
Removes already sent log records by its block id.
removeRecordBlock(int) - Method in class org.kaaproject.kaa.client.logging.MemoryLogStorage
 
removeTopic(String) - Method in class org.kaaproject.kaa.client.persistence.KaaClientPropertiesState
 
removeTopic(String) - Method in interface org.kaaproject.kaa.client.persistence.KaaClientState
 
removeTopicListListener(NotificationTopicListListener) - Method in class org.kaaproject.kaa.client.notification.DefaultNotificationManager
 
removeTopicListListener(NotificationTopicListListener) - Method in interface org.kaaproject.kaa.client.notification.NotificationManager
Remove listener of topics' list updates.
renameTo(String, String) - Method in class org.kaaproject.kaa.client.persistence.FilePersistentStorage
 
renameTo(String, String) - Method in interface org.kaaproject.kaa.client.persistence.PersistentStorage
 
ResetDeltaType - Class in org.kaaproject.kaa.client.configuration.delta
Field with this delta type resets its array container (DeltaType implementation)
resume() - Method in class org.kaaproject.kaa.client.channel.impl.channels.AbstractHttpChannel
 
resume() - Method in class org.kaaproject.kaa.client.channel.impl.channels.DefaultOperationsChannel
 
resume() - Method in class org.kaaproject.kaa.client.channel.impl.channels.DefaultOperationTcpChannel
 
resume() - Method in class org.kaaproject.kaa.client.channel.impl.DefaultChannelManager
 
resume() - Method in interface org.kaaproject.kaa.client.channel.KaaChannelManager
Restores channels' activity.
resume() - Method in interface org.kaaproject.kaa.client.channel.KaaDataChannel
Resumes the channel's workflow.
resume() - Method in class org.kaaproject.kaa.client.Kaa
Resumes Kaa's workflow.
rollback(TransactionId) - Method in class org.kaaproject.kaa.client.event.DefaultEventManager
 
rollback(TransactionId) - Method in interface org.kaaproject.kaa.client.transact.Transactable
Revert the transaction
run() - Method in class org.kaaproject.kaa.client.channel.impl.channels.polling.CancelableCommandRunnable
 
run() - Method in class org.kaaproject.kaa.client.channel.impl.channels.polling.CancelableScheduledFuture
 

S

saveConfiguration(ByteBuffer) - Method in interface org.kaaproject.kaa.client.configuration.storage.ConfigurationStorage
Saves configuration data
saveSchema(ByteBuffer) - Method in interface org.kaaproject.kaa.client.schema.storage.SchemaStorage
Saves schema
SCHEMA$ - Static variable in class org.kaaproject.kaa.client.logging.gen.SuperRecord
 
SchemaDependent - Interface in org.kaaproject.kaa.client.common
Interface for objects whose serialization depends on schema
SchemaObservable - Interface in org.kaaproject.kaa.client.schema
Sends notifications with new schema object
SchemaPersistenceManager - Interface in org.kaaproject.kaa.client.schema.storage
Manager that saves and loads the schema

Provide SchemaStorage implementation instance to store updates for configuration schema.
SchemaProcessor - Interface in org.kaaproject.kaa.client.schema
Receives the data from stream and creates the schema object.
SchemaRuntimeException - Exception in org.kaaproject.kaa.client.schema
 
SchemaRuntimeException() - Constructor for exception org.kaaproject.kaa.client.schema.SchemaRuntimeException
 
SchemaRuntimeException(String) - Constructor for exception org.kaaproject.kaa.client.schema.SchemaRuntimeException
 
SchemaStorage - Interface in org.kaaproject.kaa.client.schema.storage
Interface for object to save and to load schema

Provide implementation instance of this interface to save and load configuration schema.

Schema storage can be added using SchemaPersistenceManager accessed through KaaClient interface.
SchemaUpdatesReceiver - Interface in org.kaaproject.kaa.client.schema
Interface for subscriber to receive schema updates
sendResponse(String, SyncResponseResultType, Object) - Method in interface org.kaaproject.kaa.client.event.registration.EndpointOperationResultListener
Callback on sending response to client

NOTE: resultContext is not null for endpoint attach operation and contains EndpointKeyHash object with key hash of attached endpoint.
SerializedProfileContainer - Interface in org.kaaproject.kaa.client.profile
Container for the serialized profile
serverType - Variable in class org.kaaproject.kaa.client.channel.GenericTransportInfo
 
ServerType - Enum in org.kaaproject.kaa.client.channel
 
setAppStateSeqNumber(int) - Method in class org.kaaproject.kaa.client.persistence.KaaClientPropertiesState
 
setAppStateSeqNumber(int) - Method in interface org.kaaproject.kaa.client.persistence.KaaClientState
 
setAttachedEndpointsList(Map<EndpointAccessToken, EndpointKeyHash>) - Method in class org.kaaproject.kaa.client.persistence.KaaClientPropertiesState
 
setAttachedEndpointsList(Map<EndpointAccessToken, EndpointKeyHash>) - Method in interface org.kaaproject.kaa.client.persistence.KaaClientState
 
setAttachedListener(CurrentEndpointAttachListener) - Method in class org.kaaproject.kaa.client.event.registration.DefaultEndpointRegistrationManager
 
setAttachedListener(CurrentEndpointAttachListener) - Method in interface org.kaaproject.kaa.client.event.registration.EndpointRegistrationManager
Sets callback for notifications when current endpoint is attached to user
setAttachedToUser(boolean) - Method in class org.kaaproject.kaa.client.persistence.KaaClientPropertiesState
 
setAttachedToUser(boolean) - Method in interface org.kaaproject.kaa.client.persistence.KaaClientState
 
setBootstrapManager(BootstrapManager) - Method in interface org.kaaproject.kaa.client.channel.BootstrapTransport
Sets the given Bootstrap manager.
setBootstrapManager(BootstrapManager) - Method in class org.kaaproject.kaa.client.channel.impl.transports.DefaultBootstrapTransport
 
setBootstrapManager(BootstrapManager) - Method in class org.kaaproject.kaa.client.channel.impl.transports.DefaultRedirectionTransport
 
setBootstrapManager(BootstrapManager) - Method in interface org.kaaproject.kaa.client.channel.RedirectionTransport
Sets the given Bootstrap manager.
setBootstrapTransport(BootstrapTransport) - Method in class org.kaaproject.kaa.client.channel.impl.DefaultBootstrapDataProcessor
 
setChannel(TransportType, KaaDataChannel) - Method in class org.kaaproject.kaa.client.channel.impl.DefaultChannelManager
 
setChannel(TransportType, KaaDataChannel) - Method in interface org.kaaproject.kaa.client.channel.KaaChannelManager
Updates the manager by setting the channel to the specified TransportType.
setChannelManager(KaaChannelManager) - Method in interface org.kaaproject.kaa.client.bootstrap.BootstrapManager
Sets Channel manager.
setChannelManager(KaaChannelManager) - Method in class org.kaaproject.kaa.client.bootstrap.DefaultBootstrapManager
 
setChannelManager(KaaChannelManager) - Method in class org.kaaproject.kaa.client.channel.impl.transports.AbstractKaaTransport
 
setChannelManager(KaaChannelManager) - Method in interface org.kaaproject.kaa.client.channel.KaaTransport
Sets the specific KaaChannelManager for the current transport.
setClientProperties(KaaClientProperties) - Method in class org.kaaproject.kaa.client.channel.impl.transports.DefaultMetaDataTransport
 
setClientProperties(KaaClientProperties) - Method in class org.kaaproject.kaa.client.channel.impl.transports.DefaultProfileTransport
 
setClientProperties(KaaClientProperties) - Method in interface org.kaaproject.kaa.client.channel.MetaDataTransport
Sets the given client's properties.
setClientProperties(KaaClientProperties) - Method in interface org.kaaproject.kaa.client.channel.ProfileTransport
Sets the given client's properties.
setClientState(KaaClientState) - Method in class org.kaaproject.kaa.client.channel.impl.transports.AbstractKaaTransport
 
setClientState(KaaClientState) - Method in class org.kaaproject.kaa.client.channel.impl.transports.DefaultMetaDataTransport
 
setClientState(KaaClientState) - Method in interface org.kaaproject.kaa.client.channel.KaaTransport
Sets the client's state object.
setClientState(KaaClientState) - Method in interface org.kaaproject.kaa.client.channel.MetaDataTransport
Sets the given client's state .
setConfigSeqNumber(int) - Method in class org.kaaproject.kaa.client.persistence.KaaClientPropertiesState
 
setConfigSeqNumber(int) - Method in interface org.kaaproject.kaa.client.persistence.KaaClientState
 
setConfiguration(LogUploadConfiguration) - Method in class org.kaaproject.kaa.client.logging.DefaultLogCollector
 
setConfiguration(LogUploadConfiguration) - Method in interface org.kaaproject.kaa.client.logging.LogCollector
Set user implementation of a log upload configuration.
setConfigurationHash(EndpointObjectHash) - Method in class org.kaaproject.kaa.client.persistence.KaaClientPropertiesState
 
setConfigurationHash(EndpointObjectHash) - Method in interface org.kaaproject.kaa.client.persistence.KaaClientState
 
setConfigurationHashContainer(ConfigurationHashContainer) - Method in interface org.kaaproject.kaa.client.channel.ConfigurationTransport
Sets the configuration hash container.
setConfigurationHashContainer(ConfigurationHashContainer) - Method in class org.kaaproject.kaa.client.channel.impl.transports.DefaultConfigurationTransport
 
setConfigurationProcessor(ConfigurationProcessor) - Method in interface org.kaaproject.kaa.client.channel.ConfigurationTransport
Sets the configuration processor.
setConfigurationProcessor(ConfigurationProcessor) - Method in class org.kaaproject.kaa.client.channel.impl.transports.DefaultConfigurationTransport
 
setConfigurationProcessor(ConfigurationProcessor) - Method in class org.kaaproject.kaa.client.configuration.storage.DefaultConfigurationPersistenceManager
 
setConfigurationStorage(ConfigurationStorage) - Method in interface org.kaaproject.kaa.client.configuration.storage.ConfigurationPersistenceManager
Provide storage object which is able to persist encoded configuration data.
setConfigurationStorage(ConfigurationStorage) - Method in class org.kaaproject.kaa.client.configuration.storage.DefaultConfigurationPersistenceManager
 
setConfigurationTransport(ConfigurationTransport) - Method in class org.kaaproject.kaa.client.channel.impl.DefaultOperationDataProcessor
 
setConnectivityChecker(ConnectivityChecker) - Method in class org.kaaproject.kaa.client.channel.impl.channels.AbstractHttpChannel
 
setConnectivityChecker(ConnectivityChecker) - Method in class org.kaaproject.kaa.client.channel.impl.channels.DefaultOperationsChannel
 
setConnectivityChecker(ConnectivityChecker) - Method in class org.kaaproject.kaa.client.channel.impl.channels.DefaultOperationTcpChannel
 
setConnectivityChecker(ConnectivityChecker) - Method in class org.kaaproject.kaa.client.channel.impl.DefaultChannelManager
 
setConnectivityChecker(ConnectivityChecker) - Method in interface org.kaaproject.kaa.client.channel.KaaChannelManager
Sets connectivity checker to the existing channels.
setConnectivityChecker(ConnectivityChecker) - Method in interface org.kaaproject.kaa.client.channel.KaaDataChannel
Sets connectivity checker to the current channel.
setDemultiplexer(KaaDataDemultiplexer) - Method in class org.kaaproject.kaa.client.channel.impl.channels.AbstractHttpChannel
 
setDemultiplexer(KaaDataDemultiplexer) - Method in class org.kaaproject.kaa.client.channel.impl.channels.DefaultOperationsChannel
 
setDemultiplexer(KaaDataDemultiplexer) - Method in class org.kaaproject.kaa.client.channel.impl.channels.DefaultOperationTcpChannel
 
setDemultiplexer(KaaDataDemultiplexer) - Method in interface org.kaaproject.kaa.client.channel.KaaDataChannel
Sets the response demultiplexer for this channel.
setDetachedListener(CurrentEndpointDetachListener) - Method in class org.kaaproject.kaa.client.event.registration.DefaultEndpointRegistrationManager
 
setDetachedListener(CurrentEndpointDetachListener) - Method in interface org.kaaproject.kaa.client.event.registration.EndpointRegistrationManager
Sets callback for notifications when current endpoint is detached from user
setEndpointAccessToken(String) - Method in class org.kaaproject.kaa.client.persistence.KaaClientPropertiesState
 
setEndpointAccessToken(String) - Method in interface org.kaaproject.kaa.client.persistence.KaaClientState
 
setEndpointPublicKeyhash(EndpointObjectHash) - Method in class org.kaaproject.kaa.client.channel.impl.transports.DefaultMetaDataTransport
 
setEndpointPublicKeyhash(EndpointObjectHash) - Method in interface org.kaaproject.kaa.client.channel.MetaDataTransport
Sets the given public key hash.
setEndpointRegistrationProcessor(EndpointRegistrationProcessor) - Method in class org.kaaproject.kaa.client.channel.impl.transports.DefaultUserTransport
 
setEndpointRegistrationProcessor(EndpointRegistrationProcessor) - Method in interface org.kaaproject.kaa.client.channel.UserTransport
Sets the given Endpoint processor.
setEventManager(EventManager) - Method in interface org.kaaproject.kaa.client.channel.EventTransport
Sets the given Event manager.
setEventManager(EventManager) - Method in class org.kaaproject.kaa.client.channel.impl.transports.DefaultEventTransport
 
setEventSeqNum(int) - Method in class org.kaaproject.kaa.client.persistence.KaaClientPropertiesState
 
setEventSeqNum(int) - Method in interface org.kaaproject.kaa.client.persistence.KaaClientState
 
setEventTransport(EventTransport) - Method in class org.kaaproject.kaa.client.channel.impl.DefaultOperationDataProcessor
 
setField(String, CommonValue) - Method in interface org.kaaproject.kaa.client.common.CommonRecord
Sets new value to the field with the given name (existing value will be replaced).
setField(String, CommonValue) - Method in class org.kaaproject.kaa.client.common.DefaultCommonRecord
 
setKeyHash(String) - Method in class org.kaaproject.kaa.client.event.EndpointKeyHash
 
setLogdata(String) - Method in class org.kaaproject.kaa.client.logging.gen.SuperRecord.Builder
Sets the value of the 'logdata' field
setLogdata(String) - Method in class org.kaaproject.kaa.client.logging.gen.SuperRecord
Sets the value of the 'logdata' field.
setLogProcessor(LogProcessor) - Method in class org.kaaproject.kaa.client.channel.impl.transports.DefaultLogTransport
 
setLogProcessor(LogProcessor) - Method in interface org.kaaproject.kaa.client.channel.LogTransport
Sets the given Log processor.
setLogTransport(LogTransport) - Method in class org.kaaproject.kaa.client.channel.impl.DefaultOperationDataProcessor
 
setMetaDataTransport(MetaDataTransport) - Method in class org.kaaproject.kaa.client.channel.impl.DefaultOperationDataProcessor
 
setMultiplexer(KaaDataMultiplexer) - Method in class org.kaaproject.kaa.client.channel.impl.channels.AbstractHttpChannel
 
setMultiplexer(KaaDataMultiplexer) - Method in class org.kaaproject.kaa.client.channel.impl.channels.DefaultOperationsChannel
 
setMultiplexer(KaaDataMultiplexer) - Method in class org.kaaproject.kaa.client.channel.impl.channels.DefaultOperationTcpChannel
 
setMultiplexer(KaaDataMultiplexer) - Method in interface org.kaaproject.kaa.client.channel.KaaDataChannel
Sets the request multiplexer for this channel.
setNotificationProcessor(NotificationProcessor) - Method in class org.kaaproject.kaa.client.channel.impl.transports.DefaultNotificationTransport
 
setNotificationProcessor(NotificationProcessor) - Method in interface org.kaaproject.kaa.client.channel.NotificationTransport
Sets the given Notification processor.
setNotificationSeqNumber(int) - Method in class org.kaaproject.kaa.client.persistence.KaaClientPropertiesState
 
setNotificationSeqNumber(int) - Method in interface org.kaaproject.kaa.client.persistence.KaaClientState
 
setNotificationTransport(NotificationTransport) - Method in class org.kaaproject.kaa.client.channel.impl.DefaultOperationDataProcessor
 
setProfileContainer(ProfileContainer) - Method in class org.kaaproject.kaa.client.profile.DefaultProfileManager
 
setProfileContainer(ProfileContainer) - Method in interface org.kaaproject.kaa.client.profile.ProfileManager
Sets profile container implemented by the user.
setProfileHash(EndpointObjectHash) - Method in class org.kaaproject.kaa.client.persistence.KaaClientPropertiesState
 
setProfileHash(EndpointObjectHash) - Method in interface org.kaaproject.kaa.client.persistence.KaaClientState
 
setProfileListener(ProfileListener) - Method in class org.kaaproject.kaa.client.profile.AbstractProfileContainer
Kaa specific stuff.

NOTE: DO NOT use this API explicitly.

This method is used for a post initialization of a user defined profile container.
setProfileListener(ProfileListener) - Method in interface org.kaaproject.kaa.client.profile.ProfileContainer
Set Kaa profile listener ProfileListener for the container.
setProfileManager(ProfileManager) - Method in class org.kaaproject.kaa.client.channel.impl.transports.DefaultProfileTransport
 
setProfileManager(ProfileManager) - Method in interface org.kaaproject.kaa.client.channel.ProfileTransport
Sets the given Profile manager.
setProfileTransport(ProfileTransport) - Method in class org.kaaproject.kaa.client.channel.impl.DefaultOperationDataProcessor
 
setProfileTransport(ProfileTransport) - Method in class org.kaaproject.kaa.client.event.registration.DefaultEndpointRegistrationManager
 
setProfileTransport(ProfileTransport) - Method in interface org.kaaproject.kaa.client.event.registration.EndpointRegistrationManager
Sets the Profile transport for the current manager to communicate with remote server.
setRedirectionTransport(RedirectionTransport) - Method in class org.kaaproject.kaa.client.channel.impl.DefaultOperationDataProcessor
 
setRegistered(boolean) - Method in class org.kaaproject.kaa.client.persistence.KaaClientPropertiesState
 
setRegistered(boolean) - Method in interface org.kaaproject.kaa.client.persistence.KaaClientState
 
setSchemaProcessor(SchemaProcessor) - Method in interface org.kaaproject.kaa.client.channel.ConfigurationTransport
Sets the schema processor.
setSchemaProcessor(SchemaProcessor) - Method in class org.kaaproject.kaa.client.channel.impl.transports.DefaultConfigurationTransport
 
setSchemaProcessor(SchemaProcessor) - Method in class org.kaaproject.kaa.client.schema.storage.DefaultSchemaPersistenceManager
 
setSchemaStorage(SchemaStorage) - Method in class org.kaaproject.kaa.client.schema.storage.DefaultSchemaPersistenceManager
 
setSchemaStorage(SchemaStorage) - Method in interface org.kaaproject.kaa.client.schema.storage.SchemaPersistenceManager
Provide storage object which is able to persist configuration schema.
setServer(TransportConnectionInfo) - Method in class org.kaaproject.kaa.client.channel.impl.channels.AbstractHttpChannel
 
setServer(TransportConnectionInfo) - Method in class org.kaaproject.kaa.client.channel.impl.channels.DefaultOperationsChannel
 
setServer(TransportConnectionInfo) - Method in class org.kaaproject.kaa.client.channel.impl.channels.DefaultOperationTcpChannel
 
setServer(TransportConnectionInfo) - Method in interface org.kaaproject.kaa.client.channel.KaaDataChannel
Sets the server's parameters for the current channel.
setStorage(LogStorage) - Method in class org.kaaproject.kaa.client.logging.DefaultLogCollector
 
setStorage(LogStorage) - Method in interface org.kaaproject.kaa.client.logging.LogCollector
Set user implementation of a log storage.
setStorageStatus(LogStorageStatus) - Method in class org.kaaproject.kaa.client.logging.DefaultLogCollector
 
setStorageStatus(LogStorageStatus) - Method in interface org.kaaproject.kaa.client.logging.LogCollector
Set user implementation of a log storage status.
setTimeout(long) - Method in class org.kaaproject.kaa.client.channel.impl.transports.DefaultMetaDataTransport
 
setTimeout(long) - Method in interface org.kaaproject.kaa.client.channel.MetaDataTransport
Sets the given response timeout.
setToken(String) - Method in class org.kaaproject.kaa.client.event.EndpointAccessToken
 
setTransport(BootstrapTransport) - Method in interface org.kaaproject.kaa.client.bootstrap.BootstrapManager
Sets bootstrap transport object.
setTransport(BootstrapTransport) - Method in class org.kaaproject.kaa.client.bootstrap.DefaultBootstrapManager
 
setUploadStrategy(LogUploadStrategy) - Method in class org.kaaproject.kaa.client.logging.DefaultLogCollector
 
setUploadStrategy(LogUploadStrategy) - Method in interface org.kaaproject.kaa.client.logging.LogCollector
Set user implementation of a log upload strategy.
setUserTransport(UserTransport) - Method in class org.kaaproject.kaa.client.channel.impl.DefaultOperationDataProcessor
 
setUserTransport(UserTransport) - Method in class org.kaaproject.kaa.client.event.registration.DefaultEndpointRegistrationManager
 
setUserTransport(UserTransport) - Method in interface org.kaaproject.kaa.client.event.registration.EndpointRegistrationManager
Sets the User transport for the current manager to communicate with remote server.
setUuid(UUID) - Method in interface org.kaaproject.kaa.client.common.CommonRecord
Sets the given uuid to the record.
setUuid(UUID) - Method in class org.kaaproject.kaa.client.common.DefaultCommonRecord
 
shutdown() - Method in class org.kaaproject.kaa.client.channel.impl.channels.AbstractHttpChannel
 
shutdown() - Method in class org.kaaproject.kaa.client.channel.impl.channels.DefaultOperationsChannel
 
shutdown() - Method in class org.kaaproject.kaa.client.channel.impl.channels.DefaultOperationTcpChannel
 
shutdown() - Method in class org.kaaproject.kaa.client.channel.impl.DefaultChannelManager
 
shutdown() - Method in interface org.kaaproject.kaa.client.channel.KaaChannelManager
Shuts down the manager and all registered channels.
shutdown() - Method in interface org.kaaproject.kaa.client.channel.KaaDataChannel
Shuts down the channel instance.
start() - Method in class org.kaaproject.kaa.client.Kaa
Starts Kaa's workflow.
startEventsBlock() - Method in class org.kaaproject.kaa.client.event.EventFamilyFactory
 
STATE_FILE_DEFAULT - Static variable in class org.kaaproject.kaa.client.persistence.KaaClientPropertiesState
 
STATE_FILE_LOCATION - Static variable in class org.kaaproject.kaa.client.persistence.KaaClientPropertiesState
 
stop() - Method in class org.kaaproject.kaa.client.Kaa
Stops Kaa's workflow.
submitEventsBlock(TransactionId) - Method in class org.kaaproject.kaa.client.event.EventFamilyFactory
 
subscribeForConfigurationUpdates(ConfigurationReceiver) - Method in interface org.kaaproject.kaa.client.configuration.manager.ConfigurationManager
Subscribes for configuration updates.

NOTE: Attempting to subscribe two instances of ConfigurationReceiver such as receiver1.equals(receiver2) == true will result the fact that only first instance will be subscribed.
subscribeForConfigurationUpdates(ConfigurationReceiver) - Method in class org.kaaproject.kaa.client.configuration.manager.DefaultConfigurationManager
 
subscribeForDeltaUpdates(DeltaHandlerId, DeltaReceiver) - Method in class org.kaaproject.kaa.client.configuration.delta.manager.DefaultDeltaManager
 
subscribeForDeltaUpdates(DeltaHandlerId, DeltaReceiver) - Method in interface org.kaaproject.kaa.client.configuration.delta.manager.DeltaManager
Subscribes receiver for delta updates by the given handler id.
subscribeForSchemaUpdates(SchemaUpdatesReceiver) - Method in class org.kaaproject.kaa.client.schema.DefaultSchemaProcessor
 
subscribeForSchemaUpdates(SchemaUpdatesReceiver) - Method in interface org.kaaproject.kaa.client.schema.SchemaObservable
Subscribes new receiver for schema updates
subscribeForUpdates(GenericDeltaReceiver) - Method in interface org.kaaproject.kaa.client.configuration.DecodedDeltaObservable
Subscribes new receiver for decoded data updates
subscribeForUpdates(GenericDeltaReceiver) - Method in class org.kaaproject.kaa.client.configuration.DefaultConfigurationProcessor
 
subscribeToTopic(String, boolean) - Method in class org.kaaproject.kaa.client.notification.DefaultNotificationManager
 
subscribeToTopic(String, boolean) - Method in interface org.kaaproject.kaa.client.notification.NotificationManager
Subscribe to notifications relating to the specified optional topic.
subscribeToTopics(List<String>, boolean) - Method in class org.kaaproject.kaa.client.notification.DefaultNotificationManager
 
subscribeToTopics(List<String>, boolean) - Method in interface org.kaaproject.kaa.client.notification.NotificationManager
Subscribe to notifications relating to the specified list of optional topics.
SuperRecord - Class in org.kaaproject.kaa.client.logging.gen
 
SuperRecord() - Constructor for class org.kaaproject.kaa.client.logging.gen.SuperRecord
Default constructor.
SuperRecord(String) - Constructor for class org.kaaproject.kaa.client.logging.gen.SuperRecord
All-args constructor.
SuperRecord.Builder - Class in org.kaaproject.kaa.client.logging.gen
RecordBuilder for SuperRecord instances.
sync(TransportType) - Method in class org.kaaproject.kaa.client.channel.impl.channels.AbstractHttpChannel
 
sync(TransportType) - Method in class org.kaaproject.kaa.client.channel.impl.channels.DefaultOperationsChannel
 
sync(TransportType) - Method in class org.kaaproject.kaa.client.channel.impl.channels.DefaultOperationTcpChannel
 
sync() - Method in class org.kaaproject.kaa.client.channel.impl.transports.AbstractKaaTransport
 
sync() - Method in class org.kaaproject.kaa.client.channel.impl.transports.DefaultProfileTransport
 
sync(TransportType) - Method in interface org.kaaproject.kaa.client.channel.KaaDataChannel
Updates the channel's state of the specific service.
sync() - Method in interface org.kaaproject.kaa.client.channel.KaaTransport
Sends the update request to the server.
sync() - Method in class org.kaaproject.kaa.client.notification.DefaultNotificationManager
 
sync() - Method in interface org.kaaproject.kaa.client.notification.NotificationManager
Accept optional subscription changes.
syncAck(TransportType) - Method in class org.kaaproject.kaa.client.channel.impl.channels.AbstractHttpChannel
 
syncAck(TransportType) - Method in class org.kaaproject.kaa.client.channel.impl.channels.DefaultOperationsChannel
 
syncAck(TransportType) - Method in class org.kaaproject.kaa.client.channel.impl.channels.DefaultOperationTcpChannel
 
syncAck() - Method in class org.kaaproject.kaa.client.channel.impl.transports.AbstractKaaTransport
 
syncAck(SyncResponseStatus) - Method in class org.kaaproject.kaa.client.channel.impl.transports.AbstractKaaTransport
 
syncAck(TransportType) - Method in interface org.kaaproject.kaa.client.channel.KaaDataChannel
Notifies channel about successful acknowledgment of the sync only in case of smth change.
syncAckByType(TransportType) - Method in class org.kaaproject.kaa.client.channel.impl.transports.AbstractKaaTransport
 
syncAll() - Method in class org.kaaproject.kaa.client.channel.impl.channels.AbstractHttpChannel
 
syncAll() - Method in class org.kaaproject.kaa.client.channel.impl.channels.DefaultOperationsChannel
 
syncAll() - Method in class org.kaaproject.kaa.client.channel.impl.channels.DefaultOperationTcpChannel
 
syncAll(TransportType) - Method in class org.kaaproject.kaa.client.channel.impl.transports.AbstractKaaTransport
 
syncAll() - Method in interface org.kaaproject.kaa.client.channel.KaaDataChannel
Updates the channel's state of all supported services.
syncByType(TransportType) - Method in class org.kaaproject.kaa.client.channel.impl.transports.AbstractKaaTransport
 
syncByType(TransportType, boolean) - Method in class org.kaaproject.kaa.client.channel.impl.transports.AbstractKaaTransport
 
SYSTEM_NT_VERSION - Static variable in class org.kaaproject.kaa.client.KaaClientProperties
 

T

TCP_TRANSPORT_ID - Static variable in class org.kaaproject.kaa.client.channel.TransportProtocolIdConstants
 
topicsListUpdated(List<Topic>) - Method in class org.kaaproject.kaa.client.notification.DefaultNotificationManager
 
topicsListUpdated(List<Topic>) - Method in interface org.kaaproject.kaa.client.notification.NotificationProcessor
Called on topics' list update.
toString() - Method in class org.kaaproject.kaa.client.channel.GenericTransportInfo
 
toString() - Method in class org.kaaproject.kaa.client.channel.IPTransportInfo
 
toString() - Method in class org.kaaproject.kaa.client.channel.TransportProtocolId
 
toString() - Method in class org.kaaproject.kaa.client.common.DefaultCommonArray
 
toString() - Method in class org.kaaproject.kaa.client.common.DefaultCommonEnum
 
toString() - Method in class org.kaaproject.kaa.client.common.DefaultCommonFixed
 
toString() - Method in class org.kaaproject.kaa.client.common.DefaultCommonRecord
 
toString() - Method in class org.kaaproject.kaa.client.common.DefaultCommonValue
 
toString() - Method in class org.kaaproject.kaa.client.configuration.delta.DeltaHandlerId
 
toString() - Method in class org.kaaproject.kaa.client.event.EndpointAccessToken
 
toString() - Method in class org.kaaproject.kaa.client.event.EndpointKeyHash
 
toString() - Method in class org.kaaproject.kaa.client.transact.TransactionId
 
Transactable - Interface in org.kaaproject.kaa.client.transact
General interface for transaction managers.
TransactionId - Class in org.kaaproject.kaa.client.transact
Class representing unique transaction id for transactions initiated using Transactable.
TransactionId() - Constructor for class org.kaaproject.kaa.client.transact.TransactionId
Default constructor.
TransactionId(TransactionId) - Constructor for class org.kaaproject.kaa.client.transact.TransactionId
Copy constructor.
TransactionId(String) - Constructor for class org.kaaproject.kaa.client.transact.TransactionId
Constructs object with predefined id.
TRANSPORT_POLL_DELAY - Static variable in class org.kaaproject.kaa.client.KaaClientProperties
 
TRANSPORT_POLL_PERIOD - Static variable in class org.kaaproject.kaa.client.KaaClientProperties
 
TRANSPORT_POLL_UNIT - Static variable in class org.kaaproject.kaa.client.KaaClientProperties
 
TransportConnectionInfo - Interface in org.kaaproject.kaa.client.channel
Interface for server information.
TransportException - Exception in org.kaaproject.kaa.client.transport
 
TransportException(String) - Constructor for exception org.kaaproject.kaa.client.transport.TransportException
 
TransportException(Exception) - Constructor for exception org.kaaproject.kaa.client.transport.TransportException
 
transportId - Variable in class org.kaaproject.kaa.client.channel.GenericTransportInfo
 
TransportProtocolId - Class in org.kaaproject.kaa.client.channel
Immutable class to represent transport ID.
TransportProtocolId(int, int) - Constructor for class org.kaaproject.kaa.client.channel.TransportProtocolId
 
TransportProtocolIdConstants - Class in org.kaaproject.kaa.client.channel
Class to hold transport id constants.
TransportProtocolIdConstants() - Constructor for class org.kaaproject.kaa.client.channel.TransportProtocolIdConstants
 

U

UnavailableTopicException - Exception in org.kaaproject.kaa.client.notification
 
UnavailableTopicException() - Constructor for exception org.kaaproject.kaa.client.notification.UnavailableTopicException
 
UnavailableTopicException(String) - Constructor for exception org.kaaproject.kaa.client.notification.UnavailableTopicException
 
unsubscribeFromConfigurationUpdates(ConfigurationReceiver) - Method in interface org.kaaproject.kaa.client.configuration.manager.ConfigurationManager
Unsubscribes from configuration updates.

NOTE: Attempting to unsubscribe object which was not subscribed previously will not make any effect.
unsubscribeFromConfigurationUpdates(ConfigurationReceiver) - Method in class org.kaaproject.kaa.client.configuration.manager.DefaultConfigurationManager
 
unsubscribeFromDeltaUpdates(DeltaHandlerId) - Method in class org.kaaproject.kaa.client.configuration.delta.manager.DefaultDeltaManager
 
unsubscribeFromDeltaUpdates(DeltaHandlerId) - Method in interface org.kaaproject.kaa.client.configuration.delta.manager.DeltaManager
Unsubscribes receiver from delta updates.
unsubscribeFromSchemaUpdates(SchemaUpdatesReceiver) - Method in class org.kaaproject.kaa.client.schema.DefaultSchemaProcessor
 
unsubscribeFromSchemaUpdates(SchemaUpdatesReceiver) - Method in interface org.kaaproject.kaa.client.schema.SchemaObservable
Unsubscribes receiver from schema updates
unsubscribeFromTopic(String, boolean) - Method in class org.kaaproject.kaa.client.notification.DefaultNotificationManager
 
unsubscribeFromTopic(String, boolean) - Method in interface org.kaaproject.kaa.client.notification.NotificationManager
Unsubscribe from notifications relating to the specified optional topic.
unsubscribeFromTopics(List<String>, boolean) - Method in class org.kaaproject.kaa.client.notification.DefaultNotificationManager
 
unsubscribeFromTopics(List<String>, boolean) - Method in interface org.kaaproject.kaa.client.notification.NotificationManager
Unsubscribe from notifications relating to the specified list of optional topics.
unsubscribeFromUpdates(GenericDeltaReceiver) - Method in interface org.kaaproject.kaa.client.configuration.DecodedDeltaObservable
Unsubscribes receiver from decoded data updates
unsubscribeFromUpdates(GenericDeltaReceiver) - Method in class org.kaaproject.kaa.client.configuration.DefaultConfigurationProcessor
 
updateFieldDeltaType(String, DeltaType) - Method in class org.kaaproject.kaa.client.configuration.delta.DefaultConfigurationDelta
 
updateProfile() - Method in class org.kaaproject.kaa.client.profile.AbstractProfileContainer
Notify Kaa about profile updates.

NOTE: Need to call this method every time when profile is updated.
updateTopicSubscriptionInfo(String, Integer) - Method in class org.kaaproject.kaa.client.persistence.KaaClientPropertiesState
 
updateTopicSubscriptionInfo(String, Integer) - Method in interface org.kaaproject.kaa.client.persistence.KaaClientState
 
updateTopicSubscriptions(Map<String, List<NotificationListenerInfo>>) - Method in class org.kaaproject.kaa.client.notification.DefaultNotificationManager
Deprecated.
updateTopicSubscriptions(Map<String, List<NotificationListenerInfo>>) - Method in interface org.kaaproject.kaa.client.notification.NotificationManager
Deprecated.
url - Variable in class org.kaaproject.kaa.client.transport.AbstractHttpClient
 
useNextOperationsServer(TransportProtocolId) - Method in interface org.kaaproject.kaa.client.bootstrap.BootstrapManager
Force switch to the next operations server that support given TransportProtocolId
useNextOperationsServer(TransportProtocolId) - Method in class org.kaaproject.kaa.client.bootstrap.DefaultBootstrapManager
 
useNextOperationsServerByAccessPointId(int) - Method in interface org.kaaproject.kaa.client.bootstrap.BootstrapManager
Update the Channel Manager with endpoint's properties retrieved by its DNS.
useNextOperationsServerByAccessPointId(int) - Method in class org.kaaproject.kaa.client.bootstrap.DefaultBootstrapManager
 
USER_NT_VERSION - Static variable in class org.kaaproject.kaa.client.KaaClientProperties
 
UserAuthResultListener - Interface in org.kaaproject.kaa.client.event.registration
Retrieves result of user authentication

Use this listener to retrieve result of attaching current endpoint to user.
UserTransport - Interface in org.kaaproject.kaa.client.channel
KaaTransport for the Endpoint service.

V

ValueDeltaType - Class in org.kaaproject.kaa.client.configuration.delta
Field with this delta type set the new value (DeltaType implementation)
valueOf(String) - Static method in enum org.kaaproject.kaa.client.channel.ChannelDirection
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.kaaproject.kaa.client.channel.ServerType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.kaaproject.kaa.client.logging.LogUploadStrategyDecision
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.kaaproject.kaa.client.notification.NotificationListenerInfo.Action
Deprecated.
Returns the enum constant of this type with the specified name.
values() - Static method in enum org.kaaproject.kaa.client.channel.ChannelDirection
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.kaaproject.kaa.client.channel.ServerType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.kaaproject.kaa.client.logging.LogUploadStrategyDecision
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.kaaproject.kaa.client.notification.NotificationListenerInfo.Action
Deprecated.
Returns an array containing the constants of this enum type, in the order they are declared.
verifyResponse(byte[], byte[]) - Method in class org.kaaproject.kaa.client.transport.AbstractHttpClient
 

W

waitUntilExecuted() - Method in class org.kaaproject.kaa.client.channel.impl.channels.polling.CancelableCommandRunnable
 
A B C D E F G H I K L M N O P R S T U V W 

Copyright © 2015. All rights reserved.