A B C D E G I N O P R S T U W 
All Classes All Packages

A

accumulateAndGet(V, BinaryOperator<V>) - Method in interface dev.gemfire.dtype.DAtomicReference
Atomically updates the current value with the results of applying the given function to the current and given values, returning the updated value.
acquire() - Method in interface dev.gemfire.dtype.DSemaphore
Acquire a single permit.
acquire(int) - Method in interface dev.gemfire.dtype.DSemaphore
Acquire a number of permits.
add(E) - Method in interface dev.gemfire.dtype.DCircularQueue
Adds the given element to this queue.
addAndGet(long) - Method in interface dev.gemfire.dtype.DAtomicLong
Atomically adds the given value to the current value.
availablePermits() - Method in interface dev.gemfire.dtype.DSemaphore
Return the number of permits available
await() - Method in interface dev.gemfire.dtype.DCountDownLatch
Causes the current thread to wait until the latch has counted down to zero, unless the thread is interrupted.
await(long, TimeUnit) - Method in interface dev.gemfire.dtype.DCountDownLatch
Causes the current thread to wait until the latch has counted down to zero, unless the thread is interrupted, or the specified waiting time has elapsed.

B

build() - Method in interface dev.gemfire.dtype.DSnowflake.Builder
Create a DSnowflake instance
builder() - Static method in interface dev.gemfire.dtype.DSnowflake
Provides a Builder used to create customized DSnowflakes.

C

ClientDisconnectedException - Exception in dev.gemfire.dtype
An exception that is thrown by the server to indicate that it 'seems' as though the client has disconnected.
ClientDisconnectedException(String) - Constructor for exception dev.gemfire.dtype.ClientDisconnectedException
 
close() - Method in class dev.gemfire.dtype.DTypeFactory
 
compareAndSet(long, long) - Method in interface dev.gemfire.dtype.DAtomicLong
Atomically sets the value to the given updated value if the current value == the expected value.
compareAndSet(V, V) - Method in interface dev.gemfire.dtype.DAtomicReference
Atomically sets the value to the given updated value if the current value == the expected value.
countDown() - Method in interface dev.gemfire.dtype.DCountDownLatch
Decrements the count of the latch, releasing all waiting threads if the count reaches zero.
createDAtomicLong(String) - Method in class dev.gemfire.dtype.DTypeFactory
 
createDAtomicLong(String, long) - Method in class dev.gemfire.dtype.DTypeFactory
 
createDAtomicReference(String) - Method in class dev.gemfire.dtype.DTypeFactory
 
createDAtomicReference(String, V) - Method in class dev.gemfire.dtype.DTypeFactory
 
createDBlockingQueue(String) - Method in class dev.gemfire.dtype.DTypeFactory
 
createDBlockingQueue(String, int) - Method in class dev.gemfire.dtype.DTypeFactory
 
createDCircularQueue(String, int) - Method in class dev.gemfire.dtype.DTypeFactory
 
createDCountDownLatch(String, int) - Method in class dev.gemfire.dtype.DTypeFactory
Create or retrieve a DCountDownLatch with a given count.
createDCounter(String) - Method in class dev.gemfire.dtype.DTypeFactory
 
createDCounter(String, int) - Method in class dev.gemfire.dtype.DTypeFactory
 
createDList(String) - Method in class dev.gemfire.dtype.DTypeFactory
 
createDSemaphore(String, int) - Method in class dev.gemfire.dtype.DTypeFactory
 
createDSet(String) - Method in class dev.gemfire.dtype.DTypeFactory
 

D

DAtomicLong - Interface in dev.gemfire.dtype
A distributed and highly-available implementation of AtomicLongs.
DAtomicReference<V> - Interface in dev.gemfire.dtype
A distributed and highly-available implementation of AtomicReferences.
DBlockingQueue<E> - Interface in dev.gemfire.dtype
An implementation of a BlockingDeque that is distributed and highly available.
DCircularQueue<E> - Interface in dev.gemfire.dtype
An implementation of a Queue that provides a first-in first-out queue with a fixed size that replaces its oldest element if full.
DCountDownLatch - Interface in dev.gemfire.dtype
 
DCounter - Interface in dev.gemfire.dtype
A distributed type, similar to a DAtomicLong, but with higher throughput and less potential contention than DAtomicLong.
DEFAULT_EPOCH_START - Static variable in interface dev.gemfire.dtype.DSnowflake
The default epoch start - 1 Jan, 2020
DEFAULT_MACHINE_BITS - Static variable in interface dev.gemfire.dtype.DSnowflake
 
DEFAULT_SEQUENCE_BITS - Static variable in interface dev.gemfire.dtype.DSnowflake
 
