Uses of Class
io.datarouter.storage.client.ClientId
-
Uses of ClientId in io.datarouter.storage.client
Fields in io.datarouter.storage.client declared as ClientId Modifier and Type Field Description static ClientIdClientOptionsBuilder. DEFAULT_CLIENT_IDMethods in io.datarouter.storage.client that return ClientId Modifier and Type Method Description ClientIdClientTableNodeNames. getClientId()ClientIdDatarouterClients. getClientId(String clientName)Methods in io.datarouter.storage.client that return types with arguments of type ClientId Modifier and Type Method Description Collection<ClientId>DatarouterClients. getClientIds()Map<Boolean,List<ClientId>>DatarouterClients. getClientNamesByInitialized()Set<ClientId>ClientInitializationTracker. getInitializedClients()List<ClientId>DatarouterClients. registerClientIds(Collection<ClientId> clientIdsToAdd)Methods in io.datarouter.storage.client with parameters of type ClientId Modifier and Type Method Description intClientId. compareTo(ClientId other)<EK extends io.datarouter.model.key.entity.EntityKey<EK>, E extends io.datarouter.model.entity.Entity<EK>>
EntityNode<EK,E>ClientNodeFactory. createEntityNode(NodeFactory nodeFactory, EntityNodeParams<EK,E> entityNodeParams, ClientId clientId)ClientManagerDatarouterClients. getClientManager(ClientId clientId)StringClientOptions. getClientType(ClientId clientId)ClientType<?,?>DatarouterClients. getClientTypeInstance(ClientId clientId)ClientInitModeClientOptions. getInitMode(ClientId clientId, ClientInitMode def)voidBaseClientManager. initClient(ClientId clientId)voidClientManager. initClient(ClientId clientId)booleanClientInitializationTracker. isInitialized(ClientId clientId)protected abstract voidBaseClientManager. safeInitClient(ClientId clientId)voidClientInitializationTracker. setInitialized(ClientId clientId)voidClientManager. shutdown(ClientId clientId)Method parameters in io.datarouter.storage.client with type arguments of type ClientId Modifier and Type Method Description static List<String>ClientId. getNames(Collection<ClientId> ids)static List<String>ClientId. getWritableNames(Collection<ClientId> ids)List<ClientId>DatarouterClients. registerClientIds(Collection<ClientId> clientIdsToAdd)Constructors in io.datarouter.storage.client with parameters of type ClientId Constructor Description ClientTableNodeNames(ClientId clientId, String tableName, String nodeName) -
Uses of ClientId in io.datarouter.storage.client.imp
Methods in io.datarouter.storage.client.imp with parameters of type ClientId Modifier and Type Method Description <EK extends io.datarouter.model.key.entity.EntityKey<EK>, E extends io.datarouter.model.entity.Entity<EK>>
EntityNode<EK,E>BaseClientNodeFactory. createEntityNode(NodeFactory nodeFactory, EntityNodeParams<EK,E> entityNodeParams, ClientId clientId) -
Uses of ClientId in io.datarouter.storage.client.type
Methods in io.datarouter.storage.client.type with parameters of type ClientId Modifier and Type Method Description ConnectionHandleConnectionClientManager. getExistingHandle(ClientId clientId)voidConnectionClientManager. releaseConnection(ClientId clientId)voidConnectionClientManager. reserveConnection(ClientId clientId) -
Uses of ClientId in io.datarouter.storage.config
Method parameters in io.datarouter.storage.config with type arguments of type ClientId Modifier and Type Method Description protected voidBaseStoragePlugin. setDaosModule(List<io.datarouter.util.tuple.Pair<Class<? extends Dao>,ClientId>> daosAndClients)Constructors in io.datarouter.storage.config with parameters of type ClientId Constructor Description DatarouterStorageDaosModule(ClientId defaultClientId)DatarouterStoragePluginBuilder(ServerTypes serverTypes, DatarouterProperties datarouterProperties, ClientId defaultClientId) -
Uses of ClientId in io.datarouter.storage.config.schema
Fields in io.datarouter.storage.config.schema declared as ClientId Modifier and Type Field Description ClientIdSchemaUpdateResult. clientIdMethods in io.datarouter.storage.config.schema with parameters of type ClientId Modifier and Type Method Description protected abstract List<String>BaseSchemaUpdateService. fetchExistingTables(ClientId clientId)protected abstract Callable<Optional<SchemaUpdateResult>>BaseSchemaUpdateService. makeSchemaUpdateCallable(ClientId clientId, Supplier<List<String>> existingTableNames, PhysicalNode<?,?,?> node)Future<Optional<SchemaUpdateResult>>BaseSchemaUpdateService. queueNodeForSchemaUpdate(ClientId clientId, PhysicalNode<?,?,?> node)Constructors in io.datarouter.storage.config.schema with parameters of type ClientId Constructor Description SchemaUpdateResult(String ddl, String startupBlockReason, ClientId clientId) -
Uses of ClientId in io.datarouter.storage.config.setting.impl
Methods in io.datarouter.storage.config.setting.impl with parameters of type ClientId Modifier and Type Method Description DatarouterClientAvailabilitySettings.AvailabilitySettingNodeDatarouterClientAvailabilitySettings. getAvailabilityForClientId(ClientId clientId)CachedSetting<Integer>DatarouterClientAvailabilitySwitchThresholdSettings. getSwitchThreshold(ClientId clientId)Constructors in io.datarouter.storage.config.setting.impl with parameters of type ClientId Constructor Description AvailabilitySettingNode(DatarouterClientAvailabilitySettings availabilitySettings, ClientId clientId, boolean disableable) -
Uses of ClientId in io.datarouter.storage.config.storage.clusterschemaupdatelock
Constructors in io.datarouter.storage.config.storage.clusterschemaupdatelock with parameters of type ClientId Constructor Description DatarouterClusterSchemaUpdateLockDaoParams(ClientId clientId) -
Uses of ClientId in io.datarouter.storage.dao
Fields in io.datarouter.storage.dao declared as ClientId Modifier and Type Field Description ClientIdBaseDaoParams. clientIdFields in io.datarouter.storage.dao with type parameters of type ClientId Modifier and Type Field Description List<ClientId>BaseRedundantDaoParams. clientIdsConstructors in io.datarouter.storage.dao with parameters of type ClientId Constructor Description BaseDaoParams(ClientId clientId)Constructor parameters in io.datarouter.storage.dao with type arguments of type ClientId Constructor Description BaseRedundantDaoParams(List<ClientId> clientIds) -
Uses of ClientId in io.datarouter.storage.node
Methods in io.datarouter.storage.node that return ClientId Modifier and Type Method Description ClientIdNodeParams. getClientId()Methods in io.datarouter.storage.node that return types with arguments of type ClientId Modifier and Type Method Description List<ClientId>Node. getClientIds()Methods in io.datarouter.storage.node with parameters of type ClientId Modifier and Type Method Description NodeParams.NodeParamsBuilder<PK,D,F>NodeParams.NodeParamsBuilder. withClientId(ClientId clientId) -
Uses of ClientId in io.datarouter.storage.node.adapter
Methods in io.datarouter.storage.node.adapter that return ClientId Modifier and Type Method Description default ClientIdPhysicalAdapterMixin. getClientId()Methods in io.datarouter.storage.node.adapter that return types with arguments of type ClientId Modifier and Type Method Description List<ClientId>BaseAdapter. getClientIds() -
Uses of ClientId in io.datarouter.storage.node.builder
Fields in io.datarouter.storage.node.builder declared as ClientId Modifier and Type Field Description protected ClientIdBlobNodeBuilder. clientIdprotected ClientIdQueueNodeBuilder. clientIdConstructors in io.datarouter.storage.node.builder with parameters of type ClientId Constructor Description BlobNodeBuilder(Datarouter datarouter, BlobNodeFactory blobNodeFactory, ClientId clientId, Supplier<D> databeanSupplier, Supplier<F> fielderSupplier)GroupQueueNodeBuilder(Datarouter datarouter, QueueNodeFactory queueNodeFactory, ClientId clientId, Supplier<D> databeanSupplier, Supplier<F> fielderSupplier)NodeBuilder(BaseNodeFactory nodeFactory, Supplier<Boolean> enableDiagnosticsSupplier, ClientId clientId, Supplier<EK> entityKeySupplier, Supplier<D> databeanSupplier, Supplier<F> fielderSupplier)QueueNodeBuilder(Datarouter datarouter, QueueNodeFactory queueNodeFactory, ClientId clientId, Supplier<D> databeanSupplier, Supplier<F> fielderSupplier)SingleQueueNodeBuilder(Datarouter datarouter, QueueNodeFactory queueNodeFactory, ClientId clientId, Supplier<D> databeanSupplier, Supplier<F> fielderSupplier)TallyNodeBuilder(Datarouter datarouter, TallyNodeFactory nodeFactory, ClientId clientId, Supplier<D> databeanSupplier, Supplier<F> fielderSupplier)WideNodeBuilder(Datarouter datarouter, WideNodeFactory wideNodeFactory, DatarouterStorageSettingRoot storageSettings, ClientId clientId, Supplier<D> databeanSupplier, Supplier<F> fielderSupplier) -
Uses of ClientId in io.datarouter.storage.node.factory
Methods in io.datarouter.storage.node.factory with parameters of type ClientId Modifier and Type Method Description <PK extends io.datarouter.model.key.primary.RegularPrimaryKey<PK>, D extends io.datarouter.model.databean.Databean<PK, D>, F extends io.datarouter.model.serialize.fielder.DatabeanFielder<PK, D>>
NodeBuilder<PK,PK,D,F>BaseNodeFactory. create(ClientId clientId, Supplier<D> databeanSupplier, Supplier<F> fielderSupplier)<EK extends io.datarouter.model.key.entity.EntityKey<EK>, PK extends io.datarouter.model.key.primary.EntityPrimaryKey<EK, PK>, D extends io.datarouter.model.databean.Databean<PK, D>, F extends io.datarouter.model.serialize.fielder.DatabeanFielder<PK, D>>
NodeBuilder<EK,PK,D,F>BaseNodeFactory. create(ClientId clientId, Supplier<EK> entityKeySupplier, Supplier<D> databeanSupplier, Supplier<F> fielderSupplier)<PK extends io.datarouter.model.key.primary.PrimaryKey<PK>, N extends BlobStorage.PhysicalBlobStorageNode<PathbeanKey, Pathbean, Pathbean.PathbeanFielder>>
NBlobNodeFactory. create(ClientId clientId, String bucketName, Subpath path)<PK extends io.datarouter.model.key.primary.PrimaryKey<PK>, D extends io.datarouter.model.databean.Databean<PK, D>, F extends io.datarouter.model.serialize.fielder.DatabeanFielder<PK, D>>
BlobNodeBuilder<PK,D,F>BlobNodeFactory. create(ClientId clientId, Supplier<D> databeanSupplier, Supplier<F> fielderSupplier)<EK extends io.datarouter.model.key.entity.EntityKey<EK>, E extends io.datarouter.model.entity.Entity<EK>>
EntityNode<EK,E>EntityNodeFactory. create(ClientId clientId, EntityNodeParams<EK,E> params)<PK extends io.datarouter.model.key.primary.PrimaryKey<PK>, D extends io.datarouter.model.databean.Databean<PK, D>, F extends io.datarouter.model.serialize.fielder.DatabeanFielder<PK, D>>
QueueNodeBuilder<PK,D,F>QueueNodeFactory. createGroupQueue(ClientId clientId, Supplier<D> databeanSupplier, Supplier<F> fielderSupplier)<PK extends io.datarouter.model.key.primary.PrimaryKey<PK>, D extends io.datarouter.model.databean.Databean<PK, D>, F extends io.datarouter.model.serialize.fielder.DatabeanFielder<PK, D>, N extends Node<PK, D, F>>
NQueueNodeFactory. createGroupQueueNode(ClientId clientId, Supplier<D> databeanSupplier, String queueName, Supplier<F> fielderSupplier, String namespace, String queueUrl, boolean isSystemTable)<PK extends io.datarouter.model.key.primary.PrimaryKey<PK>, D extends io.datarouter.model.databean.Databean<PK, D>, F extends io.datarouter.model.serialize.fielder.DatabeanFielder<PK, D>>
QueueNodeBuilder<PK,D,F>QueueNodeFactory. createSingleQueue(ClientId clientId, Supplier<D> databeanSupplier, Supplier<F> fielderSupplier)<PK extends io.datarouter.model.key.primary.PrimaryKey<PK>, D extends io.datarouter.model.databean.Databean<PK, D>, F extends io.datarouter.model.serialize.fielder.DatabeanFielder<PK, D>, N extends Node<PK, D, F>>
NQueueNodeFactory. createSingleQueueNode(ClientId clientId, Supplier<D> databeanSupplier, String queueName, Supplier<F> fielderSupplier, String namespace, String queueUrl, boolean isSystemTable)<PK extends io.datarouter.model.key.primary.PrimaryKey<PK>, D extends io.datarouter.model.databean.Databean<PK, D>, F extends io.datarouter.model.serialize.fielder.DatabeanFielder<PK, D>, N extends Node<PK, D, F>>
NStreamNodeFactory. createSingleStreamNode(ClientId clientId, Supplier<D> databeanSupplier, Supplier<F> fielderSupplier, String streamName)<PK extends io.datarouter.model.key.primary.PrimaryKey<PK>, D extends io.datarouter.model.databean.Databean<PK, D>, F extends io.datarouter.model.serialize.fielder.DatabeanFielder<PK, D>>
TallyNodeBuilder<PK,D,F>TallyNodeFactory. createTally(ClientId clientId, Supplier<D> databeanSupplier, Supplier<F> fielderSupplier)<PK extends io.datarouter.model.key.primary.PrimaryKey<PK>, D extends io.datarouter.model.databean.Databean<PK, D>, F extends io.datarouter.model.serialize.fielder.DatabeanFielder<PK, D>, N extends Node<PK, D, F>>
NTallyNodeFactory. createTallyNode(ClientId clientId, Supplier<D> databeanSupplier, Supplier<F> fielderSupplier, int version, String tableName, boolean isSystemTable)<PK extends io.datarouter.model.key.primary.RegularPrimaryKey<PK>, D extends io.datarouter.model.databean.Databean<PK, D>, F extends io.datarouter.model.serialize.fielder.DatabeanFielder<PK, D>>
WideNodeBuilder<PK,D,F>WideNodeFactory. createWide(ClientId clientId, Supplier<D> databeanSupplier, Supplier<F> fielderSupplier)<EK extends io.datarouter.model.key.entity.EntityKey<EK>, E extends io.datarouter.model.entity.Entity<EK>, PK extends io.datarouter.model.key.primary.EntityPrimaryKey<EK, PK>, D extends io.datarouter.model.databean.Databean<PK, D>, F extends io.datarouter.model.serialize.fielder.DatabeanFielder<PK, D>, N extends Node<PK, D, F>>
NWideNodeFactory. subEntityNode(EntityNodeParams<EK,E> entityNodeParams, ClientId clientId, Supplier<D> databeanSupplier, Supplier<F> fielderSupplier, String entityNodePrefix)<EK extends io.datarouter.model.key.entity.EntityKey<EK>, E extends io.datarouter.model.entity.Entity<EK>, PK extends io.datarouter.model.key.primary.EntityPrimaryKey<EK, PK>, D extends io.datarouter.model.databean.Databean<PK, D>, F extends io.datarouter.model.serialize.fielder.DatabeanFielder<PK, D>, N extends Node<PK, D, F>>
NWideNodeFactory. subEntityNode(EntityNodeParams<EK,E> entityNodeParams, ClientId clientId, Supplier<D> databeanSupplier, Supplier<F> fielderSupplier, String entityNodePrefix, String tableName) -
Uses of ClientId in io.datarouter.storage.node.type.index.base
Methods in io.datarouter.storage.node.type.index.base that return types with arguments of type ClientId Modifier and Type Method Description List<ClientId>BaseIndexNode. getClientIds() -
Uses of ClientId in io.datarouter.storage.node.type.indexing.base
Methods in io.datarouter.storage.node.type.indexing.base that return types with arguments of type ClientId Modifier and Type Method Description List<ClientId>BaseIndexingNode. getClientIds() -
Uses of ClientId in io.datarouter.storage.node.type.physical
Methods in io.datarouter.storage.node.type.physical that return ClientId Modifier and Type Method Description ClientIdPhysicalNode. getClientId() -
Uses of ClientId in io.datarouter.storage.node.type.physical.base
Methods in io.datarouter.storage.node.type.physical.base that return ClientId Modifier and Type Method Description ClientIdBasePhysicalNode. getClientId()Methods in io.datarouter.storage.node.type.physical.base that return types with arguments of type ClientId Modifier and Type Method Description List<ClientId>BasePhysicalNode. getClientIds() -
Uses of ClientId in io.datarouter.storage.serialize.fieldcache
Methods in io.datarouter.storage.serialize.fieldcache that return ClientId Modifier and Type Method Description ClientIdPhysicalDatabeanFieldInfo. getClientId()