Package org.apache.activemq.artemis.api.core
package org.apache.activemq.artemis.api.core
-
ClassDescriptionAn operation failed because an address exists on the server.An operation failed because an address exists on the server.An address is full.The server is already paired with a replicating backup.An ActiveMQBuffer wraps a Netty's ChannelBuffer and is used throughout ActiveMQ Artemis code base.Factory class to create instances of
ActiveMQBuffer
.Security exception thrown when the cluster user fails authentication.A client timed out will connecting to ActiveMQ Artemis server.An operation failed because an address exists on the server.A client was disconnected from ActiveMQ Artemis server when the server has shut down.An operation failed because an address exists on the server.A DuplicateID was rejected.A Session Metadata was set in duplicationActiveMQException is the root exception for the ActiveMQ Artemis API.Defines allActiveMQException
types and their codes.An ActiveMQ Artemis resource is not in a legal state (e.g.The server version and the client version are incompatible.An outgoing interceptor returned false.Internal error which prevented ActiveMQ Artemis from performing an important operation.When an interruption happens, we will just throw a non-checked exception.Exception used for when reading invalid data from buffers.A filter expression was found to be invalid.An operation failed because a queue exists on the server.An operation failed because a queue exists on the server.Unexpected I/O error occurred on the server.A problem occurred while manipulating the body of a large message.An error has happened at ActiveMQ's native (non-Java) code used in reading and writing data.An operation failed because a queue does not exist on the server.A client is not able to connect to ActiveMQ Artemis server.An operation failed because is dereferencing null pointer.A client operation failed because the calling resource (ClientSession, ClientProducer, etc.) is closed.A PropertyConversionException is thrown byorg.apache.activemq.artemis.api.core.Message
methods when a property can not be converted to the expected type.An operation failed because a queue exists on the server.An operation failed because a queue exists on the server.A security problem occurred (authentication issues, permission issues, etc.)The creation of a session was rejected by the server (e.g.A client was redirected.A security problem occurred (authentication issues, permission issues, etc.)The creation of a session was rejected by the server (e.g.An operation failed because an address exists on the server.An operation timed out.The outcome of a transaction is unknown.A transaction was rolled back.A blocking call from a client was unblocked during failover.An operation failed because a queue exists on the server.A packet of unsupported type was received by ActiveMQ Artemis PacketHandler.BroadcastEndpint is used in BroadcastGroups and DiscoveryGroups for topology updates.The basic configuration used to determine how the server will broadcast members This is analogous toDiscoveryGroupConfiguration
An implementation of BroadcastEndpointFactory that uses an externally managed JChannel for JGroups clustering.This file represents how we are using Discovery.Constants representing pre-defined message attributes that can be referenced in ActiveMQ Artemis core filter expressions.This interface is only to determine the API of methods required for Core MessagesThis is class is a simple way to intercepting calls on ActiveMQ Artemis client and servers.This class is the implementation of ActiveMQ Artemis members discovery that will use JGroups.An implementation of JGroupsBroadcastEndpoint that uses an externally managed JChannel for its operations.This class is the implementation of ActiveMQ Artemis members discovery that will use JGroups.A Message is a routable instance that has a payload.ObjLongPair<A>A Pair is a holder for 1 object and 'a' being greater or equal than 0.Pair<A,B> A Pair is a holder for 2 objects.Deprecated.This class holds all the properties required to configure a queue.RefCountMessage is a base-class for any message intending to do reference counting.These methods will be called during refCount operationsA simple String class that can store all characters, and stores as simplebyte[]
, this minimises expensive copying between String objects.A TransportConfiguration is used by a client to specify connections to a server and its backup if one exists.Helper interface for specifying default parameters on Transport Configurations.The configuration used to determine how the server will broadcast members.