Uses of Annotation Interface
com.hazelcast.spi.annotation.Beta
Packages that use Beta
Package
Description
Contains classes related to config for com.hazelcast.client
Provides classes for configuring HazelcastInstance.
This package contains configuration classes for TPC.
This package contains configuration classes for vector collection.
Provides core API interfaces/classes.
Contains public APIs of CP Subsystem
Hazelcast Jet is a distributed computation engine running on top of
Hazelcast IMDG technology.
Jet's configuration data objects.
Jet's Core API.
Contains static utility classes with factories of Jet processors.
Apache Kafka reader/writer support for Hazelcast Jet.
The Pipeline API is Jet's high-level API to build and execute
distributed computation jobs.
Contains the Hazelcast properties implementation.
Classes for tenant control
Provides interfaces for Hazelcast vector database.
-
Uses of Beta in com.hazelcast.client.config
Classes in com.hazelcast.client.config with annotations of type BetaModifier and TypeClassDescriptionfinal classContains client configurations for TPC.Methods in com.hazelcast.client.config with annotations of type BetaModifier and TypeMethodDescriptionClientConfig.getTpcConfig()Returns the ClientTpcConfigClientConfig.setTpcConfig(ClientTpcConfig tpcConfig) Sets the TpcConfig -
Uses of Beta in com.hazelcast.config
Classes in com.hazelcast.config with annotations of type BetaModifier and TypeClassDescriptionclassSimilar toNetworkConfigwith the additional ability to define multiple endpoints, each with its own separate protocol/security and/or socket properties.classMethods in com.hazelcast.config with annotations of type BetaModifier and TypeMethodDescriptionConfig.addDataConnectionConfig(DataConnectionConfig dataConnectionConfig) Adds a data connection configuration.Config.findDataConnectionConfig(String name) Returns a read-onlyDataConnectionConfigconfiguration for the given name.Config.getDataConnectionConfig(String name) Returns the data connection configuration for the given name, creating one if necessary and adding it to the collection of known configurations.Config.getDataConnectionConfigs()Returns the map of data connection configurations, mapped by config name.Config.getTpcConfig()Gets the TpcConfig.EndpointConfig.getTpcSocketConfig()Gets the TpcSocketConfig.NetworkConfig.getTpcSocketConfig()Gets the TpcSocketConfig.Config.setDataConnectionConfigs(Map<String, DataConnectionConfig> dataConnectionConfigs) Sets the map of data connection configurations, mapped by config name.Config.setTpcConfig(TpcConfig tpcConfig) Sets the TpcConfig.EndpointConfig.setTpcSocketConfig(TpcSocketConfig tpcSocketConfig) Sets the TpcSocketConfig.NetworkConfig.setTpcSocketConfig(TpcSocketConfig tpcSocketConfig) Sets the TpcSocketConfigRestServerEndpointConfig.setTpcSocketConfig(TpcSocketConfig tpcSocketConfig) Deprecated, for removal: This API element is subject to removal in a future version.ServerSocketEndpointConfig.setTpcSocketConfig(TpcSocketConfig tpcSocketConfig) -
Uses of Beta in com.hazelcast.config.tpc
Classes in com.hazelcast.config.tpc with annotations of type BetaModifier and TypeClassDescriptionclassHazelcast TPC is the next generation of Hazelcast built with thread per core architecture.classSocket configuration for TPC. -
Uses of Beta in com.hazelcast.config.vector
Classes in com.hazelcast.config.vector with annotations of type BetaModifier and TypeClassDescriptionenumVector similarity metrics: These are utilized in search algorithms to retrieve the top K most similar vectors to a target vector.classConfiguration object for a vector collection.classConfiguration for a vector index. -
Uses of Beta in com.hazelcast.core
Classes in com.hazelcast.core with annotations of type BetaModifier and TypeClassDescriptionclassPipelining<E>The Pipelining can be used to speed up requests. -
Uses of Beta in com.hazelcast.cp
Methods in com.hazelcast.cp with annotations of type BetaModifier and TypeMethodDescriptionCPSubsystem.getCPGroupIds()Returns all active CP group ids.CPSubsystem.getObjectInfos(CPGroupId groupId, String serviceName) Returns info about all objects of given type within the given groupCPSubsystem.getTombstoneInfos(CPGroupId groupId, String serviceName) Returns info about all tombstones of given type within the given group -
Uses of Beta in com.hazelcast.jet
Methods in com.hazelcast.jet with annotations of type Beta -
Uses of Beta in com.hazelcast.jet.config
Methods in com.hazelcast.jet.config with annotations of type BetaModifier and TypeMethodDescriptionJobConfig.addCustomClasspath(String name, String path) Adds custom classpath element to a stage with the given name.JobConfig.addCustomClasspaths(String name, List<String> paths) Adds custom classpath elements to a stage with the given name. -
Uses of Beta in com.hazelcast.jet.core
Methods in com.hazelcast.jet.core with annotations of type BetaModifier and TypeMethodDescriptionstatic ProcessorMetaSupplierProcessorMetaSupplier.randomMember(ProcessorSupplier supplier) Wraps the providedProcessorSupplierinto a meta-supplier that will only use the givenProcessorSupplieron a random node -
Uses of Beta in com.hazelcast.jet.core.processor
Methods in com.hazelcast.jet.core.processor with annotations of type BetaModifier and TypeMethodDescriptionstatic <T> ProcessorMetaSupplierSinkProcessors.writeJdbcP(String updateQuery, DataConnectionRef dataConnectionRef, BiConsumerEx<? super PreparedStatement, ? super T> bindFn, boolean exactlyOnce, int batchLimit) Returns a supplier of processors forSinks.jdbcBuilder(). -
Uses of Beta in com.hazelcast.jet.kafka
Methods in com.hazelcast.jet.kafka with annotations of type BetaModifier and TypeMethodDescriptionstatic <E> KafkaSinks.Builder<E>KafkaSinks.kafka(DataConnectionRef dataConnectionRef) Returns a builder object that you can use to create an Apache Kafka pipeline sink.static <E,K, V> Sink<E> KafkaSinks.kafka(DataConnectionRef dataConnectionRef, FunctionEx<? super E, org.apache.kafka.clients.producer.ProducerRecord<K, V>> toRecordFn) Returns a sink that publishes messages to Apache Kafka topic(s).KafkaSinks.kafka(DataConnectionRef dataConnectionRef, String topic) Convenience forKafkaSinks.kafka(DataConnectionRef, String, FunctionEx, FunctionEx)which expectsMap.Entry<K, V>as input and extracts its key and value parts to be published to Kafka.static <E,K, V> Sink<E> KafkaSinks.kafka(DataConnectionRef dataConnectionRef, String topic, FunctionEx<? super E, K> extractKeyFn, FunctionEx<? super E, V> extractValueFn) Convenience forKafkaSinks.kafka(Properties, FunctionEx)which creates aProducerRecordusing the given topic and the given key and value mapping functionsstatic <E,K, V> Sink<E> KafkaSinks.kafka(DataConnectionRef dataConnectionRef, Properties properties, String topic, FunctionEx<? super E, K> extractKeyFn, FunctionEx<? super E, V> extractValueFn) Convenience forKafkaSinks.kafka(Properties, FunctionEx)which creates aProducerRecordusing the given topic and the given key and value mapping functions with additional properties availablestatic <K,V, T> StreamSource<T> KafkaSources.kafka(DataConnectionRef dataConnectionRef, FunctionEx<org.apache.kafka.clients.consumer.ConsumerRecord<K, V>, T> projectionFn, String... topics) Returns a source that consumes one or more Apache Kafka topics and emits items from them asMap.Entryinstances.static <K,V> StreamSource<Map.Entry<K, V>> KafkaSources.kafka(DataConnectionRef dataConnectionRef, String... topics) Convenience forKafkaSources.kafka(DataConnectionRef, FunctionEx, String...)wrapping the output inMap.Entry. -
Uses of Beta in com.hazelcast.jet.pipeline
Methods in com.hazelcast.jet.pipeline with annotations of type BetaModifier and TypeMethodDescriptionJdbcSinkBuilder.dataConnectionRef(DataConnectionRef dataConnectionRef) Sets the reference to the configured data connection ofDataConnectionReffrom which the instance of theDataSourcewill be retrieved.static <T> Sink<T>Sinks.jdbc(String updateQuery, DataConnectionRef dataConnectionRef, BiConsumerEx<PreparedStatement, T> bindFn) A shortcut for: -
Uses of Beta in com.hazelcast.spi.properties
Fields in com.hazelcast.spi.properties with annotations of type BetaModifier and TypeFieldDescriptionstatic final HazelcastPropertyClusterProperty.SQL_CUSTOM_CYCLIC_TYPES_ENABLEDEnable experimental support for accessing cyclic nested fields by using custom types in SQL.static final HazelcastPropertyClusterProperty.SQL_TSTORE_ENABLEDEnable experimental support for querying Tiered Storage IMaps via SQL. -
Uses of Beta in com.hazelcast.spi.tenantcontrol
Classes in com.hazelcast.spi.tenantcontrol with annotations of type BetaModifier and TypeInterfaceDescriptioninterfaceHook to decouple Hazelcast object from the tenantinterfaceInterface to be implemented by classes which can be queried for requirement of a tenant context.interfaceHooks for multi-tenancy for application servers.interfaceATenantControlFactorysuppliesTenantControlobjects when Hazelcast service attaches the tenant control to a distributed object. -
Uses of Beta in com.hazelcast.vector
Classes in com.hazelcast.vector with annotations of type BetaModifier and TypeClassDescriptionfinal recordHint<T>SearchOptionshint definitioninterfaceVector search optionsclassVector search options builderinterfaceSearchResult<K,V> Single vector search resultinterfaceAVectorDocumentincludes a user-suppliedV valueand the associatedVectorValuesthat represent the document.interfaceAVectorValuesinstance contains the vectors that describe aVectorDocument.
HazelcastInstance.getSql()instead.