All Classes Interface Summary Class Summary Enum Summary Exception Summary
| Class |
Description |
| AbstractByteBufPool<T> |
Thread-safe <T> interner.
|
| AbstractLatch |
|
| AbstractLatch.CountSync |
Look at the doc and examples provided by AbstractQueuedSynchronizer for more information
|
| AbstractPool<I,O> |
Thread-safe <T> interner.
|
| ActiveMQAddressDoesNotExistException |
An operation failed because an address exists on the server.
|
| ActiveMQAddressExistsException |
An operation failed because an address exists on the server.
|
| ActiveMQAddressFullException |
An address is full.
|
| ActiveMQAlreadyReplicatingException |
The server is already paired with a replicating backup.
|
| ActiveMQBuffer |
An ActiveMQBuffer wraps a Netty's ChannelBuffer and is used throughout ActiveMQ Artemis code base.
|
| ActiveMQBuffers |
|
| ActiveMQClusterSecurityException |
Security exception thrown when the cluster user fails authentication.
|
| ActiveMQComponent |
|
| ActiveMQConnectionTimedOutException |
A client timed out will connecting to ActiveMQ Artemis server.
|
| ActiveMQDeleteAddressException |
An operation failed because an address exists on the server.
|
| ActiveMQDisconnectedException |
A client was disconnected from ActiveMQ Artemis server when the server has shut down.
|
| ActiveMQDivertDoesNotExistException |
An operation failed because an address exists on the server.
|
| ActiveMQDuplicateIdException |
A DuplicateID was rejected.
|
| ActiveMQDuplicateMetaDataException |
A Session Metadata was set in duplication
|
| ActiveMQException |
ActiveMQException is the root exception for the ActiveMQ Artemis API.
|
| ActiveMQExceptionType |
|
| ActiveMQIllegalStateException |
An ActiveMQ Artemis resource is not in a legal state (e.g.
|
| ActiveMQIncompatibleClientServerException |
The server version and the client version are incompatible.
|
| ActiveMQInterceptorRejectedPacketException |
An outgoing interceptor returned false.
|
| ActiveMQInternalErrorException |
Internal error which prevented ActiveMQ Artemis from performing an important operation.
|
| ActiveMQInterruptedException |
When an interruption happens, we will just throw a non-checked exception.
|
| ActiveMQInvalidBufferException |
Exception used for when reading invalid data from buffers.
|
| ActiveMQInvalidFilterExpressionException |
A filter expression was found to be invalid.
|
| ActiveMQInvalidQueueConfiguration |
An operation failed because a queue exists on the server.
|
| ActiveMQInvalidTransientQueueUseException |
An operation failed because a queue exists on the server.
|
| ActiveMQIOErrorException |
Unexpected I/O error occurred on the server.
|
| ActiveMQLargeMessageException |
A problem occurred while manipulating the body of a large message.
|
| ActiveMQLargeMessageInterruptedException |
|
| ActiveMQNativeIOError |
An error has happened at ActiveMQ's native (non-Java) code used in reading and writing data.
|
| ActiveMQNonExistentQueueException |
An operation failed because a queue does not exist on the server.
|
| ActiveMQNotConnectedException |
A client is not able to connect to ActiveMQ Artemis server.
|
| ActiveMQNullRefException |
An operation failed because is dereferencing null pointer.
|
| ActiveMQObjectClosedException |
A client operation failed because the calling resource (ClientSession, ClientProducer, etc.) is
closed.
|
| ActiveMQPropertyConversionException |
A PropertyConversionException is thrown by org.apache.activemq.artemis.api.core.Message methods when a
property can not be converted to the expected type.
|
| ActiveMQQueueExistsException |
An operation failed because a queue exists on the server.
|
| ActiveMQQueueMaxConsumerLimitReached |
An operation failed because a queue exists on the server.
|
| ActiveMQRemoteDisconnectException |
A security problem occurred (authentication issues, permission issues,...)
|
| ActiveMQReplicationTimeooutException |
The creation of a session was rejected by the server (e.g.
|
| ActiveMQRoutingException |
A client was redirected.
|
| ActiveMQScheduledComponent |
This is for components with a scheduled at a fixed rate.
|
| ActiveMQSecurityException |
A security problem occurred (authentication issues, permission issues,...)
|
| ActiveMQSessionCreationException |
The creation of a session was rejected by the server (e.g.
|
| ActiveMQShutdownException |
An operation failed because an address exists on the server.
|
| ActiveMQThreadFactory |
|
| ActiveMQThreadPoolExecutor |
|
| ActiveMQTimeoutException |
An operation timed out.
|
| ActiveMQTransactionOutcomeUnknownException |
The outcome of a transaction is unknown.
|
| ActiveMQTransactionRolledBackException |
A transaction was rolled back.
|
| ActiveMQTransactionTimeoutException |
|
| ActiveMQUnBlockedException |
A blocking call from a client was unblocked during failover.
|
| ActiveMQUnexpectedRoutingTypeForAddress |
An operation failed because a queue exists on the server.
|
| ActiveMQUnsupportedPacketException |
A packet of unsupported type was received by ActiveMQ Artemis PacketHandler.
|
| ActiveMQUtilBundle |
Logger Code 20
each message id must be 6 digits long starting with 20, the 3rd digit should be 9
so 209000 to 209999
|
| ActiveMQUtilBundle_$bundle |
Warning this class consists of generated code.
|
| ActiveMQUtilLogger |
Logger Code 20
each message id must be 6 digits long starting with 20, the 3rd digit donates the level so
INF0 1
WARN 2
DEBUG 3
ERROR 4
TRACE 5
FATAL 6
so an INFO message would be 201000 to 201999
|
| ActiveMQUtilLogger_$logger |
Warning this class consists of generated code.
|
| Actor<T> |
|
| ActorListener<T> |
|
| ArrayResettableIterator<E> |
Provides an Array Iterator that is able to reset, allowing you to iterate over the full array.
|
| ArtemisCloseable |
|
| ArtemisConstants |
|
| ArtemisExecutor |
|
| AssertionLoggerHandler |
|
| AtomicRunnable |
|
| AtomicRunnableWithDelegate |
|
| AuditLogger |
Logger Code 60
each message id must be 6 digits long starting with 60, the 3rd digit donates the level so
INF0 1
WARN 2
DEBUG 3
ERROR 4
TRACE 5
FATAL 6
so an INFO message would be 601000 to 601999
|
| AuditLogger_$logger |
Warning this class consists of generated code.
|
| AutomaticLatch |
An automatic latch has the same semantic as the ReusableLatch
However this class has a replaceable callback that could be called
when the number of elements reach zero.
|
| Base64 |
Encodes and decodes to and from Base64 notation.
|
| Base64.InputStream |
A Base64.InputStream will read data from another
java.io.InputStream, given in the constructor,
and encode/decode to/from Base64 notation on the fly.
|
| Base64.OutputStream |
A Base64.OutputStream will write data to another
java.io.OutputStream, given in the constructor,
and encode/decode to/from Base64 notation on the fly.
|
| BeanSupport |
|
| BooleanUtil |
|
| ByteUtil |
|
| ChannelBufferWrapper |
|
| ClassloadingUtil |
This class will be used to perform generic class-loader operations,
such as load a class first using TCCL, and then the classLoader used by ActiveMQ Artemis (ClassloadingUtil.getClass().getClassLoader()).
|
| Closeable |
|
| CompositeAddress |
|
| ConcurrentAppendOnlyChunkedList<E> |
This collection is a concurrent append-only list that grows in chunks.
It's safe to be used by many threads concurrently and has a max capacity of Integer.MAX_VALUE.
|
| ConcurrentHashSet<E> |
A ConcurrentHashSet.
|
| ConcurrentLongHashMap<V> |
Map from long to an Object.
|
| ConcurrentLongHashMap.EntryProcessor<V> |
|
| ConcurrentLongHashSet |
Concurrent hash set for primitive longs
Provides similar methods as a ConcurrentSet<Long> but since it's an open hash map with linear probing, no node
allocations are required to store the values.
|
| ConcurrentLongHashSet.ConsumerLong |
|
| ConcurrentSet<E> |
A ConcurrentSet
|
| ConcurrentUtil |
|
| CoreMessageObjectPools |
|
| CriticalAction |
|
| CriticalAnalyzer |
|
| CriticalAnalyzerImpl |
|
| CriticalAnalyzerPolicy |
|
| CriticalCloseable |
|
| CriticalComponent |
A Critical component enters and leaves a critical state.
|
| CriticalComponentImpl |
This is not abstract as it could be used through aggregations or extensions.
|
| CriticalMeasure |
|
| DataConstants |
|
| DefaultSensitiveStringCodec |
A DefaultSensitiveDataCodec
The default implementation of SensitiveDataCodec.
|
| DestinationUtil |
|
| DisconnectReason |
|
| EmptyCriticalAnalyzer |
|
| Env |
Utility that detects various properties specific to the current runtime
environment, such as JVM bitness and OS type.
|
| ExecutorFactory |
|
| FactoryFinder |
|
| FactoryFinder.ObjectFactory |
The strategy that the FactoryFinder uses to find load and instantiate Objects
can be changed out by calling the setObjectFactory method with a custom implementation of ObjectFactory.
|
| FactoryFinder.StandaloneObjectFactory |
The default implementation of Object factory which works well in standalone applications.
|
| FileUtil |
|
| FluentPropertyBeanIntrospectorWithIgnores |
|
| HandlerBase |
This abstract class will encapsulate
ThreadLocals to determine when a class is a handler.
|
| HashProcessor |
Used to process Hash text for passwords
|
| InetAddresses |
Static utility methods pertaining to InetAddress instances.
|
| IPV6Util |
|
| IterableStream |
|
| JBossLoggingApacheLoggerBridge |
There is an issue on the Testsuite, as it's not possible
to bring JBossLogging on the booting classLoader.
|
| JsonArray |
A JsonArray e.g.
|
| JsonArrayBuilder |
|
| JsonArrayBuilderImpl |
|
| JsonArrayImpl |
|
| JsonLoader |
This is to make sure we use the proper classLoader to load JSon libraries.
|
| JsonNumber |
JsonValue which represents a number.
|
| JsonNumberImpl |
|
| JsonObject |
A JsonObject, e.g.
|
| JsonObjectBuilder |
|
| JsonObjectBuilderImpl |
|
| JsonObjectImpl |
|
| JsonString |
JsonValue which represents a string.
|
| JsonStringImpl |
|
| JsonValue |
A single value in a JSON expression.
|
| JsonValue.ValueType |
|
| JsonValueImpl |
|
| LazyHashProcessor |
|
| LinkedList<E> |
|
| LinkedListImpl<E> |
A linked list implementation which allows multiple iterators to exist at the same time on the queue, and which see any
elements added or removed from the queue either directly or via iterators.
|
| LinkedListImpl.Node<E> |
|
| LinkedListIterator<E> |
A LinkedListIterator
This iterator allows the last element to be repeated in the next call to hasNext or next
|
| ListUtil |
|
| LongHashSet |
A hash set implementation of Set<Long> that uses open addressing values.
|
| MaxSizeMap<K,V> |
|
| MpscPool<T> |
A simple encapsulation of Netty MpscQueue to provide a pool of objects.
|
| MultiIterator<E> |
Provides an Iterator that works over multiple underlying iterators.
|
| MultiResettableIterator<E> |
Extends MultiIterator, adding the ability if the underlying iterators are resettable, then its self can reset.
|
| NetworkHealthCheck |
This will use InetAddress.isReachable(int) to determine if the network is alive.
|
| NodeStore<E> |
This interface is meant to encapsulate the usage of HashMap<ListID, LongObjectHashMap<ElementType>>
The implementation should store the node in such way that you can access it through NodeStore.getNode(String, long)
|
| NoHashProcessor |
A hash processor that just does plain text comparison
|
| NoOpMap<K,V> |
This class implements a Map, but actually doesnt store anything, it is similar in idea to an EmptyMap,
but where mutation methods simply do a no op rather than UnsupportedOperationException as with EmptyMap.
|
| ObjLongPair<A> |
A Pair is a holder for 1 object and 'a' being greater or equal than 0.
|
| OrderedExecutor |
An executor that always runs all tasks in order, using a delegate executor to run the tasks.
|
| OrderedExecutorFactory |
A factory for producing executors that run all tasks in order, which delegate to a single common executor instance.
|
| Pair<A,B> |
A Pair is a holder for 2 objects.
|
| ParameterisedAddress |
|
| PasswordMaskingUtil |
|
| PendingTask |
This is similar to a Runnable, except that we throw exceptions.
|
| Persister<T> |
|
| PersisterIDs |
this is a list for all the persisters
The sole purpose of this is to make sure these IDs will not be duplicate
so we know where to find IDs.
|
| Pool<T> |
A simple encapsulation to provide a pool of objects.
|
| PowerOf2Util |
Collection of bit-tricks for power of 2 cases.
|
| Preconditions |
|
| PriorityAware |
|
| PriorityCollection<E extends PriorityAware> |
This class's purpose is to hold the the different collections used for each priority level.
|
| PriorityCollection.PriorityHolder<E> |
|
| PriorityLinkedList<E> |
|
| PriorityLinkedListImpl<E> |
A priority linked list implementation
|
| ProcessorBase<T> |
|
| QueueAttributes |
Deprecated. |
| QueueConfiguration |
This class holds all the properties required to configure a queue.
|
| RandomUtil |
|
| ReferenceCounter |
|
| ReferenceCounterUtil |
|
| RepeatableIterator<E> |
|
| RepeatableIteratorWrapper<E> |
|
| ResettableIterator<E> |
|
| ReusableLatch |
This class will use the framework provided to by AbstractQueuedSynchronizer.
|
| RoutingType |
|
| RunnableEx |
|
| SchemaConstants |
|
| SecureHashProcessor |
|
| SelectorTranslator |
This class converts a JMS selector expression into an ActiveMQ Artemis core filter expression.
|
| SensitiveDataCodec<T> |
A SensitiveDataCodec
This interface is used for implementing a value decoder.
|
| ServiceComponent |
A Component that needs to know the stop reason.
|
| SimpleFuture<V> |
|
| SimpleFutureImpl<V> |
|
| SimpleString |
A simple String class that can store all characters, and stores as simple byte[], this
minimises expensive copying between String objects.
|
| SimpleString.ByteBufSimpleStringPool |
|
| SimpleString.StringSimpleStringPool |
|
| SingletonIterator<E> |
|
| SizeAwareMetric |
|
| SizeAwareMetric.AddCallback |
|
| SparseArrayLinkedList<E> |
This list share the same motivation and structure of https://en.wikipedia.org/wiki/Unrolled_linked_list:
it's a linked list of arrays/chunks of T.
Differently from an UnrolledLinkedList this list doesn't optimize addition and removal to achieve a balanced
utilization among chunks ie a chunk is removed only if empty and chunks can't be merged.
|
| SpawnedVMSupport |
|
| StringEscapeUtils |
|
| StringPrintStream |
|
| Suppliers |
|
| ThreadDumpUtil |
|
| ThresholdActor<T> |
|
| TimeUtils |
Time utils.
|
| TimeUtils.CheckMethod |
|
| TypedProperties |
Property Value Conversion.
|
| TypedProperties |
Deprecated.
|
| TypedProperties.StringValue |
|
| TypedProperties.StringValue.ByteBufStringValuePool |
|
| TypedProperties.TypedPropertiesDecoderPools |
|
| TypedProperties.TypedPropertiesStringSimpleStringPools |
|
| UpdatableIterator<E> |
|
| URIFactory<T,P> |
|
| URISchema<T,P> |
|
| URISupport |
Utility class that provides methods for parsing URI's
This class can be used to split composite URI's into their component parts and is used to extract any
URI options from each URI in order to set specific properties on Beans.
|
| URISupport.CompositeData |
A composite URI can be split into one or more CompositeData object which each represent the
individual URIs that comprise the composite one.
|
| UTF8Util |
A UTF8Util
This class will write UTFs directly to the ByteOutput (through the MessageBuffer interface)
|
| UUID |
UUID represents Universally Unique Identifiers (aka Global UID in Windows
world).
|
| UUIDGenerator |
|
| UUIDTimer |
UUIDTimer produces the time stamps required for time-based UUIDs.
|
| Waiter |
|
| Waiter.Condition |
|
| WebServerComponentMarker |
|