All Classes
-
All Classes Interface Summary Class Summary Enum Summary Annotation Types Summary Class Description AbstractConnector Abstract connectorAbstractRemotingConnection AbstractServerLocatorSchema AbstractTransportConfigurationSchema AcceptorControl An AcceptorControl is used to manage Acceptors.ActiveMQClient Utility class for creating ActiveMQ ArtemisClientSessionFactory
objects.ActiveMQComponentControl An ActiveMQComponentControl is used to manage the life cycle of an ActiveMQ Artemis component.ActiveMQDefaultConfiguration Default values of ActiveMQ Artemis configuration parameters.ActiveMQManagementProxy ActiveMQServerControl An ActiveMQServerControl is used to manage ActiveMQ Artemis servers.AddressControl An AddressControl is used to manage an address.AddressSettingsInfo Attribute Info for a MBean Attribute.BaseBroadcastGroupControl A BroadcastGroupControl is used to manage a broadcast group.BaseConnectionLifeCycleListener<ProtocolClass> A ConnectionLifeCycleListener is called by the remoting implementation to notify of connection events.BaseInterceptor<P> BridgeControl A BridgeControl is used to manage a Bridge.BroadcastEndpoint BroadcastEndpint is used in BroadcastGroups and DiscoveryGroups for topology updates.BroadcastEndpointFactory BroadcastGroupConfiguration The basic configuration used to determine how the server will broadcast members This is analogous toDiscoveryGroupConfiguration
BroadcastGroupControl A BroadcastGroupControl is used to manage a broadcast group.BufferDecoder BufferHandler A BufferHandler that will handle buffers received by an acceptor.BytesMessageUtil ChannelBroadcastEndpointFactory An implementation of BroadcastEndpointFactory that uses an externally managed JChannel for JGroups clustering.ClientConnectionLifeCycleListener ClientConsumer A ClientConsumer receives messages from ActiveMQ Artemis queues.ClientMessage A ClientMessage represents a message sent and/or received by ActiveMQ Artemis.ClientProducer A ClientProducer is used to send messages to a specific address.ClientProtocolManager ClientProtocolManagerFactory ClientRequestor The ClientRequestor class helps making requests.ClientSession A ClientSession is a single-thread object required for producing and consuming messages.ClientSession.AddressQuery Information returned by a binding queryClientSession.QueueQuery Information returned by a queue queryClientSessionFactory A ClientSessionFactory is the entry point to create and configure ActiveMQ Artemis resources to produce and consume messages.ClusterConnectionControl A ClusterConnectionControl is used to manage a cluster connection.ClusterTopologyListener A cluster topology listener.Connection The connection used by a channel to write data to.ConnectionEntry ConnectionLifeCycleListener Deprecated. useClientConnectionLifeCycleListener
instead.ConnectionLoadBalancingPolicy A ConnectionLoadBalancingPolicy defines a policy to load balance between connections.ConnectionOptions This will represent all the possible options you could setup on URLs When parsing the URL this will serve as an intermediate object And it could also be a plConnectionRouterControl A ConnectionRouterControl is used to manage a ConnectionRouterConnector A Connector is used by the client for creating and controlling a connection.ConnectorFactory A ConnectorFactory is used by the client for creating connectors.ConnectorTransportConfigurationParser ConsumerContext CoreNotificationType This enum defines all core notification typesDayCounterInfo Helper class to create Java Objects from the JSON serialization returned byQueueControl.listMessageCounterHistory()
.DiscoveryGroupConfiguration This file represents how we are using Discovery.DivertControl A DivertControl is used to manage a divert.FailoverEventListener A FailoverEvent notifies the client the state if the connection changes occurred on the session.FailoverEventType FilterConstants Constants representing pre-defined message attributes that can be referenced in ActiveMQ Artemis core filter expressions.FirstElementConnectionLoadBalancingPolicy AFirstElementConnectionLoadBalancingPolicy.select(int)
always returns 0.ICoreMessage This interface is only to determine the API of methods required for Core MessagesInterceptor This is class is a simple way to intercepting calls on ActiveMQ Artemis client and servers.InVMServerLocatorSchema InVMTransportConfigurationSchema JChannelManager This class maintain a global Map of JChannels wrapped in JChannelWrapper for the purpose of reference counting.JChannelWrapper This class wraps a JChannel with a reference counter.JGroupsBroadcastEndpoint This class is the implementation of ActiveMQ Artemis members discovery that will use JGroups.JGroupsChannelBroadcastEndpoint An implementation of JGroupsBroadcastEndpoint that uses an externally managed JChannel for its operations.JGroupsChannelBroadcastGroupControl A BroadcastGroupControl is used to manage a broadcast group.JGroupsFileBroadcastEndpoint This class is the implementation of ActiveMQ Artemis members discovery that will use JGroups.JGroupsFileBroadcastEndpointFactory JGroupsFileBroadcastGroupControl A BroadcastGroupControl is used to manage a broadcast group.JGroupsReceiver This class is used to receive messages from a JGroups channel.JGroupsServerLocatorSchema JsonUtil ManagementHelper Helper class to use ActiveMQ Artemis Core messages to manage server resources.MapMessageUtil Message A Message is a routable instance that has a payload.MessageCounterInfo Helper class to create Java Objects from the JSON serialization returned byQueueControl.listMessageCounter()
.MessageHandler A MessageHandler is used to receive message asynchronously.MessageUtil static methods intended for import static on JMS like messages.NodeInfo Helper class to create Java Objects from the JSON serialization returned byActiveMQServerControl.listNetworkTopology()
.NotificationType Types of notification emitted by ActiveMQ Artemis servers.ObjectNameBuilder Helper class to build ObjectNames for ActiveMQ Artemis resources.OpenSSLContextFactory Service interface to create anSslContext
for a configuration.OpenSSLContextFactoryProvider Provider that loads all registeredOpenSSLContextFactory
services and returns the one with the highest priority.Operation Info for a MBean Operation.Parameter Info for a MBean Operation Parameter.QueueControl A QueueControl is used to manage a queue.RandomConnectionLoadBalancingPolicy RandomConnectionLoadBalancingPolicy.select(int)
returns a (pseudo) random integer between0
(inclusive) andmax
(exclusive).RandomStickyConnectionLoadBalancingPolicy RandomConnectionLoadBalancingPolicy.select(int)
chooses a the initial node randomly then subsequent requests return the same nodeReadyListener RefCountMessage RefCountMessageListener These methods will be called during refCount operationsRemotingConnection A RemotingConnection is a connection between a client and a server.ResourceNames Helper class used to build resource names used by management messages.RoleInfo Helper class to create Java Objects from the JSON serialization returned byAddressControl.getRolesAsJSON()
.RoundRobinConnectionLoadBalancingPolicy RoundRobinConnectionLoadBalancingPolicy corresponds to a round-robin load-balancing policy.SendAcknowledgementHandler A SendAcknowledgementHandler notifies a client when a message sent asynchronously has been received by the server.ServerLocator The serverLocator locates a server, but beyond that it locates a server based on a list.ServerLocatorConfig ServerLocatorParser SessionContext SessionFailureListener A SessionFailureListener notifies the client when a failure occurred on the session.SSLContextConfig This class holds configuration parameters for SSL context initialization.SSLContextConfig.Builder SSLContextFactory Service interface to create a SSLContext for a configuration.SSLContextFactoryProvider Provider that loads the SSLContextFactory services and return the one with the highest priority.StreamMessageUtil TCPServerLocatorSchema TCPTransportConfigurationSchema TextMessageUtil TopologyMember A member of the topology.TopologyResponseHandler TransportConfiguration A TransportConfiguration is used by a client to specify connections to a server and its backup if one exists.TransportConfigurationHelper Helper interface for specifying default parameters on Transport Configurations.TrustManagerFactoryPlugin UDPBroadcastEndpointFactory The configuration used to determine how the server will broadcast members.UDPServerLocatorSchema