Index
All Classes|All Packages|Serialized Form
A
- ABANDONED - Enum constant in enum com.github.lucadruda.iotc.device.enums.IOTC_MESSAGE
- ACCEPTED - Enum constant in enum com.github.lucadruda.iotc.device.enums.IOTC_MESSAGE
- ack(String) - Method in class com.github.lucadruda.iotc.device.models.IoTCProperty
- ALL - Enum constant in enum com.github.lucadruda.iotc.device.enums.IOTC_LOGGING
- AMQPS - Enum constant in enum com.github.lucadruda.iotc.device.enums.IOTC_PROTOCOL
- AMQPS_WS - Enum constant in enum com.github.lucadruda.iotc.device.enums.IOTC_PROTOCOL
- API_ONLY - Enum constant in enum com.github.lucadruda.iotc.device.enums.IOTC_LOGGING
B
- buildSSLContext() - Static method in class com.github.lucadruda.iotc.device.SSLContextBuilder
-
Build the default SSLContext.
- buildSSLContext(String, String) - Static method in class com.github.lucadruda.iotc.device.SSLContextBuilder
-
Create an SSLContext instance with the provided public and private keys that also trusts the base iot hub certificates
C
- certificate - Variable in class com.github.lucadruda.iotc.device.IoTCentralCert
- com.github.lucadruda.iotc.device - package com.github.lucadruda.iotc.device
- com.github.lucadruda.iotc.device.callbacks - package com.github.lucadruda.iotc.device.callbacks
- com.github.lucadruda.iotc.device.enums - package com.github.lucadruda.iotc.device.enums
- com.github.lucadruda.iotc.device.exceptions - package com.github.lucadruda.iotc.device.exceptions
- com.github.lucadruda.iotc.device.models - package com.github.lucadruda.iotc.device.models
- Command - Class in com.github.lucadruda.iotc.device
- Command(String, String, String) - Constructor for class com.github.lucadruda.iotc.device.Command
- CommandCallback - Interface in com.github.lucadruda.iotc.device.callbacks
- CommandResponse - Interface in com.github.lucadruda.iotc.device.models
- Commands - Enum constant in enum com.github.lucadruda.iotc.device.enums.IOTC_EVENTS
- Connect() - Method in interface com.github.lucadruda.iotc.device.IIoTCClient
-
Connect the device
- Connect() - Method in class com.github.lucadruda.iotc.device.IoTCClient
- Connect(Integer) - Method in interface com.github.lucadruda.iotc.device.IIoTCClient
-
Connect the device
- Connect(Integer) - Method in class com.github.lucadruda.iotc.device.IoTCClient
- CONNECTED - Enum constant in enum com.github.lucadruda.iotc.device.enums.IOTC_CONNECTION_STATE
- ConnectionStatus - Enum constant in enum com.github.lucadruda.iotc.device.enums.IOTC_EVENTS
- ConsoleLogger - Class in com.github.lucadruda.iotc.device
- ConsoleLogger() - Constructor for class com.github.lucadruda.iotc.device.ConsoleLogger
D
- Debug(String) - Method in class com.github.lucadruda.iotc.device.ConsoleLogger
- Debug(String) - Method in interface com.github.lucadruda.iotc.device.ILogger
- Debug(String, String) - Method in class com.github.lucadruda.iotc.device.ConsoleLogger
- Debug(String, String) - Method in interface com.github.lucadruda.iotc.device.ILogger
- DEVICE_KEY - Enum constant in enum com.github.lucadruda.iotc.device.enums.IOTC_CONNECT
- DeviceProvision - Class in com.github.lucadruda.iotc.device
- DeviceProvision(String, String, IOTC_CONNECT, Object, ICentralStorage, ILogger) - Constructor for class com.github.lucadruda.iotc.device.DeviceProvision
- DeviceProvision(String, String, String, IOTC_CONNECT, Object, ICentralStorage, ILogger) - Constructor for class com.github.lucadruda.iotc.device.DeviceProvision
- DISABLED - Enum constant in enum com.github.lucadruda.iotc.device.enums.IOTC_LOGGING
- Disconnect() - Method in interface com.github.lucadruda.iotc.device.IIoTCClient
-
Disconnect device.
- Disconnect() - Method in class com.github.lucadruda.iotc.device.IoTCClient
- DISCONNECTED - Enum constant in enum com.github.lucadruda.iotc.device.enums.IOTC_CONNECTION_STATE
E
- ERROR - Enum constant in enum com.github.lucadruda.iotc.device.enums.IOTC_COMMAND_RESPONSE
- exec(IoTCCommand) - Method in interface com.github.lucadruda.iotc.device.callbacks.CommandCallback
- exec(IoTCProperty) - Method in interface com.github.lucadruda.iotc.device.callbacks.PropertiesCallback
F
- FetchTwin() - Method in interface com.github.lucadruda.iotc.device.IIoTCClient
- FetchTwin() - Method in class com.github.lucadruda.iotc.device.IoTCClient
G
- getAuthenticationType() - Method in class com.github.lucadruda.iotc.device.IoTCClient
- getCertificate() - Method in class com.github.lucadruda.iotc.device.IoTCClient
- getCertificate() - Method in class com.github.lucadruda.iotc.device.models.Storage
- getCertificate() - Method in class com.github.lucadruda.iotc.device.models.X509Certificate
- getComponentName() - Method in class com.github.lucadruda.iotc.device.models.IoTCCommand
- getComponentName() - Method in class com.github.lucadruda.iotc.device.models.IoTCProperty
- getConnectionState() - Method in exception com.github.lucadruda.iotc.device.exceptions.IoTCentralException
- getConnectionString() - Method in class com.github.lucadruda.iotc.device.models.Storage
- getDeviceClient() - Method in class com.github.lucadruda.iotc.device.IoTCClient
- getDeviceId() - Method in class com.github.lucadruda.iotc.device.IoTCClient
- getDeviceId() - Method in class com.github.lucadruda.iotc.device.models.Storage
- getDeviceKey() - Method in class com.github.lucadruda.iotc.device.models.Storage
- getHubName() - Method in class com.github.lucadruda.iotc.device.models.Storage
- getLogger() - Method in class com.github.lucadruda.iotc.device.IoTCClient
- getModelId() - Method in class com.github.lucadruda.iotc.device.IoTCClient
-
Returns the model Id
- getName() - Method in class com.github.lucadruda.iotc.device.Command
- getName() - Method in class com.github.lucadruda.iotc.device.models.IoTCCommand
- getName() - Method in class com.github.lucadruda.iotc.device.models.IoTCProperty
- getPassphrase() - Method in class com.github.lucadruda.iotc.device.models.X509Certificate
- getPayload() - Method in class com.github.lucadruda.iotc.device.Command
- getPrivateKey() - Method in class com.github.lucadruda.iotc.device.models.X509Certificate
- getProtocol() - Method in class com.github.lucadruda.iotc.device.IoTCClient
- getRequestId() - Method in class com.github.lucadruda.iotc.device.Command
- getRequestPayload() - Method in class com.github.lucadruda.iotc.device.models.IoTCCommand
- getResponseObject(String) - Method in class com.github.lucadruda.iotc.device.Command
- getSasKey() - Method in class com.github.lucadruda.iotc.device.IoTCClient
- getScopeId() - Method in class com.github.lucadruda.iotc.device.IoTCClient
- getValue() - Method in class com.github.lucadruda.iotc.device.models.IoTCProperty
- getVersion() - Method in class com.github.lucadruda.iotc.device.models.IoTCProperty
H
- HTTPS - Enum constant in enum com.github.lucadruda.iotc.device.enums.IOTC_PROTOCOL
I
- ICentralStorage - Interface in com.github.lucadruda.iotc.device
- IIoTCClient - Interface in com.github.lucadruda.iotc.device
- ILogger - Interface in com.github.lucadruda.iotc.device
- intermediate - Variable in class com.github.lucadruda.iotc.device.IoTCentralCert
- IOTC_COMMAND_RESPONSE - Enum in com.github.lucadruda.iotc.device.enums
- IOTC_CONNECT - Enum in com.github.lucadruda.iotc.device.enums
- IOTC_CONNECTION_STATE - Enum in com.github.lucadruda.iotc.device.enums
- IOTC_EVENTS - Enum in com.github.lucadruda.iotc.device.enums
- IOTC_LOGGING - Enum in com.github.lucadruda.iotc.device.enums
- IOTC_MESSAGE - Enum in com.github.lucadruda.iotc.device.enums
- IOTC_PROTOCOL - Enum in com.github.lucadruda.iotc.device.enums
- IoTCCallback - Interface in com.github.lucadruda.iotc.device.callbacks
- IoTCClient - Class in com.github.lucadruda.iotc.device
- IoTCClient(String, String, IOTC_CONNECT, Object, ICentralStorage) - Constructor for class com.github.lucadruda.iotc.device.IoTCClient
- IoTCClient(String, String, IOTC_CONNECT, Object, ICentralStorage, ILogger) - Constructor for class com.github.lucadruda.iotc.device.IoTCClient
- IoTCCommand - Class in com.github.lucadruda.iotc.device.models
- IoTCCommand(String) - Constructor for class com.github.lucadruda.iotc.device.models.IoTCCommand
- IoTCCommand(String, String, Object) - Constructor for class com.github.lucadruda.iotc.device.models.IoTCCommand
- IoTCCommand(String, String, Object, CommandResponse) - Constructor for class com.github.lucadruda.iotc.device.models.IoTCCommand
- IoTCentralCert - Class in com.github.lucadruda.iotc.device
- IoTCentralCert(String, String, String) - Constructor for class com.github.lucadruda.iotc.device.IoTCentralCert
- IoTCentralCert(String, String, String, String) - Constructor for class com.github.lucadruda.iotc.device.IoTCentralCert
- IoTCentralException - Exception in com.github.lucadruda.iotc.device.exceptions
- IoTCentralException() - Constructor for exception com.github.lucadruda.iotc.device.exceptions.IoTCentralException
- IoTCentralException(IOTC_CONNECTION_STATE) - Constructor for exception com.github.lucadruda.iotc.device.exceptions.IoTCentralException
- IoTCentralException(Exception) - Constructor for exception com.github.lucadruda.iotc.device.exceptions.IoTCentralException
- IoTCentralException(String) - Constructor for exception com.github.lucadruda.iotc.device.exceptions.IoTCentralException
- IoTCProperty - Class in com.github.lucadruda.iotc.device.models
- IoTCProperty(String, String, Object, int, PropertyResponse) - Constructor for class com.github.lucadruda.iotc.device.models.IoTCProperty
- IsConnected() - Method in interface com.github.lucadruda.iotc.device.IIoTCClient
- IsConnected() - Method in class com.github.lucadruda.iotc.device.IoTCClient
L
- Log(String) - Method in class com.github.lucadruda.iotc.device.ConsoleLogger
- Log(String) - Method in interface com.github.lucadruda.iotc.device.ILogger
- Log(String, String) - Method in class com.github.lucadruda.iotc.device.ConsoleLogger
- Log(String, String) - Method in interface com.github.lucadruda.iotc.device.ILogger
M
- MQTT - Enum constant in enum com.github.lucadruda.iotc.device.enums.IOTC_PROTOCOL
- MQTT_WS - Enum constant in enum com.github.lucadruda.iotc.device.enums.IOTC_PROTOCOL
O
- on(IOTC_EVENTS, IoTCCallback) - Method in interface com.github.lucadruda.iotc.device.IIoTCClient
- on(IOTC_EVENTS, IoTCCallback) - Method in class com.github.lucadruda.iotc.device.IoTCClient
P
- parsePrivateKeyString(String) - Static method in class com.github.lucadruda.iotc.device.SSLContextBuilder
- parsePublicKeyCertificateString(String) - Static method in class com.github.lucadruda.iotc.device.SSLContextBuilder
- persist(Storage) - Method in interface com.github.lucadruda.iotc.device.ICentralStorage
- privateKey - Variable in class com.github.lucadruda.iotc.device.IoTCentralCert
- Properties - Enum constant in enum com.github.lucadruda.iotc.device.enums.IOTC_EVENTS
- PropertiesCallback - Interface in com.github.lucadruda.iotc.device.callbacks
- PropertyResponse - Interface in com.github.lucadruda.iotc.device.models
R
- readPrivateKeyPKCS1PEM(String) - Static method in class com.github.lucadruda.iotc.device.SSLContextBuilder
- register() - Method in class com.github.lucadruda.iotc.device.DeviceProvision
- register(boolean) - Method in class com.github.lucadruda.iotc.device.DeviceProvision
- REJECTED - Enum constant in enum com.github.lucadruda.iotc.device.enums.IOTC_MESSAGE
- reply(IOTC_COMMAND_RESPONSE, String) - Method in class com.github.lucadruda.iotc.device.models.IoTCCommand
- retrieve() - Method in interface com.github.lucadruda.iotc.device.ICentralStorage
- root - Variable in class com.github.lucadruda.iotc.device.IoTCentralCert
S
- SendProperty(Object) - Method in interface com.github.lucadruda.iotc.device.IIoTCClient
- SendProperty(Object) - Method in class com.github.lucadruda.iotc.device.IoTCClient
- SendProperty(String) - Method in interface com.github.lucadruda.iotc.device.IIoTCClient
- SendProperty(String) - Method in class com.github.lucadruda.iotc.device.IoTCClient
- sendResponse(String) - Method in interface com.github.lucadruda.iotc.device.models.PropertyResponse
- sendResponse(String, Object) - Method in interface com.github.lucadruda.iotc.device.models.CommandResponse
- SendTelemetry(Object) - Method in interface com.github.lucadruda.iotc.device.IIoTCClient
- SendTelemetry(Object) - Method in class com.github.lucadruda.iotc.device.IoTCClient
- SendTelemetry(Object, Object) - Method in interface com.github.lucadruda.iotc.device.IIoTCClient
- SendTelemetry(Object, Object) - Method in class com.github.lucadruda.iotc.device.IoTCClient
- SendTelemetry(Object, String) - Method in interface com.github.lucadruda.iotc.device.IIoTCClient
- SendTelemetry(Object, String) - Method in class com.github.lucadruda.iotc.device.IoTCClient
- SendTelemetry(String) - Method in interface com.github.lucadruda.iotc.device.IIoTCClient
- SendTelemetry(String) - Method in class com.github.lucadruda.iotc.device.IoTCClient
- SendTelemetry(String, Object) - Method in interface com.github.lucadruda.iotc.device.IIoTCClient
- SendTelemetry(String, Object) - Method in class com.github.lucadruda.iotc.device.IoTCClient
- SendTelemetry(String, String) - Method in interface com.github.lucadruda.iotc.device.IIoTCClient
- SendTelemetry(String, String) - Method in class com.github.lucadruda.iotc.device.IoTCClient
- setCertificate(X509Certificate) - Method in class com.github.lucadruda.iotc.device.models.Storage
- setCertificate(String) - Method in class com.github.lucadruda.iotc.device.models.X509Certificate
- SetConnectionState(boolean) - Method in class com.github.lucadruda.iotc.device.IoTCClient
- setDeviceId(String) - Method in class com.github.lucadruda.iotc.device.models.Storage
- setDeviceKey(byte[]) - Method in class com.github.lucadruda.iotc.device.models.Storage
- setEndpoint(String) - Method in class com.github.lucadruda.iotc.device.DeviceProvision
- SetGlobalEndpoint(String) - Method in interface com.github.lucadruda.iotc.device.IIoTCClient
-
Set global endpoint for DPS provisioning
- SetGlobalEndpoint(String) - Method in class com.github.lucadruda.iotc.device.IoTCClient
- setHubName(String) - Method in class com.github.lucadruda.iotc.device.models.Storage
- setIoTCModelId(String) - Method in class com.github.lucadruda.iotc.device.DeviceProvision
- SetLevel(IOTC_LOGGING) - Method in class com.github.lucadruda.iotc.device.ConsoleLogger
- SetLevel(IOTC_LOGGING) - Method in interface com.github.lucadruda.iotc.device.ILogger
- SetLogging(IOTC_LOGGING) - Method in interface com.github.lucadruda.iotc.device.IIoTCClient
- SetLogging(IOTC_LOGGING) - Method in class com.github.lucadruda.iotc.device.IoTCClient
- SetModelId(String) - Method in interface com.github.lucadruda.iotc.device.IIoTCClient
- SetModelId(String) - Method in class com.github.lucadruda.iotc.device.IoTCClient
-
Set the model Id
- setName(String) - Method in class com.github.lucadruda.iotc.device.models.IoTCCommand
- setPassphrase(String) - Method in class com.github.lucadruda.iotc.device.models.X509Certificate
- setPrivateKey(String) - Method in class com.github.lucadruda.iotc.device.models.X509Certificate
- setProtocol(IOTC_PROTOCOL) - Method in class com.github.lucadruda.iotc.device.DeviceProvision
- SetProtocol(IOTC_PROTOCOL) - Method in interface com.github.lucadruda.iotc.device.IIoTCClient
- SetProtocol(IOTC_PROTOCOL) - Method in class com.github.lucadruda.iotc.device.IoTCClient
- setRequestPayload(Object) - Method in class com.github.lucadruda.iotc.device.models.IoTCCommand
- SSLContextBuilder - Class in com.github.lucadruda.iotc.device
-
Helper class that demonstrates how to build an SSLContext for x509 authentication from your public and private certificates, or how to build an SSLContext for SAS authentication from the default IoT Hub public certificates
- SSLContextBuilder() - Constructor for class com.github.lucadruda.iotc.device.SSLContextBuilder
- Storage - Class in com.github.lucadruda.iotc.device.models
- Storage() - Constructor for class com.github.lucadruda.iotc.device.models.Storage
- Storage(String, String, byte[]) - Constructor for class com.github.lucadruda.iotc.device.models.Storage
- Storage(String, String, byte[], X509Certificate) - Constructor for class com.github.lucadruda.iotc.device.models.Storage
- Storage(String, String, X509Certificate) - Constructor for class com.github.lucadruda.iotc.device.models.Storage
- SUCCESS - Enum constant in enum com.github.lucadruda.iotc.device.enums.IOTC_COMMAND_RESPONSE
- SYMM_KEY - Enum constant in enum com.github.lucadruda.iotc.device.enums.IOTC_CONNECT
U
- UploadFile(String, File) - Method in interface com.github.lucadruda.iotc.device.IIoTCClient
- UploadFile(String, File) - Method in class com.github.lucadruda.iotc.device.IoTCClient
- UploadFile(String, File, String) - Method in interface com.github.lucadruda.iotc.device.IIoTCClient
- UploadFile(String, File, String) - Method in class com.github.lucadruda.iotc.device.IoTCClient
V
- valueOf(String) - Static method in enum com.github.lucadruda.iotc.device.enums.IOTC_COMMAND_RESPONSE
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.github.lucadruda.iotc.device.enums.IOTC_CONNECT
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.github.lucadruda.iotc.device.enums.IOTC_CONNECTION_STATE
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.github.lucadruda.iotc.device.enums.IOTC_EVENTS
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.github.lucadruda.iotc.device.enums.IOTC_LOGGING
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.github.lucadruda.iotc.device.enums.IOTC_MESSAGE
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.github.lucadruda.iotc.device.enums.IOTC_PROTOCOL
-
Returns the enum constant of this type with the specified name.
- values() - Static method in enum com.github.lucadruda.iotc.device.enums.IOTC_COMMAND_RESPONSE
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum com.github.lucadruda.iotc.device.enums.IOTC_CONNECT
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum com.github.lucadruda.iotc.device.enums.IOTC_CONNECTION_STATE
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum com.github.lucadruda.iotc.device.enums.IOTC_EVENTS
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum com.github.lucadruda.iotc.device.enums.IOTC_LOGGING
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum com.github.lucadruda.iotc.device.enums.IOTC_MESSAGE
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum com.github.lucadruda.iotc.device.enums.IOTC_PROTOCOL
-
Returns an array containing the constants of this enum type, in the order they are declared.
X
- X509_CERT - Enum constant in enum com.github.lucadruda.iotc.device.enums.IOTC_CONNECT
- X509Certificate - Class in com.github.lucadruda.iotc.device.models
- X509Certificate(String, String) - Constructor for class com.github.lucadruda.iotc.device.models.X509Certificate
- X509Certificate(String, String, String) - Constructor for class com.github.lucadruda.iotc.device.models.X509Certificate
All Classes|All Packages|Serialized Form