| Package | Description |
|---|---|
| com.prosysopc.ua.pubsub |
PubSub (Part 14 of the OPC UA Specification) related implementations.
|
| Modifier and Type | Field and Description |
|---|---|
protected PubSubSystemConf |
PubSubSystemConfigurationUpdatedEvent.Builder.newConf |
| Modifier and Type | Field and Description |
|---|---|
protected AtomicReference<PubSubSystemConf> |
PubSubSystem.currentConf |
| Modifier and Type | Method and Description |
|---|---|
PubSubSystemConf |
PubSubSystemConf.Builder.build()
Returns an instance of
PubSubSystemConf with the values given to this builder. |
PubSubSystemConf |
PubSubSystem.getConfiguration()
Returns a snapshot of the current configuration.
|
PubSubSystemConf |
PubSubSystemConfigurationUpdatedEvent.getNewConf()
The new configuration.
|
PubSubSystemConf |
PubSubSystemConfigurationUpdatedEvent.Builder.getNewConf() |
PubSubSystemConf |
PubSubSystemConf.withConnectionAddedOrReplaced(PubSubConnectionConf<?,?> conf)
Returns an instance similar to this, but with the Connection given as parameter added or replaced if any existing one had the
PubSubConnectionConf, ?>#getName(). |
PubSubSystemConf |
PubSubSystemConf.withConnectionRemoved(String name)
Removes Connection from the conf if there is any with the given name.
|
PubSubSystemConf |
PubSubSystemConf.withDataSetAddedOrReplaced(PubSubDataSetConf conf)
Returns an instance similar to this, but with the DataSet given as parameter added or replaced if any existing one had the
PubSubNamedConf.getName(). |
PubSubSystemConf |
PubSubSystemConf.withDataSetRemoved(String name)
Removes DataSet from the conf if there is any with the given name.
|
| Modifier and Type | Method and Description |
|---|---|
static PubSubSystem |
PubSubSystem.createFor(UaApplication uaApplication,
PubSubSystemConf initialConf)
Creates a
PubSubSystem that uses the given UaApplication as the source and
target of for Publisher and Subscriber parts.The returned PubSubSystem must be started
by invoking PubSubSystem.start(). |
static PubSubSystem |
PubSubSystem.createFor(UaApplication uaApplication,
PubSubSystemConf initialConf,
PubSubSystemOverrides overrides)
Creates a
PubSubSystem that uses the given UaApplication as the source and
target of for Publisher and Subscriber parts. |
PubSubSystemConfigurationUpdatedEvent.Builder |
PubSubSystemConfigurationUpdatedEvent.Builder.setNewConf(PubSubSystemConf newConf)
Set the value for
PubSubSystemConfigurationUpdatedEvent.getNewConf(). |
| Modifier and Type | Method and Description |
|---|---|
<C extends PubSubSystemCommand<R>,R> |
PubSubSystemCommands.createAndExecute(PubSubSystemCommandType<C,R> commandType,
Function<PubSubSystemConf,C> commandProvider)
Creates and executes a command based on the current configuration.
|
void |
PubSubSystem.updateConfiguration(PubSubFunction<PubSubSystemConf,PubSubSystemConf> changeOperation)
Updates the configuration of this system.
|
void |
PubSubSystem.updateConfiguration(PubSubFunction<PubSubSystemConf,PubSubSystemConf> changeOperation)
Updates the configuration of this system.
|
Copyright © 2026. All rights reserved.