destroy() - Method in interface dev.gemfire.dtype.DCountDownLatch
Destroys the countdown latch.
destroy() - Method in interface dev.gemfire.dtype.DSemaphore
Destroy the semaphore.
destroy() - Method in interface dev.gemfire.dtype.DSnowflake
This is a no-op for DSnowflakes.
destroy() - Method in interface dev.gemfire.dtype.DType
Destroy this instance.
dev.gemfire.dtype - package dev.gemfire.dtype
GemFire Distributed Types
DList<E> - Interface in dev.gemfire.dtype
A DList is a distributed and highly available List that is backed by a GemFire cluster.
drainPermits() - Method in interface dev.gemfire.dtype.DSemaphore
Acquire all remaining permits if any are available.
DSemaphore - Interface in dev.gemfire.dtype
DSemaphore is a highly-available, distributed version of the JDK's Semaphore.
DSet<E> - Interface in dev.gemfire.dtype
A DSet is a distributed and highly available Set that is backed by a GemFire cluster.
DSnowflake - Interface in dev.gemfire.dtype
DSnowflake is a cluster-unique ID generator based on the Twitter/X Snowflake design.
DSnowflake.Builder - Interface in dev.gemfire.dtype
Builder used to create custom DSnowflakes.
DType - Interface in dev.gemfire.dtype
Base interface for all Distributed Types
DTypeException - Exception in dev.gemfire.dtype
General exception class for distributed types
DTypeException(String) - Constructor for exception dev.gemfire.dtype.DTypeException
 
DTypeFactory - Class in dev.gemfire.dtype
The DTypeFactory is the primary means to access and create distributed types.
DTypeFactory(ClientCache) - Constructor for class dev.gemfire.dtype.DTypeFactory
Instantiate a factory instance used to create specific distributed types.
DTYPES_CACHING_REGION - Static variable in class dev.gemfire.dtype.DTypeFactory
 
DTYPES_REGION - Static variable in class dev.gemfire.dtype.DTypeFactory
 

E

EntryDestroyedException - Exception in dev.gemfire.dtype
An exception typically thrown when attempting to access an instance that has been destroyed.
EntryDestroyedException(String) - Constructor for exception dev.gemfire.dtype.EntryDestroyedException
 

G

get() - Method in interface dev.gemfire.dtype.DAtomicLong
Gets the current value.
get() - Method in interface dev.gemfire.dtype.DAtomicReference
Gets the current value.
get() - Method in interface dev.gemfire.dtype.DCounter
Get the current value.
getAndAccumulate(V, BinaryOperator<V>) - Method in interface dev.gemfire.dtype.DAtomicReference
Atomically updates the current value with the results of applying the given function to the current and given values, returning the previous value.
getAndAdd(long) - Method in interface dev.gemfire.dtype.DAtomicLong
Atomically adds the given value to the current value.
getAndSet(long) - Method in interface dev.gemfire.dtype.DAtomicLong
Atomically sets to the given value and returns the old value.
getAndSet(V) - Method in interface dev.gemfire.dtype.DAtomicReference
Atomically sets to the given value and returns the old value.
getAndUpdate(UnaryOperator<V>) - Method in interface dev.gemfire.dtype.DAtomicReference
Atomically updates the current value with the results of applying the given function, returning the previous value.
getCount() - Method in interface dev.gemfire.dtype.DCountDownLatch
Returns the current count.
getName() - Method in interface dev.gemfire.dtype.DType
Get the name of this instance.
getQueueLength() - Method in interface dev.gemfire.dtype.DSemaphore
Return the number of callers waiting to acquire permits
getWaiters() - Method in interface dev.gemfire.dtype.DCountDownLatch
Return the number of threads waiting on this countdown latch.

I

increment(long) - Method in interface dev.gemfire.dtype.DCounter
Update the value.
iterator() - Method in interface dev.gemfire.dtype.DCircularQueue

N

nextId() - Method in interface dev.gemfire.dtype.DSnowflake
Generate a new ID.

O

offer(E) - Method in interface dev.gemfire.dtype.DCircularQueue
Adds the given element to this queue.

P

parse(long) - Method in interface dev.gemfire.dtype.DSnowflake
Parse a sequence ID into its individual components based on the configured bit lengths.

R

release() - Method in interface dev.gemfire.dtype.DSemaphore
Release a single permit.
release(int) - Method in interface dev.gemfire.dtype.DSemaphore
Release a number of permits.

S

set(long) - Method in interface dev.gemfire.dtype.DAtomicLong
Set the given value atomically.
set(V) - Method in interface dev.gemfire.dtype.DAtomicReference
Sets to the given value.

T

toString() - Method in interface dev.gemfire.dtype.DCountDownLatch
Returns a string identifying this latch, as well as its state.
tryAcquire() - Method in interface dev.gemfire.dtype.DSemaphore
Non-blocking version of acquire which does not block.
tryAcquire(int) - Method in interface dev.gemfire.dtype.DSemaphore
Non-blocking version of acquire(int) which does not block.

U

updateAndGet(UnaryOperator<V>) - Method in interface dev.gemfire.dtype.DAtomicReference
Atomically updates the current value with the results of applying the given function, returning the updated value.

W

withEpochStart(long) - Method in interface dev.gemfire.dtype.DSnowflake.Builder
Specify a custom epoch start
withMachineBits(int) - Method in interface dev.gemfire.dtype.DSnowflake.Builder
Specify the number of bits to use for the machine ID
withMachineId(long) - Method in interface dev.gemfire.dtype.DSnowflake.Builder
Specify a custom machine ID
withSequenceBits(int) - Method in interface dev.gemfire.dtype.DSnowflake.Builder
Specify the number of bits to use for the sequence number
A B C D E G I N O P R S T U W 
All Classes All Packages