Index

A C D E G H I K L M P S T U V W 
All Classes and Interfaces|All Packages

A

AppConfig - Interface in de.poiu.coat.example
Main configuration for the example application.
AppConfigParam - Enum in de.poiu.coat.example
 

C

collectionType() - Method in enum de.poiu.coat.example.AppConfigParam
 
collectionType() - Method in enum de.poiu.coat.example.MqttConfigParam
 
connect() - Method in class de.poiu.coat.example.mqtt.DummyMqttClient
Connect to the MQTT broker.
converter() - Method in enum de.poiu.coat.example.AppConfigParam
 
converter() - Method in enum de.poiu.coat.example.MqttConfigParam
 

D

de.poiu.coat.example - package de.poiu.coat.example
 
de.poiu.coat.example.mqtt - package de.poiu.coat.example.mqtt
 
defaultValue() - Method in enum de.poiu.coat.example.AppConfigParam
 
defaultValue() - Method in enum de.poiu.coat.example.MqttConfigParam
 
DummyMqttClient - Class in de.poiu.coat.example.mqtt
A dummy MQTT client for demonstration purposes.
DummyMqttClient(InetAddress[], int) - Constructor for class de.poiu.coat.example.mqtt.DummyMqttClient
Create a new DummyMqttClient that connects to the specified address(es) and port.

E

equals(Object) - Method in class de.poiu.coat.example.ImmutableAppConfig
 
equals(Object) - Method in class de.poiu.coat.example.ImmutableMqttConfig
 
ExampleApp - Class in de.poiu.coat.example
A very simple example app to demonstrate the usage of Coat.
ExampleApp() - Constructor for class de.poiu.coat.example.ExampleApp
 

G

GET_BROKER_ADDRESSES - Enum constant in enum de.poiu.coat.example.MqttConfigParam
The address(es) of the MQTT broker.
GET_CLIENT_ID - Enum constant in enum de.poiu.coat.example.MqttConfigParam
The getClientId to send to the MQTT broker.
GET_DESCRIPTION - Enum constant in enum de.poiu.coat.example.AppConfigParam
A short getDescription of the purpose of this application.
GET_LISTEN_ADDRESS - Enum constant in enum de.poiu.coat.example.AppConfigParam
The interfaces to listen on for incoming connections.
GET_LISTEN_PORT - Enum constant in enum de.poiu.coat.example.AppConfigParam
The port to listen on for incoming connections.
GET_NAME - Enum constant in enum de.poiu.coat.example.AppConfigParam
A shorthand getName for this application.
GET_PORT - Enum constant in enum de.poiu.coat.example.MqttConfigParam
The getPort to communicate with the MQTT broker.
getBrokerAddresses() - Method in class de.poiu.coat.example.ImmutableMqttConfig
The address(es) of the MQTT broker.
getBrokerAddresses() - Method in interface de.poiu.coat.example.MqttConfig
The address(es) of the MQTT broker.
getClientId() - Method in class de.poiu.coat.example.ImmutableMqttConfig
The getClientId to send to the MQTT broker.
getClientId() - Method in interface de.poiu.coat.example.MqttConfig
The getClientId to send to the MQTT broker.
getDescription() - Method in interface de.poiu.coat.example.AppConfig
A short getDescription of the purpose of this application.
getDescription() - Method in class de.poiu.coat.example.ImmutableAppConfig
A short getDescription of the purpose of this application.
getListenAddress() - Method in interface de.poiu.coat.example.AppConfig
The interfaces to listen on for incoming connections.
getListenAddress() - Method in class de.poiu.coat.example.ImmutableAppConfig
The interfaces to listen on for incoming connections.
getListenPort() - Method in interface de.poiu.coat.example.AppConfig
The port to listen on for incoming connections.
getListenPort() - Method in class de.poiu.coat.example.ImmutableAppConfig
The port to listen on for incoming connections.
getName() - Method in interface de.poiu.coat.example.AppConfig
A shorthand getName for this application.
getName() - Method in class de.poiu.coat.example.ImmutableAppConfig
A shorthand getName for this application.
getPort() - Method in class de.poiu.coat.example.ImmutableMqttConfig
The getPort to communicate with the MQTT broker.
getPort() - Method in interface de.poiu.coat.example.MqttConfig
The getPort to communicate with the MQTT broker.

