Index

A B C D E F G H I L M O P R S U V X 
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
 
A B C D E F G H I L M O P R S U V X 
All Classes|All Packages|Serialized Form