@Beta @FunctionalInterface public interface TenantControlFactory
TenantControlFactory
supplies TenantControl
objects when
Hazelcast service attaches the tenant control to a distributed object.
An implementation of TenantControlFactory
is instantiated
via ServiceLoader
, so in order to be picked up:
META-INF/services/com.hazelcast.spi.tenantcontrol.TenantControlFactory
Modifier and Type | Field and Description |
---|---|
static TenantControlFactory |
NOOP_TENANT_CONTROL_FACTORY
Default tenant control factory.
|
Modifier and Type | Method and Description |
---|---|
TenantControl |
saveCurrentTenant(DestroyEventContext event)
To be called from the application's thread to connect a Hazelcast object
with a particular tenant, e.g.
|
static final TenantControlFactory NOOP_TENANT_CONTROL_FACTORY
TenantControl.NOOP_TENANT_CONTROL
TenantControl saveCurrentTenant(DestroyEventContext event)
event
- hook to destroy any Hazelcast object when the tenant is destroyed,
This is used, for example, to delete all associated caches from the application when
it gets undeployed, so there are no ClassCastExceptions afterwardsCopyright © 2022 Hazelcast, Inc.. All rights reserved.