H

hashCode() - Method in class de.poiu.coat.example.ImmutableAppConfig
 
hashCode() - Method in class de.poiu.coat.example.ImmutableMqttConfig
 

I

ImmutableAppConfig - Class in de.poiu.coat.example
 
ImmutableAppConfig(File) - Constructor for class de.poiu.coat.example.ImmutableAppConfig
 
ImmutableAppConfig(Map<String, String>) - Constructor for class de.poiu.coat.example.ImmutableAppConfig
 
ImmutableAppConfig(Properties) - Constructor for class de.poiu.coat.example.ImmutableAppConfig
 
ImmutableMqttConfig - Class in de.poiu.coat.example
 
ImmutableMqttConfig(File) - Constructor for class de.poiu.coat.example.ImmutableMqttConfig
 
ImmutableMqttConfig(Map<String, String>) - Constructor for class de.poiu.coat.example.ImmutableMqttConfig
 
ImmutableMqttConfig(Properties) - Constructor for class de.poiu.coat.example.ImmutableMqttConfig
 

K

key() - Method in enum de.poiu.coat.example.AppConfigParam
 
key() - Method in enum de.poiu.coat.example.MqttConfigParam
 

L

listParser() - Method in enum de.poiu.coat.example.AppConfigParam
 
listParser() - Method in enum de.poiu.coat.example.MqttConfigParam
 

M

main(String[]) - Static method in class de.poiu.coat.example.ExampleApp
 
mandatory() - Method in enum de.poiu.coat.example.AppConfigParam
 
mandatory() - Method in enum de.poiu.coat.example.MqttConfigParam
 
mqtt() - Method in interface de.poiu.coat.example.AppConfig
The configuration for the MQTT connection
mqtt() - Method in class de.poiu.coat.example.ImmutableAppConfig
The configuration for the MQTT connection
MqttConfig - Interface in de.poiu.coat.example
MQTT Client configuration
MqttConfigParam - Enum in de.poiu.coat.example
 

P

password() - Method in class de.poiu.coat.example.ImmutableMqttConfig
The password to connect to the MQTT broker.
password() - Method in interface de.poiu.coat.example.MqttConfig
The password to connect to the MQTT broker.
PASSWORD - Enum constant in enum de.poiu.coat.example.MqttConfigParam
The password to connect to the MQTT broker.

S

setClientId(String) - Method in class de.poiu.coat.example.mqtt.DummyMqttClient
Set a custom client ID for connecting to the MQTT broker.
setPassword(String) - Method in class de.poiu.coat.example.mqtt.DummyMqttClient
Set the password to connect to the MQTT broker.
setUsername(String) - Method in class de.poiu.coat.example.mqtt.DummyMqttClient
Set the username to connect to the MQTT broker.

T

type() - Method in enum de.poiu.coat.example.AppConfigParam
 
type() - Method in enum de.poiu.coat.example.MqttConfigParam
 

U

username() - Method in class de.poiu.coat.example.ImmutableMqttConfig
The username to connect to the MQTT broker.
username() - Method in interface de.poiu.coat.example.MqttConfig
The username to connect to the MQTT broker.
USERNAME - Enum constant in enum de.poiu.coat.example.MqttConfigParam
The username to connect to the MQTT broker.

V

valueOf(String) - Static method in enum de.poiu.coat.example.AppConfigParam
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum de.poiu.coat.example.MqttConfigParam
Returns the enum constant of this type with the specified name.
values() - Static method in enum de.poiu.coat.example.AppConfigParam
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum de.poiu.coat.example.MqttConfigParam
Returns an array containing the constants of this enum type, in the order they are declared.

W

writeExampleConfig(BufferedWriter) - Static method in class de.poiu.coat.example.ImmutableAppConfig
 
writeExampleConfig(BufferedWriter) - Static method in class de.poiu.coat.example.ImmutableMqttConfig
 
writeExampleConfig(Writer) - Static method in class de.poiu.coat.example.ImmutableAppConfig
 
writeExampleConfig(Writer) - Static method in class de.poiu.coat.example.ImmutableMqttConfig
 
A C D E G H I K L M P S T U V W 
All Classes and Interfaces|All Packages