Index
All Classes and Interfaces|All Packages|Serialized Form
A
- ADDED - Enum constant in enum org.apache.shardingsphere.mode.repository.cluster.listener.DataChangedEvent.Type
C
- ClusterPersistRepository - Interface in org.apache.shardingsphere.mode.repository.cluster
-
Cluster persist repository.
- ClusterPersistRepositoryConfiguration - Class in org.apache.shardingsphere.mode.repository.cluster
-
Cluster persist repository configuration.
- ClusterPersistRepositoryConfiguration() - Constructor for class org.apache.shardingsphere.mode.repository.cluster.ClusterPersistRepositoryConfiguration
- ClusterPersistRepositoryException - Exception Class in org.apache.shardingsphere.mode.repository.cluster.exception
-
Cluster persist repository exception.
- ClusterPersistRepositoryException(Exception) - Constructor for exception class org.apache.shardingsphere.mode.repository.cluster.exception.ClusterPersistRepositoryException
- create(String, C, P) - Method in interface org.apache.shardingsphere.mode.repository.cluster.lock.creator.DistributedLockCreator
-
Create distributed lock.
- create(String, ClusterPersistRepository, DefaultLockTypedProperties) - Method in class org.apache.shardingsphere.mode.repository.cluster.lock.impl.DefaultDistributedLockCreator
D
- DataChangedEvent - Class in org.apache.shardingsphere.mode.repository.cluster.listener
-
Data changed event.
- DataChangedEvent() - Constructor for class org.apache.shardingsphere.mode.repository.cluster.listener.DataChangedEvent
- DataChangedEvent.Type - Enum in org.apache.shardingsphere.mode.repository.cluster.listener
-
Data changed type.
- DataChangedEventListener - Interface in org.apache.shardingsphere.mode.repository.cluster.listener
-
Data changed listener.
- DefaultDistributedLock - Class in org.apache.shardingsphere.mode.repository.cluster.lock.impl
-
Default distributed lock.
- DefaultDistributedLock(String, ClusterPersistRepository, DefaultLockTypedProperties) - Constructor for class org.apache.shardingsphere.mode.repository.cluster.lock.impl.DefaultDistributedLock
- DefaultDistributedLockCreator - Class in org.apache.shardingsphere.mode.repository.cluster.lock.impl
-
Default distributed lock creator.
- DefaultDistributedLockCreator() - Constructor for class org.apache.shardingsphere.mode.repository.cluster.lock.impl.DefaultDistributedLockCreator
- DefaultLockPropertyKey - Enum in org.apache.shardingsphere.mode.repository.cluster.lock.impl.props
-
Default lock property key.
- DefaultLockTypedProperties - Class in org.apache.shardingsphere.mode.repository.cluster.lock.impl.props
-
Default lock typed properties.
- DefaultLockTypedProperties(Properties) - Constructor for class org.apache.shardingsphere.mode.repository.cluster.lock.impl.props.DefaultLockTypedProperties
- DELETED - Enum constant in enum org.apache.shardingsphere.mode.repository.cluster.listener.DataChangedEvent.Type
- DistributedLock - Interface in org.apache.shardingsphere.mode.repository.cluster.lock
-
Distributed lock.
- DistributedLockCreator<C,
P extends org.apache.shardingsphere.infra.util.props.TypedProperties<?>> - Interface in org.apache.shardingsphere.mode.repository.cluster.lock.creator -
Distributed lock creator.
- DistributedLockHolder - Class in org.apache.shardingsphere.mode.repository.cluster.lock.holder
-
Distributed lock holder.
- DistributedLockHolder(String, Object, TypedProperties<?>) - Constructor for class org.apache.shardingsphere.mode.repository.cluster.lock.holder.DistributedLockHolder
G
- getDistributedLock(String) - Method in class org.apache.shardingsphere.mode.repository.cluster.lock.holder.DistributedLockHolder
-
Get distributed lock.
- getDistributedLockHolder() - Method in interface org.apache.shardingsphere.mode.repository.cluster.ClusterPersistRepository
-
Get distributed lock holder.
- getType() - Method in class org.apache.shardingsphere.mode.repository.cluster.lock.impl.DefaultDistributedLockCreator
I
- IGNORED - Enum constant in enum org.apache.shardingsphere.mode.repository.cluster.listener.DataChangedEvent.Type
- init(ClusterPersistRepositoryConfiguration) - Method in interface org.apache.shardingsphere.mode.repository.cluster.ClusterPersistRepository
-
Initialize registry center.
- INSTANCE_ID - Enum constant in enum org.apache.shardingsphere.mode.repository.cluster.lock.impl.props.DefaultLockPropertyKey
O
- onChange(DataChangedEvent) - Method in interface org.apache.shardingsphere.mode.repository.cluster.listener.DataChangedEventListener
-
Fire when data changed.
- org.apache.shardingsphere.mode.repository.cluster - package org.apache.shardingsphere.mode.repository.cluster
- org.apache.shardingsphere.mode.repository.cluster.exception - package org.apache.shardingsphere.mode.repository.cluster.exception
- org.apache.shardingsphere.mode.repository.cluster.listener - package org.apache.shardingsphere.mode.repository.cluster.listener
- org.apache.shardingsphere.mode.repository.cluster.lock - package org.apache.shardingsphere.mode.repository.cluster.lock
- org.apache.shardingsphere.mode.repository.cluster.lock.creator - package org.apache.shardingsphere.mode.repository.cluster.lock.creator
- org.apache.shardingsphere.mode.repository.cluster.lock.holder - package org.apache.shardingsphere.mode.repository.cluster.lock.holder
- org.apache.shardingsphere.mode.repository.cluster.lock.impl - package org.apache.shardingsphere.mode.repository.cluster.lock.impl
- org.apache.shardingsphere.mode.repository.cluster.lock.impl.props - package org.apache.shardingsphere.mode.repository.cluster.lock.impl.props
P
- persistEphemeral(String, String) - Method in interface org.apache.shardingsphere.mode.repository.cluster.ClusterPersistRepository
-
Persist ephemeral data.
- persistExclusiveEphemeral(String, String) - Method in interface org.apache.shardingsphere.mode.repository.cluster.ClusterPersistRepository
-
Persist exclusive ephemeral data.
T
- tryLock(long) - Method in interface org.apache.shardingsphere.mode.repository.cluster.lock.DistributedLock
-
Try lock.
- tryLock(long) - Method in class org.apache.shardingsphere.mode.repository.cluster.lock.impl.DefaultDistributedLock
U
- unlock() - Method in interface org.apache.shardingsphere.mode.repository.cluster.lock.DistributedLock
-
Unlock.
- unlock() - Method in class org.apache.shardingsphere.mode.repository.cluster.lock.impl.DefaultDistributedLock
- UPDATED - Enum constant in enum org.apache.shardingsphere.mode.repository.cluster.listener.DataChangedEvent.Type
V
- valueOf(String) - Static method in enum org.apache.shardingsphere.mode.repository.cluster.listener.DataChangedEvent.Type
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.apache.shardingsphere.mode.repository.cluster.lock.impl.props.DefaultLockPropertyKey
-
Returns the enum constant of this type with the specified name.
- values() - Static method in enum org.apache.shardingsphere.mode.repository.cluster.listener.DataChangedEvent.Type
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum org.apache.shardingsphere.mode.repository.cluster.lock.impl.props.DefaultLockPropertyKey
-
Returns an array containing the constants of this enum type, in the order they are declared.
W
- watch(String, DataChangedEventListener) - Method in interface org.apache.shardingsphere.mode.repository.cluster.ClusterPersistRepository
-
Watch key or path of governance server.
All Classes and Interfaces|All Packages|Serialized Form