| Package | Description |
|---|---|
| com.prosysopc.ua.pubsub |
PubSub (Part 14 of the OPC UA Specification) related implementations.
|
| Modifier and Type | Class and Description |
|---|---|
class |
PubSubConfListFieldSpecification<T>
PubSub configuration field that is a List.Note that all instances are designed to be only created
by the SDK internally.
|
class |
PubSubConfMapFieldSpecification<K,V>
PubSub configuration field that is a Map.
|
class |
PubSubConfScalarFieldSpecification<T>
Models a PubSub configuration field that is scalar (i.e.
|
class |
PubSubConfSetFieldSpecification<T>
PubSub configuration field that is a Set.
|
| Modifier and Type | Field and Description |
|---|---|
protected List<PubSubConfFieldSpecification<?>> |
PubSubConfSpecification.Builder.fields |
| Modifier and Type | Method and Description |
|---|---|
PubSubConfFieldSpecification<T> |
PubSubConfSetFieldSpecification.add()
Returns a "partial FieldSpecification", that will result in a
Set.add(Object) "set"
operation. |
PubSubConfFieldSpecification<T> |
PubSubConfListFieldSpecification.add()
Returns a "partial FieldSpecification", that will result in a
List.add(Object) "set"
operation. |
PubSubConfFieldSpecification<Object> |
PubSubConfFieldSpecification.asRaw()
Returns itself casted to PubSubConfFieldSpecification with Object type.
|
PubSubConfFieldSpecification<T> |
PubSubConfListFieldSpecification.index(int index)
Returns a "partial FieldSpecification", that only operates only on the given index.
|
PubSubConfFieldSpecification<V> |
PubSubConfMapFieldSpecification.key(K key)
Returns a "partial FieldSpecification", that only operates only on the given key.
|
PubSubConfFieldSpecification<Void> |
PubSubConfListFieldSpecification.remove(int index)
Returns a "partial FieldSpecification", that will result in a
List.remove(Object) "set"
operation (pass null as the "new value"). |
PubSubConfFieldSpecification<Void> |
PubSubConfMapFieldSpecification.remove(K key)
Returns a "partial FieldSpecification", that only operates only on the given key.
|
| Modifier and Type | Method and Description |
|---|---|
static PubSubConf.MapKind<Map<PubSubConfFieldSpecification<?>,Object>> |
PubSubConf.MapKind.fields()
Returns one-level-deep-Map with field specifications as key and field values as the value.
|
static PubSubConf.MapKind<Map<PubSubConfFieldSpecification<?>,Object>> |
PubSubConf.MapKind.fieldsRecursive()
Returns a Map of Maps with field specifications as keys.
|
List<PubSubConfFieldSpecification<?>> |
PubSubConfSpecification.getFields() |
List<PubSubConfFieldSpecification<?>> |
PubSubConfSpecification.Builder.getFields() |
| Modifier and Type | Method and Description |
|---|---|
PubSubConfSpecification.Builder |
PubSubConfSpecification.Builder.addFields(PubSubConfFieldSpecification<?> fields)
Adds the value as an element for
PubSubConfSpecification.getFields(). |
default <S> S |
PubSubConf.Builder.get(PubSubConfFieldSpecification<S> field)
Returns the value of the given field.
|
default <T> T |
PubSubConf.get(PubSubConfFieldSpecification<T> field)
Returns the value of the given field.
|
default <S> T |
PubSubConf.Builder.set(PubSubConfFieldSpecification<S> field,
S value)
Sets the given field to the given value.
|
Copyright © 2026. All rights reserved.