| Interface | Description |
|---|---|
| AsyncResult |
Defines a result interface for Asynchronous operations.
|
| Provider |
Defines the interface that an Implementation of a Specific wire level protocol
provider must implement.
|
| ProviderListener |
Events interface used to update the listener with changes in provider state.
|
| ProviderSynchronization |
Synchronization callback interface used to execute state updates
or similar tasks in the thread context where the associated
ProviderFuture is managed.
|
| Class | Description |
|---|---|
| BalancedProviderFuture |
A more balanced implementation of a ProviderFuture that works better on some
platforms such as windows where the thread park and atomic operations used by
a more aggressive implementation could result in poor performance.
|
| ConservativeProviderFuture |
A more conservative implementation of a ProviderFuture that is better on some
platforms or resource constrained hardware where high CPU usage can be more
counter productive than other variants that might spin or otherwise avoid
entry into states requiring thread signalling.
|
| DefaultProviderListener |
Default implementation that does nothing for all callbacks.
|
| NoOpAsyncResult |
Simple NoOp implementation used when the result of the operation does not matter.
|
| ProgressiveProviderFuture |
An optimized version of a ProviderFuture that makes use of spin waits and other
methods of reacting to asynchronous completion in a more timely manner.
|
| ProviderConstants |
Set of Provider specific constants used when interacting with the Provider API.
|
| ProviderFactory |
Interface that all JMS Providers must implement.
|
| ProviderFuture |
Asynchronous Provider Future class.
|
| ProviderFutureFactory |
Factory for provider future instances that will create specific versions based on
configuration.
|
| ProviderWrapper<E extends Provider> | |
| WrappedAsyncResult |
Base class used to wrap one AsyncResult with another.
|
| Enum | Description |
|---|---|
| ProviderConstants.ACK_TYPE |
| Exception | Description |
|---|---|
| ProviderException |
Copyright © 2013–2019 The Apache Software Foundation. All rights reserved.