A B C D E F G H I K M N O P R S T U V W
All Classes All Packages
All Classes All Packages
All Classes All Packages
A
- addFormParam(String, String) - Method in interface com.smartgridready.driver.api.http.GenHttpRequest
-
Adds a form parameter to the request.
- addHeader(String, String) - Method in interface com.smartgridready.driver.api.http.GenHttpRequest
-
Adds a request header.
- addPath(String) - Method in interface com.smartgridready.driver.api.http.GenUriBuilder
-
Adds a request path.
- addQueryParameter(String, String) - Method in interface com.smartgridready.driver.api.http.GenUriBuilder
-
Adds a query parameter.
- AUTHORIZATION - Static variable in class com.smartgridready.driver.api.http.HttpHeaders
-
Authorization.
B
- BAD_REQUEST - Static variable in class com.smartgridready.driver.api.http.HttpStatus
-
400 Bad Request.
- build() - Method in interface com.smartgridready.driver.api.http.GenUriBuilder
-
Builds the final URI.
C
- com.smartgridready.driver.api.common - package com.smartgridready.driver.api.common
- com.smartgridready.driver.api.contacts - package com.smartgridready.driver.api.contacts
- com.smartgridready.driver.api.http - package com.smartgridready.driver.api.http
- com.smartgridready.driver.api.messaging - package com.smartgridready.driver.api.messaging
- com.smartgridready.driver.api.messaging.model - package com.smartgridready.driver.api.messaging.model
- com.smartgridready.driver.api.messaging.model.authentication - package com.smartgridready.driver.api.messaging.model.authentication
- com.smartgridready.driver.api.modbus - package com.smartgridready.driver.api.modbus
- connect() - Method in interface com.smartgridready.driver.api.contacts.GenDriverAPI4Contacts
-
Connects to the contacts interface.
- connect() - Method in interface com.smartgridready.driver.api.modbus.GenDriverAPI4Modbus
-
Connects to the Modbus interface.
- create(int) - Method in interface com.smartgridready.driver.api.contacts.GenDriverAPI4ContactsFactory
-
Creates a driver instance.
- create(int, long) - Method in interface com.smartgridready.driver.api.contacts.GenDriverAPI4ContactsFactory
-
Creates a driver instance.
- create(MessagingInterfaceDescription) - Method in interface com.smartgridready.driver.api.messaging.GenMessagingClientFactory
-
Factory method to create a new instance of the messaging client.
- createHttpRequest() - Method in interface com.smartgridready.driver.api.http.GenHttpClientFactory
-
Creates a new request.
- createHttpRequest(boolean) - Method in interface com.smartgridready.driver.api.http.GenHttpClientFactory
-
Creates a new request.
- createRtuTransport(String) - Method in interface com.smartgridready.driver.api.modbus.GenDriverAPI4ModbusFactory
-
Creates a serial Modbus RTU transport.
- createRtuTransport(String, int) - Method in interface com.smartgridready.driver.api.modbus.GenDriverAPI4ModbusFactory
-
Creates a serial Modbus RTU transport.
- createRtuTransport(String, int, Parity) - Method in interface com.smartgridready.driver.api.modbus.GenDriverAPI4ModbusFactory
-
Creates a serial Modbus RTU transport.
- createRtuTransport(String, int, Parity, DataBits) - Method in interface com.smartgridready.driver.api.modbus.GenDriverAPI4ModbusFactory
-
Creates a serial Modbus RTU transport.
- createRtuTransport(String, int, Parity, DataBits, StopBits) - Method in interface com.smartgridready.driver.api.modbus.GenDriverAPI4ModbusFactory
-
Creates a serial Modbus RTU transport.
- createRtuTransport(String, int, Parity, DataBits, StopBits, boolean) - Method in interface com.smartgridready.driver.api.modbus.GenDriverAPI4ModbusFactory
-
Creates a serial Modbus RTU transport.
- createTcpTransport(String) - Method in interface com.smartgridready.driver.api.modbus.GenDriverAPI4ModbusFactory
-
Creates a Modbus TCP transport.
- createTcpTransport(String, int) - Method in interface com.smartgridready.driver.api.modbus.GenDriverAPI4ModbusFactory
-
Creates a Modbus TCP transport.
- createUdpTransport(String) - Method in interface com.smartgridready.driver.api.modbus.GenDriverAPI4ModbusFactory
-
Creates a Modbus UDP transport.
- createUdpTransport(String, int) - Method in interface com.smartgridready.driver.api.modbus.GenDriverAPI4ModbusFactory
-
Creates a Modbus UDP transport.
- createUriBuilder(String) - Method in interface com.smartgridready.driver.api.http.GenHttpClientFactory
-
Creates an URI builder.
D
- DataBits - Enum in com.smartgridready.driver.api.modbus
-
Defines an enumeration of serial connection data bits options.
- DELETE - com.smartgridready.driver.api.http.HttpMethod
-
DELETE.
- disconnect() - Method in interface com.smartgridready.driver.api.contacts.GenDriverAPI4Contacts
-
Disconnects from the contacts interface.
- disconnect() - Method in interface com.smartgridready.driver.api.modbus.GenDriverAPI4Modbus
-
Disconnects from the Modbus interface.
E
- EIGHT - com.smartgridready.driver.api.modbus.DataBits
-
8 bits.
- EVEN - com.smartgridready.driver.api.modbus.Parity
-
Even parity.
- execute() - Method in interface com.smartgridready.driver.api.http.GenHttpRequest
-
Executes the request and delivers the response.
F
- FORBIDDEN - Static variable in class com.smartgridready.driver.api.http.HttpStatus
-
403 Forbidden.
G
- GenDriverAPI4Contacts - Interface in com.smartgridready.driver.api.contacts
-
Defines the interface of a digital contacts interface driver.
- GenDriverAPI4ContactsFactory - Interface in com.smartgridready.driver.api.contacts
-
Defines the interface of a digital contacts interface driver factory.
- GenDriverAPI4Modbus - Interface in com.smartgridready.driver.api.modbus
-
Defines the interface of a Modbus interface driver.
- GenDriverAPI4ModbusFactory - Interface in com.smartgridready.driver.api.modbus
-
Defines the interface for a Modbus interface driver factory.
- GenDriverException - Exception in com.smartgridready.driver.api.common
-
Implements the most generalized interface driver exception.
- GenDriverException(String) - Constructor for exception com.smartgridready.driver.api.common.GenDriverException
-
Construct with message.
- GenDriverException(String, Throwable) - Constructor for exception com.smartgridready.driver.api.common.GenDriverException
-
Construct with message and inner exception.
- GenDriverException(Throwable) - Constructor for exception com.smartgridready.driver.api.common.GenDriverException
-
Construct with inner exception.
- GenDriverModbusException - Exception in com.smartgridready.driver.api.modbus
-
Implements a Modbus interface driver exception.
- GenDriverModbusException(String) - Constructor for exception com.smartgridready.driver.api.modbus.GenDriverModbusException
-
Construct with message.
- GenDriverModbusException(String, Throwable) - Constructor for exception com.smartgridready.driver.api.modbus.GenDriverModbusException
-
Construct with message and inner exception.
- GenDriverModbusException(Throwable) - Constructor for exception com.smartgridready.driver.api.modbus.GenDriverModbusException
-
Construct with inner exception.
- GenDriverSocketException - Exception in com.smartgridready.driver.api.modbus
-
Implements an interface driver network socket exception.
- GenDriverSocketException(String) - Constructor for exception com.smartgridready.driver.api.modbus.GenDriverSocketException
-
Construct with message.
- GenDriverSocketException(String, Throwable) - Constructor for exception com.smartgridready.driver.api.modbus.GenDriverSocketException
-
Construct with message and inner exception.
- GenDriverSocketException(Throwable) - Constructor for exception com.smartgridready.driver.api.modbus.GenDriverSocketException
-
Construct with inner exception.
- GenHttpClientFactory - Interface in com.smartgridready.driver.api.http
-
Defines the interface of an HTTP request factory.
- GenHttpRequest - Interface in com.smartgridready.driver.api.http
-
Defines the interface of an HTTP request.
- GenHttpResponse - Class in com.smartgridready.driver.api.http
-
Implements a HTTP response.
- GenMessagingClient - Interface in com.smartgridready.driver.api.messaging
-
Defines the interface of a messaging client.
- GenMessagingClientFactory - Interface in com.smartgridready.driver.api.messaging
-
Defines the interface of a messaging client factory.
- GenUriBuilder - Interface in com.smartgridready.driver.api.http
-
Defines the interface of an URI builder.
- GET - com.smartgridready.driver.api.http.HttpMethod
-
GET.
- getBasicAuthentication() - Method in class com.smartgridready.driver.api.messaging.model.authentication.MessageBrokerAuthentication
-
Gets the basic authentication configuration.
- getClientCertificateAuthentication() - Method in class com.smartgridready.driver.api.messaging.model.authentication.MessageBrokerAuthentication
-
Gets the client-certificate-based configuration.
- getClientId() - Method in class com.smartgridready.driver.api.messaging.model.MessagingInterfaceDescription
-
Gets the messaging client identifier.
- getHost() - Method in class com.smartgridready.driver.api.messaging.model.MessageBroker
-
Gets the host address.
- getKey() - Method in class com.smartgridready.driver.api.messaging.model.Message
-
Gets the message key.
- getKeystorePassword() - Method in class com.smartgridready.driver.api.messaging.model.authentication.MessageBrokerAuthenticationClientCertificate
-
Gets the key store password.
- getKeystorePath() - Method in class com.smartgridready.driver.api.messaging.model.authentication.MessageBrokerAuthenticationClientCertificate
-
Gets the key store path.
- getMessageBrokerAuthentication() - Method in class com.smartgridready.driver.api.messaging.model.MessagingInterfaceDescription
-
Gets the message broker authentication configuration.
- getMessageBrokerList() - Method in class com.smartgridready.driver.api.messaging.model.MessagingInterfaceDescription
-
Gets the list of configured message brokers.
- getMessagingPlatformType() - Method in class com.smartgridready.driver.api.messaging.model.MessagingInterfaceDescription
-
Gets the messaging platform type.
- getPassword() - Method in class com.smartgridready.driver.api.messaging.model.authentication.MessageBrokerAuthenticationBasic
-
Gets the password
- getPayload() - Method in class com.smartgridready.driver.api.messaging.model.Message
-
Gets the message payload.
- getPort() - Method in class com.smartgridready.driver.api.messaging.model.MessageBroker
-
Gets the TCP port.
- getReason() - Method in class com.smartgridready.driver.api.http.GenHttpResponse
-
Gets the status message.
- getResponse() - Method in class com.smartgridready.driver.api.http.GenHttpResponse
-
Gets the response body.
- getResponseCode() - Method in class com.smartgridready.driver.api.http.GenHttpResponse
-
Gets the HTTP status code.
- getSupportedPlatforms() - Method in interface com.smartgridready.driver.api.messaging.GenMessagingClientFactory
-
Gets the messaging platforms supported by the implementation.
- getTruststorePassword() - Method in class com.smartgridready.driver.api.messaging.model.authentication.MessageBrokerAuthenticationClientCertificate
-
Gets the trust store password.
- getTruststorePath() - Method in class com.smartgridready.driver.api.messaging.model.authentication.MessageBrokerAuthenticationClientCertificate
-
Gets the trust store path.
- getUsername() - Method in class com.smartgridready.driver.api.messaging.model.authentication.MessageBrokerAuthenticationBasic
-
Gets the user name.
H
- HttpHeaders - Class in com.smartgridready.driver.api.http
-
Defines HTTP header name constants.
- HttpMethod - Enum in com.smartgridready.driver.api.http
-
Defines an enumeration of HTTP methods.
- HttpStatus - Class in com.smartgridready.driver.api.http
-
Defines HTTP status code constants.
I
- INTERNAL_SERVER_ERROR - Static variable in class com.smartgridready.driver.api.http.HttpStatus
-
500 Internal Server Error.
- isConnected() - Method in interface com.smartgridready.driver.api.contacts.GenDriverAPI4Contacts
-
Tells if the contacts interface is connected.
- isConnected() - Method in interface com.smartgridready.driver.api.modbus.GenDriverAPI4Modbus
-
Tells if the Modbus interface is connected.
- isFilterMatch(String) - Method in interface com.smartgridready.driver.api.messaging.MessageFilterHandler
-
Matches the filter against the message payload.
- isOk() - Method in class com.smartgridready.driver.api.http.GenHttpResponse
-
Checks if the response is successful, depending on the status code.
- isTls() - Method in class com.smartgridready.driver.api.messaging.model.MessageBroker
-
Tells if TLS is used.
- isTlsVerifyCertificate() - Method in class com.smartgridready.driver.api.messaging.model.MessageBroker
-
Tells if TLS certificate verification is enabled.
K
- KAFKA - com.smartgridready.driver.api.messaging.model.MessagingPlatformType
-
Apache Kafka.
M
- Message - Class in com.smartgridready.driver.api.messaging.model
-
Represents a message conveyed by messaging clients.
- Message(String, String) - Constructor for class com.smartgridready.driver.api.messaging.model.Message
-
Constructor using an optional message key and the message payload.
- MessageBroker - Class in com.smartgridready.driver.api.messaging.model
-
Implements a message broker configuration.
- MessageBroker(String, String, boolean, boolean) - Constructor for class com.smartgridready.driver.api.messaging.model.MessageBroker
-
Construct.
- MessageBrokerAuthentication - Class in com.smartgridready.driver.api.messaging.model.authentication
-
Contains message broker authentication configurations.
- MessageBrokerAuthentication(MessageBrokerAuthenticationBasic, MessageBrokerAuthenticationClientCertificate) - Constructor for class com.smartgridready.driver.api.messaging.model.authentication.MessageBrokerAuthentication
-
Construct all configurations.
- MessageBrokerAuthenticationBasic - Class in com.smartgridready.driver.api.messaging.model.authentication
-
Represents a message broker authentication configuration using user name and password.
- MessageBrokerAuthenticationBasic(String, String) - Constructor for class com.smartgridready.driver.api.messaging.model.authentication.MessageBrokerAuthenticationBasic
-
Construct.
- MessageBrokerAuthenticationClientCertificate - Class in com.smartgridready.driver.api.messaging.model.authentication
-
Represents a message broker authentication configuration using client certificates.
- MessageBrokerAuthenticationClientCertificate(String, String, String, String) - Constructor for class com.smartgridready.driver.api.messaging.model.authentication.MessageBrokerAuthenticationClientCertificate
-
Construct.
- MessageFilterHandler - Interface in com.smartgridready.driver.api.messaging
-
Defines the interface of a message filter handler.
- MessagingInterfaceDescription - Class in com.smartgridready.driver.api.messaging.model
-
Implements a messaging interface description.
- MessagingInterfaceDescription(MessagingPlatformType, List<MessageBroker>, MessageBrokerAuthentication, String) - Constructor for class com.smartgridready.driver.api.messaging.model.MessagingInterfaceDescription
-
Construct.
- MessagingPlatformType - Enum in com.smartgridready.driver.api.messaging.model
-
Defines a enumeration of messaging platform types.
- MQTT5 - com.smartgridready.driver.api.messaging.model.MessagingPlatformType
-
MQTT v5.
N
O
- ODD - com.smartgridready.driver.api.modbus.Parity
-
Odd parity.
- of(String) - Static method in class com.smartgridready.driver.api.http.GenHttpResponse
-
Creates a new instance.
- of(String) - Static method in class com.smartgridready.driver.api.messaging.model.Message
-
Factory method for a message that has a payload only.
- of(String, int, String) - Static method in class com.smartgridready.driver.api.http.GenHttpResponse
-
Creates a new instance.
- of(String, String) - Static method in class com.smartgridready.driver.api.messaging.model.Message
-
Factory method for a message with payload and an additional message key.
- OK - Static variable in class com.smartgridready.driver.api.http.HttpStatus
-
200 OK.
- ONE - com.smartgridready.driver.api.modbus.StopBits
-
1 stop bit.
- ONE_AND_HALF - com.smartgridready.driver.api.modbus.StopBits
-
1.5 stop bits.
P
- Parity - Enum in com.smartgridready.driver.api.modbus
-
Defines an enumeration of serial connection parity bit options.
- PATCH - com.smartgridready.driver.api.http.HttpMethod
-
PATCH.
- POST - com.smartgridready.driver.api.http.HttpMethod
-
POST.
- PUT - com.smartgridready.driver.api.http.HttpMethod
-
PUT.
R
- readCoils(short, int, int) - Method in interface com.smartgridready.driver.api.modbus.GenDriverAPI4Modbus
-
Reads one or multiple coils.
- ReadCoils(int, int) - Method in interface com.smartgridready.driver.api.modbus.GenDriverAPI4Modbus
-
Deprecated.
- readContacts(String, String) - Method in interface com.smartgridready.driver.api.contacts.GenDriverAPI4Contacts
-
Reads the state of the digital contacts according to a specific functional profile and data point.
- readDiscreteInputs(short, int, int) - Method in interface com.smartgridready.driver.api.modbus.GenDriverAPI4Modbus
-
Reads one or multiple discrete inputs.
- ReadDiscreteInputs(int, int) - Method in interface com.smartgridready.driver.api.modbus.GenDriverAPI4Modbus
-
Deprecated.
- readHoldingRegisters(short, int, int) - Method in interface com.smartgridready.driver.api.modbus.GenDriverAPI4Modbus
-
Reads one or multiple holding registers.
- ReadHoldingRegisters(int, int) - Method in interface com.smartgridready.driver.api.modbus.GenDriverAPI4Modbus
-
Deprecated.
- readInputRegisters(short, int, int) - Method in interface com.smartgridready.driver.api.modbus.GenDriverAPI4Modbus
-
Reads one or multiple input registers.
- ReadInputRegisters(int, int) - Method in interface com.smartgridready.driver.api.modbus.GenDriverAPI4Modbus
-
Deprecated.
- readSync(String, Message, String, MessageFilterHandler, long) - Method in interface com.smartgridready.driver.api.messaging.GenMessagingClient
-
Subscribes to a topic and returns a completable future that provides the next message from the given topic.
S
- sendAsynch(String, Message) - Method in interface com.smartgridready.driver.api.messaging.GenMessagingClient
-
Sends a message asynchronously to a given topic.
- sendSync(String, Message) - Method in interface com.smartgridready.driver.api.messaging.GenMessagingClient
-
This method publishes a message to the given topic.
- setBody(String) - Method in interface com.smartgridready.driver.api.http.GenHttpRequest
-
Sets the request body.
- setHttpMethod(HttpMethod) - Method in interface com.smartgridready.driver.api.http.GenHttpRequest
-
Sets the HTTP method.
- setQueryString(String) - Method in interface com.smartgridready.driver.api.http.GenUriBuilder
-
Sets the raw query string, overriding query parameters.
- setUnitIdentifier(short) - Method in interface com.smartgridready.driver.api.modbus.GenDriverAPI4Modbus
-
Deprecated.
- setUri(URI) - Method in interface com.smartgridready.driver.api.http.GenHttpRequest
-
Sets the request URI.
- SEVEN - com.smartgridready.driver.api.modbus.DataBits
-
7 bits.
- StopBits - Enum in com.smartgridready.driver.api.modbus
-
Defines an enumeration of serial connection stop bits options.
- subscribe(String, MessageFilterHandler, Consumer<Either<Throwable, Message>>) - Method in interface com.smartgridready.driver.api.messaging.GenMessagingClient
-
Subscribes to a topic for receiving a stream of messages.
T
U
- UNAUTHORIZED - Static variable in class com.smartgridready.driver.api.http.HttpStatus
-
401 Unauthorized.
- unsubscribe(String) - Method in interface com.smartgridready.driver.api.messaging.GenMessagingClient
-
Unsubscribes message handlers from a topic.
V
- validate() - Method in interface com.smartgridready.driver.api.messaging.MessageFilterHandler
-
Checks if the filter is valid.
- valueOf(String) - Static method in enum com.smartgridready.driver.api.http.HttpMethod
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.smartgridready.driver.api.messaging.model.MessagingPlatformType
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.smartgridready.driver.api.modbus.DataBits
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.smartgridready.driver.api.modbus.Parity
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.smartgridready.driver.api.modbus.StopBits
-
Returns the enum constant of this type with the specified name.
- values() - Static method in enum com.smartgridready.driver.api.http.HttpMethod
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum com.smartgridready.driver.api.messaging.model.MessagingPlatformType
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum com.smartgridready.driver.api.modbus.DataBits
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum com.smartgridready.driver.api.modbus.Parity
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum com.smartgridready.driver.api.modbus.StopBits
-
Returns an array containing the constants of this enum type, in the order they are declared.
W
- writeContacts(String, String, boolean[]) - Method in interface com.smartgridready.driver.api.contacts.GenDriverAPI4Contacts
-
Writes the state of the digital contacts according to a specific functional profile and data point.
- writeMultipleCoils(short, int, boolean[]) - Method in interface com.smartgridready.driver.api.modbus.GenDriverAPI4Modbus
-
Writes multiple coils.
- WriteMultipleCoils(int, boolean[]) - Method in interface com.smartgridready.driver.api.modbus.GenDriverAPI4Modbus
-
Deprecated.
- writeMultipleRegisters(short, int, int[]) - Method in interface com.smartgridready.driver.api.modbus.GenDriverAPI4Modbus
-
Writes multiple holding registers.
- WriteMultipleRegisters(int, int[]) - Method in interface com.smartgridready.driver.api.modbus.GenDriverAPI4Modbus
-
Deprecated.
- writeSingleCoil(short, int, boolean) - Method in interface com.smartgridready.driver.api.modbus.GenDriverAPI4Modbus
-
Writes a single coil.
- WriteSingleCoil(int, boolean) - Method in interface com.smartgridready.driver.api.modbus.GenDriverAPI4Modbus
-
Deprecated.
- writeSingleRegister(short, int, int) - Method in interface com.smartgridready.driver.api.modbus.GenDriverAPI4Modbus
-
Writes a single holding register.
- WriteSingleRegister(int, int) - Method in interface com.smartgridready.driver.api.modbus.GenDriverAPI4Modbus
-
Deprecated.
All Classes All Packages