public final class PubSubSystemOverrides extends Object
| Modifier and Type | Class and Description |
|---|---|
static class |
PubSubSystemOverrides.Builder
Builder for
PubSubSystemOverrides. |
public PubSubFunction<PubSubBrokerAuthConf,PubSubBrokerCredentials> getAuthConfToCredentialsResolver()
PubSubBrokerAuthConf to the actual credentials that can be used.public Integer getMaxDataSetMetaDataCount()
getStoreReceivedDataSetMetaDatasInConf(), either the
PubSubSystemConf.getDataSetMetaDatas() or internal storage is limited, i.e. only
getMaxDataSetMetaDataCount() amount of metadatas are kept, any new received is
skipped.
Note that if the PubSubSystemConf at startup contained more than
getMaxDataSetMetaDataCount(), it is not truncated.
public Supplier<PubSubMqttProviderConf> getMqttProviderConf()
public PubSubBiFunction<PubSubBrokerConnectionConf<?,?>,PubSubBrokerCredentials,PubSubMqttProviderConf> getMqttProviderConfProvider()
PubSubMqttJsonConnectionConf or PubSubMqttUadpConnectionConf.public Boolean getStoreReceivedDataSetMetaDatasInConf()
Boolean.TRUE are received DataSetMetaDatas stored in the
PubSubSystemConf or not. By default false and received metadatas are only stored in
memory. Regardless of this configuration getMaxDataSetMetaDataCount() configures the
total maximum (conf+received).public PubSubBiFunction<PubSubUdpUadpConnectionConf,PubSubUDPSocketKind,PubSubDatagramChannelWrapper> getUdpSocketProvider()
DatagramChannel used in PubSub UDP via returning custom
PubSubDatagramChannelWrapper.public static PubSubSystemOverrides.Builder builder()
PubSubSystemOverrides.Builder that can be used to construct instances of this classpublic PubSubSystemOverrides.Builder toBuilder()
PubSubSystemOverrides.Builder that is initialized with the state of this object.Copyright © 2026. All rights reserved.