| Package | Description |
|---|---|
| com.prosysopc.ua.pubsub |
PubSub (Part 14 of the OPC UA Specification) related implementations.
|
| Modifier and Type | Field and Description |
|---|---|
static PubSubEventType<PubSubSystemEvent> |
PubSubSystemEvents.PUB_SUB_ALL
Special marker for ALL
PubSubSystemEvents, adding a listener with this will listen to all
events the PubSubSystem sends. |
static PubSubEventType<PubSubFailureEvent> |
PubSubSystemEvents.PUB_SUB_ALL_ERRORS
Special marker for all error events, adding a listener with this will listen for all
PubSubSystemEvents that implement PubSubFailureEvent. |
static PubSubEventType<PubSubDataSetMessageReceivedEvent> |
PubSubSystemEvents.PUB_SUB_DATASET_MESSAGE_RECEIVED
Special marker that listens to both
PubSubUadpEvents.PUB_SUB_UADP_DATASET_MESSAGE_RECEIVED and
PubSubJsonEvents.PUB_SUB_JSON_DATASET_MESSAGE_RECEIVED. |
static PubSubEventType<PubSubDataSetMetaDataMessageReceivedEvent> |
PubSubSystemEvents.PUB_SUB_DATASETMETADATA_MESSAGE_RECEIVED
Special marker that listens to both
PubSubUadpEvents.PUB_SUB_UADP_DATASETMETADATA_MESSAGE_RECEIVED and
PubSubJsonEvents.PUB_SUB_JSON_DATASETMETADATA_MESSAGE_RECEIVED. |
static PubSubEventType<PubSubJsonDataSetMessageReceivedEvent> |
PubSubJsonEvents.PUB_SUB_JSON_DATASET_MESSAGE_RECEIVED
Event for when a new DataSetMetaDataMessage is received.
|
static PubSubEventType<PubSubJsonDataSetMetaDataMissingEvent> |
PubSubJsonEvents.PUB_SUB_JSON_DATASET_METADATA_MISSING
Event for when dataset metadata is missing, which can lead in some cases dataset message being
ignored until the metadata is provided in some form (or Publisher responds to the request to
provide one, not all Publisher support this).
|
static PubSubEventType<PubSubJsonDataSetMetaDataMessageReceivedEvent> |
PubSubJsonEvents.PUB_SUB_JSON_DATASETMETADATA_MESSAGE_RECEIVED
Event for when a new DataSetMetaDataMessage is received.
|
static PubSubEventType<PubSubMqttConnectionStateChangedEvent> |
PubSubMqttEvents.PUB_SUB_MQTT_CONNECTION_STATE_CHANGED
Event for when an internal MQTT connection state changes.
|
static PubSubEventType<PubSubMqttJsonConnectionNetworkMessageReceivedEvent> |
PubSubMqttEvents.PUB_SUB_MQTT_JSON_NETWORK_MESSAGE_RECEIVED
Event for when a network message is received by a pubsub connection.
|
static PubSubEventType<PubSubMqttJsonConnectionNetworkMessageReceivedFailureEvent> |
PubSubMqttEvents.PUB_SUB_MQTT_JSON_NETWORK_MESSAGE_RECEIVED_FAILURE
Event for when a network message is received by a pubsub connection, but some failure during
processing occured.
|
static PubSubEventType<PubSubMqttJsonConnectionNetworkMessageSentEvent> |
PubSubMqttEvents.PUB_SUB_MQTT_JSON_NETWORK_MESSAGE_SENT
Event for when a pubsub connection sends a network message.
|
static PubSubEventType<PubSubMqttRawMessageReceivedEvent> |
PubSubMqttEvents.PUB_SUB_MQTT_RAW_MESSAGE_RECEIVED
Event when a PubSub MQTT connection receives a MQTT message.
|
static PubSubEventType<PubSubMqttUadpConnectionNetworkMessageReceivedEvent> |
PubSubMqttEvents.PUB_SUB_MQTT_UADP_NETWORK_MESSAGE_RECEIVED
Event for when a network message is received by a pubsub connection.
|
static PubSubEventType<PubSubMqttUadpConnectionNetworkMessageReceivedFailureEvent> |
PubSubMqttEvents.PUB_SUB_MQTT_UADP_NETWORK_MESSAGE_RECEIVED_FAILURE
Event for when a network message is received by a pubsub connection, but some failure during
processing occured.
|
static PubSubEventType<PubSubMqttUadpConnectionNetworkMessageSentEvent> |
PubSubMqttEvents.PUB_SUB_MQTT_UADP_NETWORK_MESSAGE_SENT
Event for when a pubsub connection sends a network message.
|
static PubSubEventType<PubSubSystemConfigurationUpdatedEvent> |
PubSubSystemEvents.PUB_SUB_SYSTEM_CONFIGURATION_UPDATED
Event for when a configuration of a PubSubSystem changes.
|
static PubSubEventType<PubSubSystemShutdownEvent> |
PubSubSystemEvents.PUB_SUB_SYSTEM_SHUTDOWN
Event for when PubSubSystem is shut down.
|
static PubSubEventType<PubSubSystemStartedEvent> |
PubSubSystemEvents.PUB_SUB_SYSTEM_STARTED
Event for when PubSubSystem is started.
|
static PubSubEventType<PubSubUadpDataSetMessageReceivedEvent> |
PubSubUadpEvents.PUB_SUB_UADP_DATASET_MESSAGE_RECEIVED
Event for when a new DataSetMetaDataMessage is received.
|
static PubSubEventType<PubSubUadpDataSetMetaDataMissingEvent> |
PubSubUadpEvents.PUB_SUB_UADP_DATASET_METADATA_MISSING
Event for when dataset metadata is missing, which can lead in some cases dataset message being
ignored until the metadata is provided in some form (or Publisher responds to the request to
provide one, not all Publisher support this).
|
static PubSubEventType<PubSubUadpDataSetMetaDataMessageReceivedEvent> |
PubSubUadpEvents.PUB_SUB_UADP_DATASETMETADATA_MESSAGE_RECEIVED
Event for when a new DataSetMetaDataMessage is received.
|
static PubSubEventType<PubSubUdpUadpConnectionNetworkMessageReceivedEvent> |
PubSubUdpEvents.PUB_SUB_UADP_NETWORK_MESSAGE_RECEIVED
Event for when a network message is received by a pubsub connection.
|
static PubSubEventType<PubSubUdpUadpConnectionNetworkMessageReceivedFailureEvent> |
PubSubUdpEvents.PUB_SUB_UADP_NETWORK_MESSAGE_RECEIVED_FAILURE
Event for when a network message was received, but due to some reason failed to be used.
|
static PubSubEventType<PubSubUdpUadpConnectionNetworkMessageSentEvent> |
PubSubUdpEvents.PUB_SUB_UADP_NETWORK_MESSAGE_SENT
Event for when a pubsub connection sends a network message.
|
static PubSubEventType<PubSubUdpConnectionStateChangedEvent> |
PubSubUdpEvents.PUB_SUB_UDP_CONNECTION_STATE_CHANGED
Event for when an internal UDP connection state changes.
|
static PubSubEventType<PubSubUdpRawMessageReceivedEvent> |
PubSubUdpEvents.PUB_SUB_UDP_RAW_MESSAGE_RECEIVED
Event when a PubSub UDP connection receives an UDP Datagram.
|
| Modifier and Type | Field and Description |
|---|---|
protected ConcurrentHashMap<PubSubEventType<?>,CopyOnWriteArrayList<Consumer<?>>> |
PubSubSystem.eventListeners
Holds all event listeners.
|
| Modifier and Type | Method and Description |
|---|---|
<E extends PubSubSystemEvent> |
PubSubSystem.addEventListener(PubSubEventType<E> eventType,
Consumer<E> eventListener)
Adds a listener of the specified type.
|
<E extends PubSubSystemEvent> |
PubSubSystem.addEventListener(PubSubEventType<E> eventType,
Consumer<E> eventListener,
Executor executor)
Adds a listener of the specified type.
|
protected <E extends PubSubSystemEvent> |
PubSubSystem.fireEvent(PubSubEventType<E> eventType,
Supplier<E> eventSupplier)
Fires an event to all listeners of the given type.
|
<E extends PubSubSystemEvent> |
PubSubSystem.removeEventListener(PubSubEventType<E> eventType,
Consumer<E> eventListener)
Removes a listener of the specified type.
|
<E extends PubSubSystemEvent> |
PubSubSystem.removeEventListener(PubSubEventType<E> eventType,
Consumer<E> eventListener,
Executor executor)
Removes a listener of the specified type that was previously added with
PubSubSystem.addEventListener(PubSubEventType, Consumer, Executor) specifying an Executor . |
Copyright © 2026. All rights reserved.