public final class PubSubMqttJsonConnectionConf extends Object
| Modifier and Type | Class and Description |
|---|---|
static class |
PubSubMqttJsonConnectionConf.Builder
Builder for
PubSubMqttJsonConnectionConf. |
static class |
PubSubMqttJsonConnectionConf.Fields |
PubSubConf.MapKind<T>| Modifier and Type | Field and Description |
|---|---|
static PubSubConfSpecification |
SPECIFICATION |
| Modifier and Type | Method and Description |
|---|---|
static PubSubMqttJsonConnectionConf.Builder |
builder()
Returns a new
PubSubMqttJsonConnectionConf.Builder that can be used to construct instances of this class |
boolean |
equals(Object obj) |
PubSubBrokerAuthConf |
getAuthConf()
A reference to a secret that will resolve to user credentials for the Broker connection.
|
String |
getMqttTopicTreePrefix()
Returns the Prefix to be used in MQTT-related Publishers (see
https://reference.opcfoundation.org/Core/Part14/v105/docs/7.3.5.7).
|
String |
getName()
Get connection name.
|
String |
getNetworkAddress()
Will listen on this.
|
PublisherId |
getPublisherId()
The PublisherId for a publisher.
|
Map<String,PubSubMqttJsonReaderGroupConf> |
getReaderGroups() |
PubSubTransportProfile |
getTransportProfile()
Returns the TransportProfile (uri) of the connection.
|
Map<String,PubSubMqttJsonWriterGroupConf> |
getWriterGroups() |
int |
hashCode() |
Boolean |
isDisableMqttRetain() |
Boolean |
isEnabled()
Returns the enabled state.
|
Boolean |
isEnableStatusMessage()
If true, sends 'Status' message as defined in OPC UA 1.05 Part 14 7.3.5.7.
|
PubSubConfSpecification |
specification()
Returns the specification of this object.
|
PubSubMqttJsonConnectionConf.Builder |
toBuilder()
Returns a new
PubSubMqttJsonConnectionConf.Builder that is initialized with the state of this object. |
String |
toString() |
PubSubMqttJsonConnectionConf |
withGroupAddedOrReplaced(PubSubMqttJsonReaderGroupConf conf)
Returns an instance similar to this, but with the Group given as parameter added or replaced if any existing one had the
PubSubMqttJsonReaderGroupConf.getName(). |
PubSubMqttJsonConnectionConf |
withGroupAddedOrReplaced(PubSubMqttJsonWriterGroupConf conf)
Returns an instance similar to this, but with the Group given as parameter added or replaced if any existing one had the
PubSubMqttJsonWriterGroupConf.getName(). |
PubSubMqttJsonConnectionConf |
withGroupRemoved(String name)
Removes Group from the conf if there is any with the given name.
|
clone, finalize, getClass, notify, notifyAll, wait, wait, waitget, get, toMappublic static final PubSubConfSpecification SPECIFICATION
public PubSubConfSpecification specification()
PubSubConfpublic String getName()
public PublisherId getPublisherId()
public Boolean isEnabled()
public PubSubBrokerAuthConf getAuthConf()
public String getMqttTopicTreePrefix()
PubSubSystemConf.getMqttTopicTreePrefix().public String getNetworkAddress()
public Boolean isDisableMqttRetain()
public Boolean isEnableStatusMessage()
public Map<String,PubSubMqttJsonReaderGroupConf> getReaderGroups()
public Map<String,PubSubMqttJsonWriterGroupConf> getWriterGroups()
public PubSubMqttJsonConnectionConf withGroupRemoved(String name)
public PubSubMqttJsonConnectionConf withGroupAddedOrReplaced(PubSubMqttJsonReaderGroupConf conf)
PubSubMqttJsonReaderGroupConf.getName().public PubSubMqttJsonConnectionConf withGroupAddedOrReplaced(PubSubMqttJsonWriterGroupConf conf)
PubSubMqttJsonWriterGroupConf.getName().public static PubSubMqttJsonConnectionConf.Builder builder()
PubSubMqttJsonConnectionConf.Builder that can be used to construct instances of this classpublic PubSubMqttJsonConnectionConf.Builder toBuilder()
PubSubMqttJsonConnectionConf.Builder that is initialized with the state of this object.public final PubSubTransportProfile getTransportProfile()
PubSubConnectionConfgetTransportProfile in interface PubSubConnectionConf<PubSubMqttJsonReaderGroupConf,PubSubMqttJsonWriterGroupConf>Copyright © 2026. All rights reserved.