## Uses of Class
com.hazelcast.spi.annotation.Beta

- Packages that use Beta
  Package | Description
  --- | ---
  com.hazelcast.config | Provides classes for configuring HazelcastInstance.
  com.hazelcast.core | Provides core API interfaces/classes.
  com.hazelcast.jet.pipeline.test | This package contains various mock sources to help with pipeline testing and development.
  com.hazelcast.spi.tenantcontrol | Classes for tenant control

- Packages with annotations of type Beta
  Package | Description
  --- | ---
  com.hazelcast.jet.pipeline.test | This package contains various mock sources to help with pipeline testing and development.

- - ### Uses of Beta in com.hazelcast.config

    Classes in com.hazelcast.config with annotations of type Beta
    Modifier and Type | Class and Description
    --- | ---
    `class` | `AdvancedNetworkConfig` Similar to `NetworkConfig` with the additional ability to define multiple endpoints, each with its own separate protocol/security and/or socket properties.

  - ### Uses of Beta in com.hazelcast.core

    Classes in com.hazelcast.core with annotations of type Beta
    Modifier and Type | Class and Description
    --- | ---
    `class` | `Pipelining<E>` The Pipelining can be used to speed up requests.

  - ### Uses of Beta in com.hazelcast.jet.pipeline.test

    Classes in com.hazelcast.jet.pipeline.test with annotations of type Beta
    Modifier and Type | Class and Description
    --- | ---
    `class` | `AssertionCompletedException` An exception which indicates that an assertion passed successfully.
    `class` | `Assertions` Various assertions which can be used to assert items passing through the pipeline for correctness.
    `class` | `AssertionSinkBuilder<S,T>` See `AssertionSinkBuilder.assertionSink(String, SupplierEx)`.
    `class` | `AssertionSinks` Various assertions which can be used to assert items on the output of a pipeline.
    `interface` | `GeneratorFunction<R>` A function which takes a timestamp and a sequence number as the input.
    `class` | `SimpleEvent` A simple event with a timestamp and a sequence number.
    `class` | `TestSources` Contains factory methods for various mock sources which can be used for pipeline testing and development.

  - ### Uses of Beta in com.hazelcast.spi.tenantcontrol

    Classes in com.hazelcast.spi.tenantcontrol with annotations of type Beta
    Modifier and Type | Interface and Description
    --- | ---
    `interface` | `DestroyEventContext<T>` Hook to decouple Hazelcast object from the tenant
    `interface` | `TenantControl` Hooks for multi-tenancy for application servers Hazelcast uses separate threads to invoke operations this interface acts a hook to establish a thread-local tenant context so that operation invocations into application servers are handled correctly This is used by application servers to establish thread context for class loading, CDI, EJB and JPA invocations
    `interface` | `TenantControlFactory` A `TenantControlFactory` supplies `TenantControl` objects when Hazelcast service attaches the tenant control to a distributed object.

Copyright © 2019. All rights reserved.