See: Description
| Interface | Description |
|---|---|
| Allocator<T extends reactor.core.support.Recyclable> |
An
Allocator is responsible for returning to the caller a Reference to a reusable
object or to provide a newly-created object, depending on the underlying allocation strategy. |
| Reference<T extends reactor.core.support.Recyclable> |
A
Reference provides access to and metadata about a poolable object. |
| Class | Description |
|---|---|
| AbstractReference<T extends reactor.core.support.Recyclable> |
An abstract
Reference implementation that does reference counting. |
| EventAllocator |
Generic Event Allocator.
|
| EventFactorySupplier<T> |
A
Supplier implementation that instantiates Events
based on Event data type. |
| RecyclableNumber | |
| RecyclableString | |
| ReferenceCountingAllocator<T extends reactor.core.support.Recyclable> |
An implementation of
Allocator that uses reference counting to determine when an object
should
be recycled and placed back into the pool to be reused. |