public interface PunchNodePubSub
Modifier and Type | Method and Description |
---|---|
void |
publishMap(String tag,
com.fasterxml.jackson.core.type.TypeReference<?> type)
Deprecated.
|
default void |
publishMap(com.fasterxml.jackson.core.type.TypeReference<?> type)
Publish a single untagged map value
|
void |
publishSingleton(String tag,
com.fasterxml.jackson.core.type.TypeReference<?> type)
Publish a single tagged value
|
default void |
publishSingleton(com.fasterxml.jackson.core.type.TypeReference<?> type)
Publish a single untagged map value
|
void |
subscribeList(String tag,
com.fasterxml.jackson.core.type.TypeReference<?> type)
subscribe to a value list
|
default void |
subscribeList(com.fasterxml.jackson.core.type.TypeReference<?> type)
subscribe to an untagged value list
|
void |
subscribeMap(String tag,
com.fasterxml.jackson.core.type.TypeReference<?> type)
subscribe to a value map
|
default void |
subscribeMap(com.fasterxml.jackson.core.type.TypeReference<?> type)
subscribe to an untagged value map
|
void |
subscribeSingleton(String tag,
com.fasterxml.jackson.core.type.TypeReference<?> type)
Subscribe to a singleton input value.
|
default void |
subscribeSingleton(com.fasterxml.jackson.core.type.TypeReference<?> type)
Subscribed to a singletong (untagged) value
|
void subscribeSingleton(String tag, com.fasterxml.jackson.core.type.TypeReference<?> type)
A typical example of this is to subscribe to an input fit model.
tag
- the value tagtype
- the value type.void subscribeList(String tag, com.fasterxml.jackson.core.type.TypeReference<?> type)
tag
- the value tagtype
- the value type.void subscribeMap(String tag, com.fasterxml.jackson.core.type.TypeReference<?> type)
tag
- the value tagtype
- the value type.default void subscribeSingleton(com.fasterxml.jackson.core.type.TypeReference<?> type)
type
- the value typedefault void subscribeList(com.fasterxml.jackson.core.type.TypeReference<?> type)
type
- the value type.default void subscribeMap(com.fasterxml.jackson.core.type.TypeReference<?> type)
type
- the value type.void publishSingleton(String tag, com.fasterxml.jackson.core.type.TypeReference<?> type)
tag
- the value tagtype
- the value typevoid publishMap(String tag, com.fasterxml.jackson.core.type.TypeReference<?> type)
tag
- the value tagtype
- the value typedefault void publishSingleton(com.fasterxml.jackson.core.type.TypeReference<?> type)
type
- the value typedefault void publishMap(com.fasterxml.jackson.core.type.TypeReference<?> type)
type
- the value typeCopyright © 2023. All rights reserved.