A B C D E F G H I J L M N O P Q R S T U V W

## A

AbstractConnector - Class in org.hornetq.spi.core.remoting
  Abstract connector
Acceptor - Interface in org.hornetq.spi.core.remoting
  An Acceptor is used by the Remoting Service to allow clients to connect.
AcceptorControl - Interface in org.hornetq.api.core.management
  An AcceptorControl is used to manage Acceptors.
AcceptorFactory - Interface in org.hornetq.spi.core.remoting
  A factory for creating acceptors.
acknowledge() - Method in interface org.hornetq.api.core.client.ClientMessage
  Acknowledge reception of this message.
addAddressSettings(String, String, String, boolean, int, long, int, int, long, long, boolean, String) - Method in interface org.hornetq.api.core.management.HornetQServerControl
  adds a new address setting for a specific address
addCloseListener(CloseListener) - Method in interface org.hornetq.spi.core.protocol.RemotingConnection
  add a CloseListener.
addClusterTopologyListener(ClusterTopologyListener) - Method in interface org.hornetq.api.core.client.ServerLocator
addFailureListener(SessionFailureListener) - Method in interface org.hornetq.api.core.client.ClientSession
  Adds a FailureListener to the session which is notified if a failure occurs on the session.
addFailureListener(FailureListener) - Method in interface org.hornetq.spi.core.protocol.RemotingConnection
  add a failure listener.
addInterceptor(Interceptor) - Method in interface org.hornetq.api.core.client.ServerLocator
  Adds an interceptor which will be executed after packets are received from the server.
addJNDI(String) - Method in interface org.hornetq.api.jms.management.ConnectionFactoryControl
  Add the JNDI binding to this destination
addJNDI(String) - Method in interface org.hornetq.api.jms.management.JMSQueueControl
  Add the JNDI binding to this destination
addJNDI(String) - Method in interface org.hornetq.api.jms.management.TopicControl
  Add the JNDI binding to this destination
addMetaData(String, String) - Method in interface org.hornetq.api.core.client.ClientSession
  Attach any metadata to the session.
addMetaDataV1(String, String) - Method in interface org.hornetq.api.core.client.ClientSession
  Deprecated. Use `ClientSession.addMetaData(String, String)`
addReadyListener(ReadyListener) - Method in interface org.hornetq.spi.core.protocol.SessionCallback
addReadyListener(ReadyListener) - Method in interface org.hornetq.spi.core.remoting.Connection
ADDRESS_DOES_NOT_EXIST - Static variable in exception org.hornetq.api.core.HornetQException
  An operation failed because an address does not exist on the server.
ADDRESS_EXISTS - Static variable in exception org.hornetq.api.core.HornetQException
  An operation failed because an address exists on the server.
AddressControl - Interface in org.hornetq.api.core.management
  An AddressControl is used to manage an address.
AddressSettingsInfo - Class in org.hornetq.api.core.management
  A AddressSettingsInfo
AddressSettingsInfo(String, long, int, int, int, long, String, String, boolean, long, boolean) - Constructor for class org.hornetq.api.core.management.AddressSettingsInfo
addRole(String, String) - Method in interface org.hornetq.spi.core.security.HornetQSecurityManager
  adds a new role for a user.
addRole(String, String) - Method in class org.hornetq.spi.core.security.HornetQSecurityManagerImpl
addRole(String, String) - Method in class org.hornetq.spi.core.security.JAASSecurityManager
addSecuritySettings(String, String, String, String, String, String, String, String) - Method in interface org.hornetq.api.core.management.HornetQServerControl
addUniqueMetaData(String, String) - Method in interface org.hornetq.api.core.client.ClientSession
  Attach any metadata to the session.
addUser(String, String) - Method in interface org.hornetq.spi.core.security.HornetQSecurityManager
  adds a new user
addUser(String, String) - Method in class org.hornetq.spi.core.security.HornetQSecurityManagerImpl
addUser(String, String) - Method in class org.hornetq.spi.core.security.JAASSecurityManager

## B

beforeReconnect(HornetQException) - Method in interface org.hornetq.api.core.client.SessionFailureListener
  Notifies that a connection has failed due to the specified exception.
bind(String, Object) - Method in interface org.hornetq.spi.core.naming.BindingRegistry
bindingQuery(SimpleString) - Method in interface org.hornetq.api.core.client.ClientSession
  Queries information on a binding.
BindingRegistry - Interface in org.hornetq.spi.core.naming
  Abstract interface for a registry to store endpoints like connection factories into.
BridgeControl - Interface in org.hornetq.api.core.management
  A BridgeControl is used to manage a Bridge.
BroadcastGroupControl - Interface in org.hornetq.api.core.management
  A BroadcastGroupControl is used to manage a broadcast group.
BufferDecoder - Interface in org.hornetq.spi.core.remoting
  A BufferDecoder
BufferHandler - Interface in org.hornetq.spi.core.remoting
  A BufferHandler that will handle buffers received by an acceptor.
bufferReceived(Object, HornetQBuffer) - Method in interface org.hornetq.spi.core.remoting.BufferHandler
  called by the remoting connection when a buffer is received.
BYTES_TYPE - Static variable in interface org.hornetq.api.core.Message

## C

capacity() - Method in interface org.hornetq.api.core.HornetQBuffer
  Returns the number of bytes this buffer can contain.
changeMessagePriority(long, int) - Method in interface org.hornetq.api.core.management.QueueControl
  Changes the message's priority corresponding to the specified message ID to the specified priority.
changeMessagePriority(String, int) - Method in interface org.hornetq.api.jms.management.JMSQueueControl
  Changes the message's priority corresponding to the specified message ID to the specified priority.
changeMessagesPriority(String, int) - Method in interface org.hornetq.api.core.management.QueueControl
  Changes the priority for all the message corresponding to the specified filter to the specified priority.
changeMessagesPriority(String, int) - Method in interface org.hornetq.api.jms.management.JMSQueueControl
  Changes the priority for all the message corresponding to the specified filter to the specified priority.
channelBuffer() - Method in interface org.hornetq.api.core.HornetQBuffer
  Returns the underlying Netty's ChannelBuffer
charAt(int) - Method in class org.hornetq.api.core.SimpleString
checkDataReceived() - Method in interface org.hornetq.spi.core.protocol.RemotingConnection
  returns true if any data has been received since the last time this method was called.
checkFlushBatchBuffer() - Method in interface org.hornetq.spi.core.remoting.Connection
  Called periodically to flush any data in the batch buffer
cleanup() - Method in interface org.hornetq.api.core.client.ClientSessionFactory
  Opposed to close, will call cleanup only on every created session and children objects.
clear() - Method in interface org.hornetq.api.core.HornetQBuffer
  Sets the `readerIndex` and `writerIndex` of this buffer to `0`.
ClientConsumer - Interface in org.hornetq.api.core.client
  A ClientConsumer receives messages from HornetQ queues.
ClientMessage - Interface in org.hornetq.api.core.client
  A ClientMessage represents a message sent and/or received by HornetQ.
ClientProducer - Interface in org.hornetq.api.core.client
  A ClientProducer is used to send messages to a specific address.
ClientRequestor - Class in org.hornetq.api.core.client
  The ClientRequestor class helps making requests.
ClientRequestor(ClientSession, SimpleString) - Constructor for class org.hornetq.api.core.client.ClientRequestor
  Constructor for the ClientRequestor.
ClientRequestor(ClientSession, String) - Constructor for class org.hornetq.api.core.client.ClientRequestor
ClientSession - Interface in org.hornetq.api.core.client
  A ClientSession is a single-thread object required for producing and consuming messages.
ClientSession.BindingQuery - Interface in org.hornetq.api.core.client
  Information returned by a binding query
ClientSession.QueueQuery - Interface in org.hornetq.api.core.client
  Information returned by a queue query
ClientSessionFactory - Interface in org.hornetq.api.core.client
  A ClientSessionFactory is the entry point to create and configure HornetQ resources to produce and consume messages.
close() - Method in interface org.hornetq.api.core.client.ClientConsumer
  Closes the consumer.
close() - Method in interface org.hornetq.api.core.client.ClientProducer
  Closes the ClientProducer.
close() - Method in class org.hornetq.api.core.client.ClientRequestor
  Closes the ClientRequestor and its session.
close() - Method in interface org.hornetq.api.core.client.ClientSession
  Closes the session.
close() - Method in interface org.hornetq.api.core.client.ClientSessionFactory
close() - Method in interface org.hornetq.api.core.client.ServerLocator
  Closes this factory and release all its resources
close() - Method in interface org.hornetq.spi.core.naming.BindingRegistry
close() - Method in interface org.hornetq.spi.core.remoting.Connection
  closes this connection.
close() - Method in interface org.hornetq.spi.core.remoting.Connector
  closes the connector
closeConnectionsForAddress(String) - Method in interface org.hornetq.api.core.management.HornetQServerControl
  Closes all the connections of clients connected to this server which matches the specified IP address.
closeConnectionsForAddress(String) - Method in interface org.hornetq.api.jms.management.JMSServerControl
  Closes all the connections of clients connected to this server which matches the specified IP address.
closeConnectionWithClientID(String) - Method in interface org.hornetq.api.jms.management.JMSServerControl
  List all the prepared transaction, sorted by date, oldest first, with details, in HTML format
closed() - Method in interface org.hornetq.spi.core.protocol.SessionCallback
ClusterConnectionControl - Interface in org.hornetq.api.core.management
  A ClusterConnectionControl is used to manage a cluster connection.
ClusterTopologyListener - Interface in org.hornetq.api.core.client
  A ClusterTopologyListener
commit() - Method in interface org.hornetq.api.core.client.ClientSession
  Commits the current transaction.
commitPreparedTransaction(String) - Method in interface org.hornetq.api.core.management.HornetQServerControl
  Heuristically commits a prepared transaction.
compareTo(SimpleString) - Method in class org.hornetq.api.core.SimpleString
concat(String) - Method in class org.hornetq.api.core.SimpleString
  Concatenates a SimpleString and a String
concat(SimpleString) - Method in class org.hornetq.api.core.SimpleString
  Concatenates 2 SimpleString's
concat(char) - Method in class org.hornetq.api.core.SimpleString
  Concatenates a SimpleString and a char
connection - Variable in class org.hornetq.spi.core.protocol.ConnectionEntry
Connection - Interface in org.hornetq.spi.core.remoting
  The connection used by a channel to write data to.
CONNECTION_TIMEDOUT - Static variable in exception org.hornetq.api.core.HornetQException
  A client timed out will connecting to HornetQ server.
connectionCreated(Acceptor, Connection, ProtocolType) - Method in interface org.hornetq.spi.core.remoting.ConnectionLifeCycleListener
  This method is used both by client connector creation and server connection creation through acceptors.
connectionDestroyed(Object) - Method in interface org.hornetq.spi.core.remoting.ConnectionLifeCycleListener
  called when a connection is destroyed.
ConnectionEntry - Class in org.hornetq.spi.core.protocol
  A ConnectionEntry
ConnectionEntry(RemotingConnection, Executor, long, long) - Constructor for class org.hornetq.spi.core.protocol.ConnectionEntry
connectionException(Object, HornetQException) - Method in interface org.hornetq.spi.core.remoting.ConnectionLifeCycleListener
  called when an error occurs on the connection.
connectionExecutor - Variable in class org.hornetq.spi.core.protocol.ConnectionEntry
ConnectionFactoryControl - Interface in org.hornetq.api.jms.management
  A ConnectionFactoryControl is used to manage a JMS ConnectionFactory.
ConnectionLifeCycleListener - Interface in org.hornetq.spi.core.remoting
  A ConnectionLifeCycleListener is called by the remoting implementation to notify of connection events.
ConnectionLoadBalancingPolicy - Interface in org.hornetq.api.core.client.loadbalance
  A ConnectionLoadBalancingPolicy defines a policy to load balance between connections.
connectionReadyForWrites(Object, boolean) - Method in interface org.hornetq.spi.core.remoting.ConnectionLifeCycleListener
Connector - Interface in org.hornetq.spi.core.remoting
  A Connector is used by the client for creating and controlling a connection.
ConnectorFactory - Interface in org.hornetq.spi.core.remoting
  A ConnectorFactory is used by the client for creating connectors.
contains(char) - Method in class org.hornetq.api.core.SimpleString
  checks to see if this SimpleString contains the char parameter passed in
containsProperty(SimpleString) - Method in interface org.hornetq.api.core.Message
  Returns `true` if this message contains a property with the given key, `false` else.
containsProperty(String) - Method in interface org.hornetq.api.core.Message
copy() - Method in interface org.hornetq.api.core.HornetQBuffer
  Returns a copy of this buffer's readable bytes.
copy(int, int) - Method in interface org.hornetq.api.core.HornetQBuffer
  Returns a copy of this buffer's sub-region.
CORE_ACCEPTOR - Static variable in class org.hornetq.api.core.management.ResourceNames
CORE_ADDRESS - Static variable in class org.hornetq.api.core.management.ResourceNames
CORE_BRIDGE - Static variable in class org.hornetq.api.core.management.ResourceNames
CORE_BROADCAST_GROUP - Static variable in class org.hornetq.api.core.management.ResourceNames
CORE_CLUSTER_CONNECTION - Static variable in class org.hornetq.api.core.management.ResourceNames
CORE_DISCOVERY_GROUP - Static variable in class org.hornetq.api.core.management.ResourceNames
CORE_DIVERT - Static variable in class org.hornetq.api.core.management.ResourceNames
CORE_MODULE - Static variable in class org.hornetq.api.core.management.ObjectNameBuilder
CORE_QUEUE - Static variable in class org.hornetq.api.core.management.ResourceNames
CORE_SERVER - Static variable in class org.hornetq.api.core.management.ResourceNames
countMessages(String) - Method in interface org.hornetq.api.core.management.QueueControl
  Counts the number of messages in this queue matching the specified filter.
countMessages(String) - Method in interface org.hornetq.api.jms.management.JMSQueueControl
  Counts the number of messages in this queue matching the specified filter.
countMessagesForSubscription(String, String, String) - Method in interface org.hornetq.api.jms.management.TopicControl
  Counts the number of messages in the subscription specified by the specified client ID and subscription name.
create(String) - Static method in class org.hornetq.api.core.management.ObjectNameBuilder
createAcceptor(ClusterConnection, Map<String, Object>, BufferHandler, BufferDecoder, ConnectionLifeCycleListener, Executor, ScheduledExecutorService) - Method in interface org.hornetq.spi.core.remoting.AcceptorFactory
  Create a new instance of an Acceptor.
createBridge(String, String, String, String, String, long, double, int, boolean, int, long, String, boolean, boolean, String, String) - Method in interface org.hornetq.api.core.management.HornetQServerControl
createBuffer(int) - Method in interface org.hornetq.spi.core.protocol.RemotingConnection
  creates a new HornetQBuffer of the specified size.
createBuffer(int) - Method in interface org.hornetq.spi.core.remoting.Connection
  Create a new HornetQBuffer of the given size.
createConnection() - Method in interface org.hornetq.spi.core.remoting.Connector
  Create and return a connection from this connector.
createConnectionEntry(Acceptor, Connection) - Method in interface org.hornetq.spi.core.protocol.ProtocolManager
createConnectionFactory(String, boolean, boolean, int, String[], Object[]) - Method in interface org.hornetq.api.jms.management.JMSServerControl
  Create a JMS ConnectionFactory with the specified name connected to a static list of live-backup servers.
createConnectionFactory(String, boolean, boolean, int, String, String) - Method in interface org.hornetq.api.jms.management.JMSServerControl
  Create a JMS ConnectionFactory with the specified name connected to a single live-backup pair of servers.
createConnectionFactory(String, boolean, boolean, int, String[], String[], String, long, long, long, int, boolean, int, int, int, int, int, boolean, boolean, boolean, boolean, boolean, String, int, int, boolean, int, int, long, double, long, int, boolean, String) - Method in interface org.hornetq.api.jms.management.JMSServerControl
createConnectionFactory(String, boolean, boolean, int, String, String, String, long, long, long, int, boolean, int, int, int, int, int, boolean, boolean, boolean, boolean, boolean, String, int, int, boolean, int, int, long, double, long, int, boolean, String) - Method in interface org.hornetq.api.jms.management.JMSServerControl
createConnectionFactoryWithHA(DiscoveryGroupConfiguration, JMSFactoryType) - Static method in class org.hornetq.api.jms.HornetQJMSClient
  Create a HornetQConnectionFactory which will receive cluster topology updates from the cluster as servers leave or join and new backups are appointed or removed.
createConnectionFactoryWithHA(JMSFactoryType, TransportConfiguration...) - Static method in class org.hornetq.api.jms.HornetQJMSClient
  Create a HornetQConnectionFactory which will receive cluster topology updates from the cluster as servers leave or join and new backups are appointed or removed.
createConnectionFactoryWithoutHA(DiscoveryGroupConfiguration, JMSFactoryType) - Static method in class org.hornetq.api.jms.HornetQJMSClient
  Create a HornetQConnectionFactory which creates session factories from a set of live servers, no HA backup information is propagated to the client The UDP address and port are used to listen for live servers in the cluster
createConnectionFactoryWithoutHA(JMSFactoryType, TransportConfiguration...) - Static method in class org.hornetq.api.jms.HornetQJMSClient
  Create a HornetQConnectionFactory which creates session factories using a static list of transportConfigurations, the HornetQConnectionFactory is not updated automatically as the cluster topology changes, and no HA backup information is propagated to the client
createConnector(Map<String, Object>, BufferHandler, ConnectionLifeCycleListener, Executor, Executor, ScheduledExecutorService) - Method in interface org.hornetq.spi.core.remoting.ConnectorFactory
  creates a new instance of a connector.
createConsumer(SimpleString) - Method in interface org.hornetq.api.core.client.ClientSession
  Creates a ClientConsumer to consume message from the queue with the given name.
createConsumer(String) - Method in interface org.hornetq.api.core.client.ClientSession
  Creates a ClientConsumer to consume messages from the queue with the given name.
createConsumer(SimpleString, SimpleString) - Method in interface org.hornetq.api.core.client.ClientSession
  Creates a ClientConsumer to consume messages matching the filter from the queue with the given name.
createConsumer(String, String) - Method in interface org.hornetq.api.core.client.ClientSession
  Creates a ClientConsumer to consume messages matching the filter from the queue with the given name.
createConsumer(SimpleString, boolean) - Method in interface org.hornetq.api.core.client.ClientSession
  Creates a ClientConsumer to consume or browse messages from the queue with the given name.
createConsumer(String, boolean) - Method in interface org.hornetq.api.core.client.ClientSession
  Creates a ClientConsumer to consume or browse messages from the queue with the given name.
createConsumer(String, String, boolean) - Method in interface org.hornetq.api.core.client.ClientSession
  Creates a ClientConsumer to consume or browse messages matching the filter from the queue with the given name.
createConsumer(SimpleString, SimpleString, boolean) - Method in interface org.hornetq.api.core.client.ClientSession
  Creates a ClientConsumer to consume or browse messages matching the filter from the queue with the given name.
createConsumer(SimpleString, SimpleString, int, int, boolean) - Method in interface org.hornetq.api.core.client.ClientSession
  Creates a ClientConsumer to consume or browse messages matching the filter from the queue with the given name.
createConsumer(String, String, int, int, boolean) - Method in interface org.hornetq.api.core.client.ClientSession
  Creates a ClientConsumer to consume or browse messages matching the filter from the queue with the given name.
createDelegate(Class<?>) - Method in interface org.hornetq.spi.core.logging.LogDelegateFactory
createDivert(String, String, String, String, boolean, String, String) - Method in interface org.hornetq.api.core.management.HornetQServerControl
createMessage(boolean) - Method in interface org.hornetq.api.core.client.ClientSession
  Creates a ClientMessage.
createMessage(byte, boolean) - Method in interface org.hornetq.api.core.client.ClientSession
  Creates a ClientMessage.
createMessage(byte, boolean, long, long, byte) - Method in interface org.hornetq.api.core.client.ClientSession
  Creates a ClientMessage.
createProducer() - Method in interface org.hornetq.api.core.client.ClientSession
  Creates a producer with no default address.
createProducer(SimpleString) - Method in interface org.hornetq.api.core.client.ClientSession
  Creates a producer which sends messages to the given address
createProducer(String) - Method in interface org.hornetq.api.core.client.ClientSession
  Creates a producer which sends messages to the given address
createProducer(SimpleString, int) - Method in interface org.hornetq.api.core.client.ClientSession
  Creates a producer which sends messages to the given address
createProtocolManager(HornetQServer, List<Interceptor>) - Method in interface org.hornetq.spi.core.protocol.ProtocolManagerFactory
createQueue(SimpleString, SimpleString, boolean) - Method in interface org.hornetq.api.core.client.ClientSession
  Creates a non-temporary queue.
createQueue(String, String, boolean) - Method in interface org.hornetq.api.core.client.ClientSession
  Creates a non-temporary queue.
createQueue(String, String) - Method in interface org.hornetq.api.core.client.ClientSession
  Creates a non-temporary queue non-durable queue.
createQueue(SimpleString, SimpleString) - Method in interface org.hornetq.api.core.client.ClientSession
  Creates a non-temporary queue non-durable queue.
createQueue(SimpleString, SimpleString, SimpleString, boolean) - Method in interface org.hornetq.api.core.client.ClientSession
  Creates a non-temporary queue.
createQueue(String, String, String, boolean) - Method in interface org.hornetq.api.core.client.ClientSession
  Creates a non-temporaryqueue.
createQueue(String, String) - Method in interface org.hornetq.api.core.management.HornetQServerControl
  Create a durable queue.
createQueue(String, String, String, boolean) - Method in interface org.hornetq.api.core.management.HornetQServerControl
  Create a queue.
createQueue(String, String, boolean) - Method in interface org.hornetq.api.core.management.HornetQServerControl
  Create a queue.
createQueue(String) - Static method in class org.hornetq.api.jms.HornetQJMSClient
  Creates a client-side representation of a JMS Queue.
createQueue(String) - Method in interface org.hornetq.api.jms.management.JMSServerControl
  Creates a durable JMS Queue.
createQueue(String, String) - Method in interface org.hornetq.api.jms.management.JMSServerControl
  Creates a durable JMS Queue with the specified name and JNDI binding.
createQueue(String, String, String) - Method in interface org.hornetq.api.jms.management.JMSServerControl
  Creates a durable JMS Queue with the specified name, JNDI binding and selector.
createQueue(String, String, String, boolean) - Method in interface org.hornetq.api.jms.management.JMSServerControl
  Creates a JMS Queue with the specified name, durability, selector and JNDI binding.
createServerLocator(boolean, TransportConfiguration...) - Static method in class org.hornetq.api.core.client.HornetQClient
  Create a ServerLocator which creates session factories using a static list of transportConfigurations, the ServerLocator is not updated automatically as the cluster topology changes, and no HA backup information is propagated to the client
createServerLocator(boolean, DiscoveryGroupConfiguration) - Static method in class org.hornetq.api.core.client.HornetQClient
  Create a ServerLocator which creates session factories from a set of live servers, no HA backup information is propagated to the client The UDP address and port are used to listen for live servers in the cluster
createServerLocatorWithHA(TransportConfiguration...) - Static method in class org.hornetq.api.core.client.HornetQClient
  Create a ServerLocator which will receive cluster topology updates from the cluster as servers leave or join and new backups are appointed or removed.
createServerLocatorWithHA(DiscoveryGroupConfiguration) - Static method in class org.hornetq.api.core.client.HornetQClient
  Create a ServerLocator which will receive cluster topology updates from the cluster as servers leave or join and new backups are appointed or removed.
createServerLocatorWithoutHA(TransportConfiguration...) - Static method in class org.hornetq.api.core.client.HornetQClient
  Create a ServerLocator which creates session factories using a static list of transportConfigurations, the ServerLocator is not updated automatically as the cluster topology changes, and no HA backup information is propagated to the client
createServerLocatorWithoutHA(DiscoveryGroupConfiguration) - Static method in class org.hornetq.api.core.client.HornetQClient
  Create a ServerLocator which creates session factories from a set of live servers, no HA backup information is propagated to the client The UDP address and port are used to listen for live servers in the cluster
createSession() - Method in interface org.hornetq.api.core.client.ClientSessionFactory
  Creates a non-transacted session.
createSession(boolean, boolean) - Method in interface org.hornetq.api.core.client.ClientSessionFactory
  Creates a session.
createSession(boolean, boolean, int) - Method in interface org.hornetq.api.core.client.ClientSessionFactory
  Creates a session.
createSession(boolean, boolean, boolean) - Method in interface org.hornetq.api.core.client.ClientSessionFactory
  Creates a session.
createSession(boolean, boolean, boolean, boolean) - Method in interface org.hornetq.api.core.client.ClientSessionFactory
  Creates a session.
createSession(String, String, boolean, boolean, boolean, boolean, int) - Method in interface org.hornetq.api.core.client.ClientSessionFactory
  Creates an authenticated session.
createSessionFactory() - Method in interface org.hornetq.api.core.client.ServerLocator
  Create a ClientSessionFactory using whatever load balancing policy is in force
createSessionFactory(String) - Method in interface org.hornetq.api.core.client.ServerLocator
  Create a ClientSessionFactory to a specific server.
createSessionFactory(TransportConfiguration) - Method in interface org.hornetq.api.core.client.ServerLocator
  Create a ClientSessionFactory to a specific server.
createTemporaryQueue(SimpleString, SimpleString) - Method in interface org.hornetq.api.core.client.ClientSession
  Creates a temporary queue.
createTemporaryQueue(String, String) - Method in interface org.hornetq.api.core.client.ClientSession
  Creates a temporary queue.
createTemporaryQueue(SimpleString, SimpleString, SimpleString) - Method in interface org.hornetq.api.core.client.ClientSession
  Creates a temporary queue with a filter.
createTemporaryQueue(String, String, String) - Method in interface org.hornetq.api.core.client.ClientSession
  Creates a temporary queue with a filter.
createTopic(String) - Static method in class org.hornetq.api.jms.HornetQJMSClient
  Creates a client-side representation of a JMS Topic.
createTopic(String) - Method in interface org.hornetq.api.jms.management.JMSServerControl
  Creates a JMS Topic.
createTopic(String, String) - Method in interface org.hornetq.api.jms.management.JMSServerControl
  Creates a JMS Topic with the specified name and JNDI binding.
createTransactedSession() - Method in interface org.hornetq.api.core.client.ClientSessionFactory
  Creates a transacted session.
createXASession() - Method in interface org.hornetq.api.core.client.ClientSessionFactory
  Creates a session with XA transaction semantics.

## D

DayCounterInfo - Class in org.hornetq.api.core.management
  Helper class to create Java Objects from the JSON serialization returned by `QueueControl.listMessageCounterHistory()`.
DayCounterInfo(String, int[]) - Constructor for class org.hornetq.api.core.management.DayCounterInfo
debug(Object) - Method in interface org.hornetq.spi.core.logging.LogDelegate
debug(Object, Throwable) - Method in interface org.hornetq.spi.core.logging.LogDelegate
decode(HornetQBuffer) - Method in class org.hornetq.api.core.TransportConfiguration
  Decodes this TransportConfiguration from a buffer.
DEFAULT - Static variable in class org.hornetq.api.core.management.ObjectNameBuilder
  Default JMX domain for HornetQ resources.
DEFAULT_ACK_BATCH_SIZE - Static variable in class org.hornetq.api.core.client.HornetQClient
DEFAULT_AUTO_GROUP - Static variable in class org.hornetq.api.core.client.HornetQClient
DEFAULT_BLOCK_ON_ACKNOWLEDGE - Static variable in class org.hornetq.api.core.client.HornetQClient
DEFAULT_BLOCK_ON_DURABLE_SEND - Static variable in class org.hornetq.api.core.client.HornetQClient
DEFAULT_BLOCK_ON_NON_DURABLE_SEND - Static variable in class org.hornetq.api.core.client.HornetQClient
DEFAULT_CACHE_LARGE_MESSAGE_CLIENT - Static variable in class org.hornetq.api.core.client.HornetQClient
DEFAULT_CALL_TIMEOUT - Static variable in class org.hornetq.api.core.client.HornetQClient
DEFAULT_CLIENT_FAILURE_CHECK_PERIOD - Static variable in class org.hornetq.api.core.client.HornetQClient
DEFAULT_COMPRESS_LARGE_MESSAGES - Static variable in class org.hornetq.api.core.client.HornetQClient
DEFAULT_CONFIRMATION_WINDOW_SIZE - Static variable in class org.hornetq.api.core.client.HornetQClient
DEFAULT_CONNECTION_LOAD_BALANCING_POLICY_CLASS_NAME - Static variable in class org.hornetq.api.core.client.HornetQClient
DEFAULT_CONNECTION_TTL - Static variable in class org.hornetq.api.core.client.HornetQClient
DEFAULT_CONSUMER_MAX_RATE - Static variable in class org.hornetq.api.core.client.HornetQClient
DEFAULT_CONSUMER_WINDOW_SIZE - Static variable in class org.hornetq.api.core.client.HornetQClient
DEFAULT_DISCOVERY_INITIAL_WAIT_TIMEOUT - Static variable in class org.hornetq.api.core.client.HornetQClient
DEFAULT_DISCOVERY_PORT - Static variable in class org.hornetq.api.core.client.HornetQClient
DEFAULT_DISCOVERY_REFRESH_TIMEOUT - Static variable in class org.hornetq.api.core.client.HornetQClient
DEFAULT_FAILOVER_ON_INITIAL_CONNECTION - Static variable in class org.hornetq.api.core.client.HornetQClient
DEFAULT_HA - Static variable in class org.hornetq.api.core.client.HornetQClient
DEFAULT_INITIAL_MESSAGE_PACKET_SIZE - Static variable in class org.hornetq.api.core.client.HornetQClient
DEFAULT_IS_HA - Static variable in class org.hornetq.api.core.client.HornetQClient
DEFAULT_MAX_RETRY_INTERVAL - Static variable in class org.hornetq.api.core.client.HornetQClient
DEFAULT_MIN_LARGE_MESSAGE_SIZE - Static variable in class org.hornetq.api.core.client.HornetQClient
DEFAULT_PRE_ACKNOWLEDGE - Static variable in class org.hornetq.api.core.client.HornetQClient
DEFAULT_PRODUCER_MAX_RATE - Static variable in class org.hornetq.api.core.client.HornetQClient
DEFAULT_PRODUCER_WINDOW_SIZE - Static variable in class org.hornetq.api.core.client.HornetQClient
DEFAULT_RECONNECT_ATTEMPTS - Static variable in class org.hornetq.api.core.client.HornetQClient
DEFAULT_RETRY_INTERVAL - Static variable in class org.hornetq.api.core.client.HornetQClient
DEFAULT_RETRY_INTERVAL_MULTIPLIER - Static variable in class org.hornetq.api.core.client.HornetQClient
DEFAULT_SCHEDULED_THREAD_POOL_MAX_SIZE - Static variable in class org.hornetq.api.core.client.HornetQClient
DEFAULT_THREAD_POOL_MAX_SIZE - Static variable in class org.hornetq.api.core.client.HornetQClient
DEFAULT_TYPE - Static variable in interface org.hornetq.api.core.Message
DEFAULT_USE_GLOBAL_POOLS - Static variable in class org.hornetq.api.core.client.HornetQClient
DEFAULT_XA - Static variable in class org.hornetq.api.core.client.HornetQClient
deleteQueue(SimpleString) - Method in interface org.hornetq.api.core.client.ClientSession
  Deletes the queue.
deleteQueue(String) - Method in interface org.hornetq.api.core.client.ClientSession
  Deletes the queue.
deployQueue(String, String, String) - Method in interface org.hornetq.api.core.management.HornetQServerControl
  Deploy a durable queue.
deployQueue(String, String, String, boolean) - Method in interface org.hornetq.api.core.management.HornetQServerControl
  Deploy a queue.
DestinationControl - Interface in org.hornetq.api.jms.management
  A DestinationControl is used to manage a JMS Destination.
destroy() - Method in interface org.hornetq.spi.core.protocol.RemotingConnection
  destroys this connection.
destroyBridge(String) - Method in interface org.hornetq.api.core.management.HornetQServerControl
destroyConnectionFactory(String) - Method in interface org.hornetq.api.jms.management.JMSServerControl
destroyDivert(String) - Method in interface org.hornetq.api.core.management.HornetQServerControl
destroyQueue(String) - Method in interface org.hornetq.api.core.management.HornetQServerControl
  Destroys the queue corresponding to the specified name.
destroyQueue(String) - Method in interface org.hornetq.api.jms.management.JMSServerControl
  Destroys a JMS Queue with the specified name.
destroyTopic(String) - Method in interface org.hornetq.api.jms.management.JMSServerControl
  Destroys a JMS Topic with the specified name.
disableFinalizeCheck() - Method in interface org.hornetq.api.core.client.ServerLocator
  This method will disable any checks when a GarbageCollection happens leaving connections open.
disableMessageCounters() - Method in interface org.hornetq.api.core.management.HornetQServerControl
  Disables message counters for this server.
discardReadBytes() - Method in interface org.hornetq.api.core.HornetQBuffer
  Discards the bytes between the 0th index and `readerIndex`.
disconnect(boolean) - Method in interface org.hornetq.spi.core.protocol.RemotingConnection
  Disconnect the connection, closing all channels
DISCONNECTED - Static variable in exception org.hornetq.api.core.HornetQException
  A client was disconnected from HornetQ server when the server has shut down.
DiscoveryGroupConfiguration - Class in org.hornetq.api.core
  A DiscoveryGroupConfiguration
DiscoveryGroupConfiguration(String, String, String, int, long, long) - Constructor for class org.hornetq.api.core.DiscoveryGroupConfiguration
DiscoveryGroupConfiguration(String, int) - Constructor for class org.hornetq.api.core.DiscoveryGroupConfiguration
DivertControl - Interface in org.hornetq.api.core.management
  A DivertControl is used to manage a divert.
dropAllSubscriptions() - Method in interface org.hornetq.api.jms.management.TopicControl
  Drops all subscriptions.
dropDurableSubscription(String, String) - Method in interface org.hornetq.api.jms.management.TopicControl
  Drops the subscription specified by the specified client ID and subscription name.
duplicate() - Method in interface org.hornetq.api.core.HornetQBuffer
  Returns a buffer which shares the whole region of this buffer.
DUPLICATE_ID_REJECTED - Static variable in exception org.hornetq.api.core.HornetQException
  A DuplicateID was rejected.
DUPLICATE_METADATA - Static variable in exception org.hornetq.api.core.HornetQException
  A Session Metadata was set in duplication
DURABLE - Static variable in class org.hornetq.api.core.FilterConstants
  Value for the Durable header when the message is durable.
dynamicBuffer(int) - Static method in class org.hornetq.api.core.HornetQBuffers
  Creates a self-expanding HornetQBuffer with the given initial size
dynamicBuffer(byte[]) - Static method in class org.hornetq.api.core.HornetQBuffers
  Creates a self-expanding HornetQBuffer filled with the given byte array

## E

enableMessageCounters() - Method in interface org.hornetq.api.core.management.HornetQServerControl
  Enables message counters for this server.
encode(HornetQBuffer) - Method in class org.hornetq.api.core.TransportConfiguration
  Encodes this TransportConfiguration into a buffer.
equals(Object) - Method in class org.hornetq.api.core.DiscoveryGroupConfiguration
equals(Object) - Method in class org.hornetq.api.core.Pair
equals(Object) - Method in class org.hornetq.api.core.SimpleString
equals(Object) - Method in class org.hornetq.api.core.TransportConfiguration
equals(Object) - Method in class org.hornetq.spi.core.security.JAASSecurityManager.SimplePrincipal
  Compare this SimplePrincipal's name against another Principal
error(Object) - Method in interface org.hornetq.spi.core.logging.LogDelegate
error(Object, Throwable) - Method in interface org.hornetq.spi.core.logging.LogDelegate
expireMessage(long) - Method in interface org.hornetq.api.core.management.QueueControl
  Expires the message corresponding to the specified message ID.
expireMessage(String) - Method in interface org.hornetq.api.jms.management.JMSQueueControl
  Expires the message corresponding to the specified message ID.
expireMessages(String) - Method in interface org.hornetq.api.core.management.QueueControl
  Expires all the message corresponding to the specified filter.
expireMessages(String) - Method in interface org.hornetq.api.jms.management.JMSQueueControl
  Expires all the message corresponding to the specified filter.

## F

fail(HornetQException) - Method in interface org.hornetq.spi.core.protocol.RemotingConnection
  called when the underlying connection fails.
fatal(Object) - Method in interface org.hornetq.spi.core.logging.LogDelegate
fatal(Object, Throwable) - Method in interface org.hornetq.spi.core.logging.LogDelegate
FilterConstants - Class in org.hornetq.api.core
  Constants representing pre-defined message attributes that can be referenced in HornetQ core filter expressions.
FirstElementConnectionLoadBalancingPolicy - Class in org.hornetq.api.core.client.loadbalance
  A `FirstElementConnectionLoadBalancingPolicy.select(int)` always returns 0.
FirstElementConnectionLoadBalancingPolicy() - Constructor for class org.hornetq.api.core.client.loadbalance.FirstElementConnectionLoadBalancingPolicy
fixedBuffer(int) - Static method in class org.hornetq.api.core.HornetQBuffers
  Creates a fixed HornetQBuffer of the given size
flush() - Method in interface org.hornetq.spi.core.protocol.RemotingConnection
  flush all outstanding data from the connection.
forceFailover() - Method in interface org.hornetq.api.core.management.HornetQServerControl
from(String) - Static method in class org.hornetq.api.core.management.AddressSettingsInfo
from(String) - Static method in class org.hornetq.api.core.management.RoleInfo
  Returns an array of RoleInfo corresponding to the JSON serialization returned by `AddressControl.getRolesAsJSON()`.
from(String) - Static method in class org.hornetq.api.jms.management.JMSConnectionInfo
from(String) - Static method in class org.hornetq.api.jms.management.JMSConsumerInfo
  Returns an array of SubscriptionInfo corresponding to the JSON serialization returned by `TopicControl.listAllSubscriptionsAsJSON()` and related methods.
from(String) - Static method in class org.hornetq.api.jms.management.JMSSessionInfo
from(String) - Static method in class org.hornetq.api.jms.management.SubscriptionInfo
  Returns an array of SubscriptionInfo corresponding to the JSON serialization returned by `TopicControl.listAllSubscriptionsAsJSON()` and related methods.
fromCommaSeparatedArrayOfCommaSeparatedKeyValues(String) - Static method in class org.hornetq.api.core.management.ManagementHelper
  Used by HornetQ management service.
fromCommaSeparatedKeyValues(String) - Static method in class org.hornetq.api.core.management.ManagementHelper
  Used by HornetQ management service.
fromJSON(String) - Static method in class org.hornetq.api.core.management.DayCounterInfo
  Returns an array of RoleInfo corresponding to the JSON serialization returned by `QueueControl.listMessageCounterHistory()`.
fromJSON(String) - Static method in class org.hornetq.api.core.management.MessageCounterInfo
  Returns an array of RoleInfo corresponding to the JSON serialization returned by `QueueControl.listMessageCounter()`.

## G

getA() - Method in class org.hornetq.api.core.Pair
getAcceptorObjectName(String) - Method in class org.hornetq.api.core.management.ObjectNameBuilder
  Returns the ObjectName used by AcceptorControl.
getAckBatchSize() - Method in interface org.hornetq.api.core.client.ServerLocator
  Returns the acknowledgments batch size.
getAddress() - Method in interface org.hornetq.api.core.client.ClientProducer
  Returns the address where messages will be sent.
getAddress() - Method in interface org.hornetq.api.core.client.ClientSession.QueueQuery
  Returns the address that the queue is bound to.
getAddress() - Method in interface org.hornetq.api.core.management.AddressControl
  Returns the managed address.
getAddress() - Method in interface org.hornetq.api.core.management.ClusterConnectionControl
  Returns the address used by this cluster connection.
getAddress() - Method in interface org.hornetq.api.core.management.DivertControl
  Returns the origin address used by this divert.
getAddress() - Method in interface org.hornetq.api.core.management.QueueControl
  Returns the address this queue is bound to.
getAddress() - Method in interface org.hornetq.api.core.Message
  Returns the address this message is sent to.
getAddress() - Method in interface org.hornetq.api.jms.management.DestinationControl
  Returns the HornetQ address corresponding to this destination.
getAddressFullMessagePolicy() - Method in class org.hornetq.api.core.management.AddressSettingsInfo
getAddressNames() - Method in interface org.hornetq.api.core.management.HornetQServerControl
  Returns the addresses created on this server.
getAddressObjectName(SimpleString) - Method in class org.hornetq.api.core.management.ObjectNameBuilder
  Returns the ObjectName used by AddressControl.
getAddressSettingsAsJSON(String) - Method in interface org.hornetq.api.core.management.HornetQServerControl
  returns the address settings as a JSON string
getAllowableProperties() - Method in interface org.hornetq.spi.core.remoting.AcceptorFactory
  Returns the allowable properties for this acceptor.
getAllowableProperties() - Method in interface org.hornetq.spi.core.remoting.ConnectorFactory
  Returns the allowable properties for this connector.
getB() - Method in class org.hornetq.api.core.Pair
getBindingNames() - Method in interface org.hornetq.api.core.management.AddressControl
  Returns the names of all bindings (both queues and diverts) bound to this address
getBindingsDirectory() - Method in interface org.hornetq.api.core.management.HornetQServerControl
  Returns the file system directory used to store bindings.
getBodyBuffer() - Method in interface org.hornetq.api.core.Message
  Returns the message body as a HornetQBuffer
getBodyBufferCopy() - Method in interface org.hornetq.api.core.Message
  Returns a copy of the message body as a HornetQBuffer.
getBodySize() - Method in interface org.hornetq.api.core.client.ClientMessage
  Return the size (in bytes) of this message's body
getBooleanProperty(SimpleString) - Method in interface org.hornetq.api.core.Message
  Returns the property corresponding to the specified key as a Boolean.
getBooleanProperty(String) - Method in interface org.hornetq.api.core.Message
getBridgeNames() - Method in interface org.hornetq.api.core.management.HornetQServerControl
getBridgeObjectName(String) - Method in class org.hornetq.api.core.management.ObjectNameBuilder
  Returns the ObjectName used by BridgeControl.
getBroadcastGroupObjectName(String) - Method in class org.hornetq.api.core.management.ObjectNameBuilder
  Returns the ObjectName used by BroadcastGroupControl.
getBroadcastPeriod() - Method in interface org.hornetq.api.core.management.BroadcastGroupControl
  Returns the period used by this broadcast group.
getByte(int) - Method in interface org.hornetq.api.core.HornetQBuffer
  Gets a byte at the specified absolute `index` in this buffer.
getByteProperty(SimpleString) - Method in interface org.hornetq.api.core.Message
  Returns the property corresponding to the specified key as a Byte.
getByteProperty(String) - Method in interface org.hornetq.api.core.Message
getBytes(int, HornetQBuffer) - Method in interface org.hornetq.api.core.HornetQBuffer
  Transfers this buffer's data to the specified destination starting at the specified absolute `index` until the destination becomes non-writable.
getBytes(int, HornetQBuffer, int) - Method in interface org.hornetq.api.core.HornetQBuffer
  Transfers this buffer's data to the specified destination starting at the specified absolute `index`.
getBytes(int, HornetQBuffer, int, int) - Method in interface org.hornetq.api.core.HornetQBuffer
  Transfers this buffer's data to the specified destination starting at the specified absolute `index`.
getBytes(int, byte[]) - Method in interface org.hornetq.api.core.HornetQBuffer
  Transfers this buffer's data to the specified destination starting at the specified absolute `index`.
getBytes(int, byte[], int, int) - Method in interface org.hornetq.api.core.HornetQBuffer
  Transfers this buffer's data to the specified destination starting at the specified absolute `index`.
getBytes(int, ByteBuffer) - Method in interface org.hornetq.api.core.HornetQBuffer
  Transfers this buffer's data to the specified destination starting at the specified absolute `index` until the destination's position reaches its limit.
getBytesProperty(SimpleString) - Method in interface org.hornetq.api.core.Message
  Returns the property corresponding to the specified key as a byte[].
getBytesProperty(String) - Method in interface org.hornetq.api.core.Message
getCallTimeout() - Method in interface org.hornetq.api.core.client.ServerLocator
  Returns the blocking calls timeout.
getCallTimeout() - Method in interface org.hornetq.api.jms.management.ConnectionFactoryControl
getChar(int) - Method in interface org.hornetq.api.core.HornetQBuffer
  Gets a char at the specified absolute `index` in this buffer.
getChars(int, int, char[], int) - Method in class org.hornetq.api.core.SimpleString
  This method performs a similar function to `String.getChars(int, int, char[], int)`.
getClientAddress() - Method in class org.hornetq.api.jms.management.JMSConnectionInfo
getClientFailureCheckPeriod() - Method in interface org.hornetq.api.core.client.ServerLocator
  Returns the period used to check if a client has failed to receive pings from the server.
getClientFailureCheckPeriod() - Method in interface org.hornetq.api.jms.management.ConnectionFactoryControl
getClientID() - Method in interface org.hornetq.api.jms.management.ConnectionFactoryControl
  Returns the Client ID of this connection factory (or `null` if it is not set.
getClientID() - Method in class org.hornetq.api.jms.management.JMSConnectionInfo
getClientID() - Method in class org.hornetq.api.jms.management.SubscriptionInfo
  Returns the client ID of this subscription or `null`.
getClusterConnection() - Method in interface org.hornetq.spi.core.remoting.Acceptor
getClusterConnectionObjectName(String) - Method in class org.hornetq.api.core.management.ObjectNameBuilder
  Returns the ObjectName used by ClusterConnectionControl.
getCode() - Method in exception org.hornetq.api.core.HornetQException
getConfiguration() - Method in interface org.hornetq.spi.core.remoting.Acceptor
getConfirmationWindowSize() - Method in interface org.hornetq.api.core.client.ServerLocator
  Returns the size for the confirmation window of clients using this factory.
getConfirmationWindowSize() - Method in interface org.hornetq.api.jms.management.ConnectionFactoryControl
getConnection() - Method in interface org.hornetq.api.core.client.ClientSessionFactory
getConnectionCount() - Method in interface org.hornetq.api.core.management.HornetQServerControl
  Returns the number of connections connected to this server.
getConnectionFactoryNames() - Method in interface org.hornetq.api.jms.management.JMSServerControl
  Returns the names of the JMS connection factories available on this server.
getConnectionFactoryObjectName(String) - Method in class org.hornetq.api.core.management.ObjectNameBuilder
  Returns the ObjectName used by ConnectionFactoryControl.
getConnectionID() - Method in class org.hornetq.api.jms.management.JMSConnectionInfo
getConnectionID() - Method in class org.hornetq.api.jms.management.JMSConsumerInfo
getConnectionLoadBalancingPolicyClassName() - Method in interface org.hornetq.api.core.client.ServerLocator
  Returns the class name of the connection load balancing policy.
getConnectionLoadBalancingPolicyClassName() - Method in interface org.hornetq.api.jms.management.ConnectionFactoryControl
getConnectionTTL() - Method in interface org.hornetq.api.core.client.ServerLocator
  Returns the connection time-to-live.
getConnectionTTL() - Method in interface org.hornetq.api.jms.management.ConnectionFactoryControl
getConnectionTTLOverride() - Method in interface org.hornetq.api.core.management.HornetQServerControl
  Returns the connection time to live.
getConnectorConfig() - Method in interface org.hornetq.spi.core.remoting.Connection
  Generates a `TransportConfiguration` to be use to connect to the same target this is connect to
getConnectorPairs() - Method in interface org.hornetq.api.core.management.BroadcastGroupControl
  Returns the pairs of live-backup connectors that are broadcasted by this broadcast group.
getConnectorPairsAsJSON() - Method in interface org.hornetq.api.core.management.BroadcastGroupControl
  Returns the pairs of live-backup connectors that are broadcasted by this broadcast group using JSON serialization.
getConnectors() - Method in interface org.hornetq.api.core.management.HornetQServerControl
  Returns the connectors configured for this server.
getConnectorsAsJSON() - Method in interface org.hornetq.api.core.management.HornetQServerControl
  Returns the connectors configured for this server using JSON serialization.
getConsumerCount() - Method in interface org.hornetq.api.core.client.ClientSession.QueueQuery
  Returns the number of consumers attached to the queue.
getConsumerCount() - Method in interface org.hornetq.api.core.management.QueueControl
  Returns the number of consumers consuming messages from this queue.
getConsumerCount() - Method in interface org.hornetq.api.jms.management.JMSQueueControl
  Returns the number of consumers consuming messages from this queue.
getConsumerID() - Method in class org.hornetq.api.jms.management.JMSConsumerInfo
getConsumerMaxRate() - Method in interface org.hornetq.api.core.client.ServerLocator
  Returns the maximum rate of message consumption for consumers created through this factory.
getConsumerMaxRate() - Method in interface org.hornetq.api.jms.management.ConnectionFactoryControl
getConsumerWindowSize() - Method in interface org.hornetq.api.core.client.ServerLocator
  Returns the window size for flow control of the consumers created through this factory.
getConsumerWindowSize() - Method in interface org.hornetq.api.jms.management.ConnectionFactoryControl
getContext() - Method in interface org.hornetq.spi.core.naming.BindingRegistry
  The context used by the registry.
getCount() - Method in class org.hornetq.api.core.management.MessageCounterInfo
  Returns the number of messages added to the queue since it was created.
getCountDelta() - Method in class org.hornetq.api.core.management.MessageCounterInfo
  Returns the number of messages added to the queue since the last counter sample.
getCounters() - Method in class org.hornetq.api.core.management.DayCounterInfo
  Returns a 24-length array corresponding to the number of messages added to the queue for the given hour of the day.
getCreationTime() - Method in class org.hornetq.api.jms.management.JMSConnectionInfo
getCreationTime() - Method in class org.hornetq.api.jms.management.JMSConsumerInfo
getCreationTime() - Method in class org.hornetq.api.jms.management.JMSSessionInfo
getCreationTime() - Method in interface org.hornetq.spi.core.protocol.RemotingConnection
  Returns the creation time of the Remoting connection
getData() - Method in class org.hornetq.api.core.SimpleString
  returns the underlying byte array of this SimpleString
getDate() - Method in class org.hornetq.api.core.management.DayCounterInfo
  Returns the date of the counter.
getDeadLetterAddress() - Method in class org.hornetq.api.core.management.AddressSettingsInfo
getDeadLetterAddress() - Method in interface org.hornetq.api.core.management.QueueControl
  Returns the dead-letter address associated to this queue.
getDeadLetterAddress() - Method in interface org.hornetq.api.jms.management.JMSQueueControl
  Returns the dead-letter address associated to this queue.
getDeliveringCount() - Method in interface org.hornetq.api.core.management.QueueControl
  Returns the number of messages that this queue is currently delivering to its consumers.
getDeliveringCount() - Method in interface org.hornetq.api.jms.management.DestinationControl
  Returns the number of messages that this queue is currently delivering to its consumers.
getDeliveringCount() - Method in class org.hornetq.api.jms.management.SubscriptionInfo
  Returns the number of messages currently delivered to this subscription.
getDeliveryCount() - Method in interface org.hornetq.api.core.client.ClientMessage
  Returns the number of times this message was delivered.
getDepth() - Method in class org.hornetq.api.core.management.MessageCounterInfo
  Returns the number of messages currently in the queue.
getDepthDelta() - Method in class org.hornetq.api.core.management.MessageCounterInfo
  Returns the number of messages in the queue since last counter sample.
getDestinationName() - Method in class org.hornetq.api.jms.management.JMSConsumerInfo
getDestinationType() - Method in class org.hornetq.api.jms.management.JMSConsumerInfo
getDiscoveryGroupConfiguration() - Method in interface org.hornetq.api.core.client.ServerLocator
  The discovery group configuration
getDiscoveryGroupConfiguration() - Method in interface org.hornetq.api.jms.management.ConnectionFactoryControl
  get the discovery group configuration
getDiscoveryGroupName() - Method in interface org.hornetq.api.core.management.BridgeControl
  Returns the name of the discovery group used by this bridge.
getDiscoveryGroupName() - Method in interface org.hornetq.api.core.management.ClusterConnectionControl
  Returns the name of the discovery group used by this cluster connection.
getDiscoveryGroupObjectName(String) - Method in class org.hornetq.api.core.management.ObjectNameBuilder
  Returns the ObjectName used by DiscoveryGroupControl.
getDiscoveryInitialWaitTimeout() - Method in class org.hornetq.api.core.DiscoveryGroupConfiguration
getDivertNames() - Method in interface org.hornetq.api.core.management.HornetQServerControl
getDivertObjectName(String) - Method in class org.hornetq.api.core.management.ObjectNameBuilder
  Returns the ObjectName used by DivertControl.
getDouble(int) - Method in interface org.hornetq.api.core.HornetQBuffer
  Gets a double at the specified absolute `index` in this buffer.
getDoubleProperty(SimpleString) - Method in interface org.hornetq.api.core.Message
  Returns the property corresponding to the specified key as a Double.
getDoubleProperty(String) - Method in interface org.hornetq.api.core.Message
getDupsOKBatchSize() - Method in interface org.hornetq.api.jms.management.ConnectionFactoryControl
  Returns the batch size (in bytes) between acknowledgements when using DUPS_OK_ACKNOWLEDGE mode.
getDurableMessageCount() - Method in interface org.hornetq.api.jms.management.TopicControl
  Returns the number of messages for all durable subscribers for this topic.
getDurableSubscriptionCount() - Method in interface org.hornetq.api.jms.management.TopicControl
  Returns the number of durable subscribers for this topic.
getEncodeSize() - Method in interface org.hornetq.api.core.Message
  Returns the size of the encoded message.
getExpiration() - Method in interface org.hornetq.api.core.Message
  Returns the expiration time of this message.
getExpiryAddress() - Method in class org.hornetq.api.core.management.AddressSettingsInfo
getExpiryAddress() - Method in interface org.hornetq.api.core.management.QueueControl
  Returns the expiry address associated to this queue.
getExpiryAddress() - Method in interface org.hornetq.api.jms.management.JMSQueueControl
  Returns the expiry address associated to this queue.
getFactoryClassName() - Method in interface org.hornetq.api.core.management.AcceptorControl
  Returns the class name of the AcceptorFactory implementation used by this acceptor.
getFactoryClassName() - Method in class org.hornetq.api.core.TransportConfiguration
  Returns the class name of ConnectorFactory being used by this TransportConfiguration
getFactoryType() - Method in interface org.hornetq.api.jms.management.ConnectionFactoryControl
  return the type of factory
getFailureListeners() - Method in interface org.hornetq.spi.core.protocol.RemotingConnection
  return all the failure listeners
getFilter() - Method in interface org.hornetq.api.core.management.DivertControl
  Returns the filter used by this divert.
getFilter() - Method in interface org.hornetq.api.core.management.QueueControl
  Returns the filter associated to this queue.
getFilter() - Method in class org.hornetq.api.jms.management.JMSConsumerInfo
getFilterString() - Method in interface org.hornetq.api.core.client.ClientSession.QueueQuery
  Returns the queue's filter string (or `null` if the queue has no filter).
getFilterString() - Method in interface org.hornetq.api.core.management.BridgeControl
  Returns the filter string associated to this bridge.
getFloat(int) - Method in interface org.hornetq.api.core.HornetQBuffer
  Gets a float at the specified absolute `index` in this buffer.
getFloatProperty(SimpleString) - Method in interface org.hornetq.api.core.Message
  Returns the property corresponding to the specified key as a Float.
getFloatProperty(String) - Method in interface org.hornetq.api.core.Message
getForwardingAddress() - Method in interface org.hornetq.api.core.management.BridgeControl
  Returns the address this bridge will forward messages to.
getForwardingAddress() - Method in interface org.hornetq.api.core.management.DivertControl
  Returns the forwarding address used by this divert.
getGroupAddress() - Method in class org.hornetq.api.core.DiscoveryGroupConfiguration
getGroupAddress() - Method in interface org.hornetq.api.core.management.BroadcastGroupControl
  Returns the address this broadcast group is broadcasting to.
getGroupID() - Method in interface org.hornetq.api.core.client.ServerLocator
  Returns the group ID that will be eventually set on each message for the property `Message.HDR_GROUP_ID`.
getGroupID() - Method in interface org.hornetq.api.jms.management.ConnectionFactoryControl
getGroupPort() - Method in class org.hornetq.api.core.DiscoveryGroupConfiguration
getGroupPort() - Method in interface org.hornetq.api.core.management.BroadcastGroupControl
  Returns the port this broadcast group is broadcasting to.
getHornetQServerObjectName() - Method in class org.hornetq.api.core.management.ObjectNameBuilder
  Returns the ObjectName used by the single HornetQServerControl.
getID() - Method in interface org.hornetq.api.core.management.QueueControl
  Returns this queue ID.
getID() - Method in interface org.hornetq.spi.core.protocol.RemotingConnection
  returns the unique id of the Remoting Connection
getID() - Method in interface org.hornetq.spi.core.remoting.Connection
  returns the unique id of this wire.
getIDCacheSize() - Method in interface org.hornetq.api.core.management.HornetQServerControl
  Returns the size of the cache for pre-creating message IDs.
getInitialConnectAttempts() - Method in interface org.hornetq.api.core.client.ServerLocator
getInitialMessagePacketSize() - Method in interface org.hornetq.api.core.client.ServerLocator
  Returns the initial size of messages created through this factory.
getInitialMessagePacketSize() - Method in interface org.hornetq.api.jms.management.ConnectionFactoryControl
getInt(int) - Method in interface org.hornetq.api.core.HornetQBuffer
  Gets a 32-bit integer at the specified absolute `index` in this buffer.
getInterceptorClassNames() - Method in interface org.hornetq.api.core.management.HornetQServerControl
  Returns the list of interceptors used by this server.
getIntProperty(SimpleString) - Method in interface org.hornetq.api.core.Message
  Returns the property corresponding to the specified key as an Integer.
getIntProperty(String) - Method in interface org.hornetq.api.core.Message
getJMSQueueObjectName(String) - Method in class org.hornetq.api.core.management.ObjectNameBuilder
  Returns the ObjectName used by JMSQueueControl.
getJMSServerObjectName() - Method in class org.hornetq.api.core.management.ObjectNameBuilder
  Returns the ObjectName used by JMSServerControl.
getJMSTopicObjectName(String) - Method in class org.hornetq.api.core.management.ObjectNameBuilder
  Returns the ObjectName used by TopicControl.
getJNDIBindings() - Method in interface org.hornetq.api.jms.management.ConnectionFactoryControl
  Returns the JNDI bindings associated to this connection factory.
getJNDIBindings() - Method in interface org.hornetq.api.jms.management.JMSQueueControl
  Returns the JNDI bindings associated to this connection factory.
getJNDIBindings() - Method in interface org.hornetq.api.jms.management.TopicControl
  Returns the JNDI bindings associated to this connection factory.
getJournalBufferSize() - Method in interface org.hornetq.api.core.management.HornetQServerControl
  Returns the size of the internal buffer on the journal.
getJournalBufferTimeout() - Method in interface org.hornetq.api.core.management.HornetQServerControl
  Returns the timeout (in nanoseconds) used to flush internal buffers on the journal.
getJournalCompactMinFiles() - Method in interface org.hornetq.api.core.management.HornetQServerControl
  Returns the minimal number of journal files before compacting.
getJournalCompactPercentage() - Method in interface org.hornetq.api.core.management.HornetQServerControl
  Return the percentage of live data before compacting the journal.
getJournalDirectory() - Method in interface org.hornetq.api.core.management.HornetQServerControl
  Returns the file system directory used to store journal log.
getJournalFileSize() - Method in interface org.hornetq.api.core.management.HornetQServerControl
  Returns the size (in bytes) of each journal files.
getJournalMaxIO() - Method in interface org.hornetq.api.core.management.HornetQServerControl
  Returns the maximum number of write requests that can be in the AIO queue at any given time.
getJournalMinFiles() - Method in interface org.hornetq.api.core.management.HornetQServerControl
  Returns the number of journal files to pre-create.
getJournalType() - Method in interface org.hornetq.api.core.management.HornetQServerControl
  Returns the type of journal used by this server (either `NIO` or `ASYNCIO`).
getLargeMessagesDirectory() - Method in interface org.hornetq.api.core.management.HornetQServerControl
  Returns the file system directory used to store large messages.
getLastAddTimestamp() - Method in class org.hornetq.api.core.management.MessageCounterInfo
  Returns the timestamp of the last time a message was added to the queue.
getLastException() - Method in interface org.hornetq.api.core.client.ClientConsumer
  Returns the last exception thrown by a call to this consumer's MessageHandler.
getLastSentMessageID(String, String) - Method in interface org.hornetq.api.jms.management.JMSServerControl
  Returns the last sent message's ID from the given session to an address.
getLiveConnectorName() - Method in interface org.hornetq.api.core.management.HornetQServerControl
  Returns the name of the connector used to connect to the live.
getLocalBindAddress() - Method in class org.hornetq.api.core.DiscoveryGroupConfiguration
getLocalBindPort() - Method in interface org.hornetq.api.core.management.BroadcastGroupControl
  Returns the local port this broadcast group is bound to.
getLong(int) - Method in interface org.hornetq.api.core.HornetQBuffer
  Gets a 64-bit long integer at the specified absolute `index` in this buffer.
getLongProperty(SimpleString) - Method in interface org.hornetq.api.core.Message
  Returns the property corresponding to the specified key as a Long.
getLongProperty(String) - Method in interface org.hornetq.api.core.Message
getManagementAddress() - Method in interface org.hornetq.api.core.management.HornetQServerControl
  Returns the management address of this server.
getManagementNotificationAddress() - Method in interface org.hornetq.api.core.management.HornetQServerControl
  Returns the management notification address of this server.
getMaxDeliveryAttempts() - Method in class org.hornetq.api.core.management.AddressSettingsInfo
getMaxHops() - Method in interface org.hornetq.api.core.management.ClusterConnectionControl
  Returns the maximum number of hops used by this cluster connection.
getMaxRate() - Method in interface org.hornetq.api.core.client.ClientProducer
  Returns the maximum rate at which a ClientProducer can send messages per second.
getMaxRetryInterval() - Method in interface org.hornetq.api.core.client.ServerLocator
  Returns the maximum retry interval (in the case a retry interval multiplier has been specified).
getMaxRetryInterval() - Method in interface org.hornetq.api.jms.management.ConnectionFactoryControl
getMaxSizeBytes() - Method in class org.hornetq.api.core.management.AddressSettingsInfo
getMessageCount() - Method in interface org.hornetq.api.core.client.ClientSession.QueueQuery
  Returns the number of messages in the queue.
getMessageCount() - Method in interface org.hornetq.api.core.management.QueueControl
  Returns the number of messages currently in this queue.
getMessageCount() - Method in interface org.hornetq.api.jms.management.DestinationControl
  Returns the number of messages currently in this destination.
getMessageCount() - Method in class org.hornetq.api.jms.management.SubscriptionInfo
  Returns the number of messages currently held by this subscription.
getMessageCounterMaxDayCount() - Method in interface org.hornetq.api.core.management.HornetQServerControl
  Returns the maximum number of days kept in memory for message counter.
getMessageCounterSamplePeriod() - Method in interface org.hornetq.api.core.management.HornetQServerControl
  Returns the sample period (in milliseconds) to take message counter snapshot.
getMessageExpiryScanPeriod() - Method in interface org.hornetq.api.core.management.HornetQServerControl
  Returns the frequency (in milliseconds) to scan messages to detect which messages have expired.
getMessageExpiryThreadPriority() - Method in interface org.hornetq.api.core.management.HornetQServerControl
  Returns the priority of the thread used to scan message expiration.
getMessageHandler() - Method in interface org.hornetq.api.core.client.ClientConsumer
  Returns the MessageHandler associated to this consumer.
getMessageID() - Method in interface org.hornetq.api.core.Message
  Returns the messageID.
getMessagesAdded() - Method in interface org.hornetq.api.core.management.QueueControl
  Returns the number of messages added to this queue since it was created.
getMessagesAdded() - Method in interface org.hornetq.api.jms.management.DestinationControl
  Returns the number of messages added to this queue since it was created.
getMinLargeMessageSize() - Method in interface org.hornetq.api.core.client.ServerLocator
  Returns the large message size threshold.
getMinLargeMessageSize() - Method in interface org.hornetq.api.jms.management.ConnectionFactoryControl
getName() - Method in class org.hornetq.api.core.DiscoveryGroupConfiguration
getName() - Method in interface org.hornetq.api.core.management.AcceptorControl
  Returns the name of the acceptor
getName() - Method in interface org.hornetq.api.core.management.BridgeControl
  Returns the name of this bridge
getName() - Method in interface org.hornetq.api.core.management.BroadcastGroupControl
  Returns the configuration name of this broadcast group.
getName() - Method in interface org.hornetq.api.core.management.ClusterConnectionControl
  Returns the configuration name of this cluster connection.
getName() - Method in class org.hornetq.api.core.management.MessageCounterInfo
  Returns the name of the queue.
getName() - Method in interface org.hornetq.api.core.management.QueueControl
  Returns the name of this queue.
getName() - Method in class org.hornetq.api.core.management.RoleInfo
  Returns the name of the role.
getName() - Method in class org.hornetq.api.core.TransportConfiguration
  Returns the name of this TransportConfiguration.
getName() - Method in interface org.hornetq.api.jms.management.ConnectionFactoryControl
  Returns the configuration name of this connection factory.
getName() - Method in interface org.hornetq.api.jms.management.DestinationControl
  Returns the name of this destination.
getName() - Method in class org.hornetq.api.jms.management.SubscriptionInfo
  Returns the name of this subscription.
getName() - Method in class org.hornetq.spi.core.security.JAASSecurityManager.SimplePrincipal
getNodeID() - Method in interface org.hornetq.api.core.management.ClusterConnectionControl
  Returns the node ID used by this cluster connection.
getNodes() - Method in interface org.hornetq.api.core.management.ClusterConnectionControl
  Returns a map of the nodes connected to this cluster connection.
getNonDurableMessageCount() - Method in interface org.hornetq.api.jms.management.TopicControl
  Returns the number of messages for all non-durable subscribers for this topic.
getNonDurableSubscriptionCount() - Method in interface org.hornetq.api.jms.management.TopicControl
  Returns the number of non-durable subscribers for this topic.
getNumberOfBytesPerPage() - Method in interface org.hornetq.api.core.management.AddressControl
  Returns the number of bytes used by each page for this address.
getNumberOfPages() - Method in interface org.hornetq.api.core.management.AddressControl
  Returns the number of pages used by this address.
getObjectProperty(SimpleString) - Method in interface org.hornetq.api.core.Message
  Returns the property corresponding to the specified key
getObjectProperty(String) - Method in interface org.hornetq.api.core.Message
getPageCacheMaxSize() - Method in class org.hornetq.api.core.management.AddressSettingsInfo
getPageSizeBytes() - Method in class org.hornetq.api.core.management.AddressSettingsInfo
getPagingDirectory() - Method in interface org.hornetq.api.core.management.HornetQServerControl
  Returns the file system directory used to store paging files.
getParameters() - Method in interface org.hornetq.api.core.management.AcceptorControl
  Returns the parameters used to configure this acceptor
getParams() - Method in class org.hornetq.api.core.TransportConfiguration
  Returns any parameters set for this TransportConfiguration
getPriority() - Method in interface org.hornetq.api.core.Message
  Returns the message priority.
getProducerMaxRate() - Method in interface org.hornetq.api.core.client.ServerLocator
  Returns the maximum rate of message production for producers created through this factory.
getProducerMaxRate() - Method in interface org.hornetq.api.jms.management.ConnectionFactoryControl
getProducerWindowSize() - Method in interface org.hornetq.api.core.client.ServerLocator
  Returns the window size for flow control of the producers created through this factory.
getProducerWindowSize() - Method in interface org.hornetq.api.jms.management.ConnectionFactoryControl
getPropertyNames() - Method in interface org.hornetq.api.core.Message
  Returns all the names of the properties for this message.
getQueueName() - Method in interface org.hornetq.api.core.management.BridgeControl
  Returns the name of the queue this bridge is consuming messages from.
getQueueName() - Method in class org.hornetq.api.jms.management.SubscriptionInfo
  Returns the name of the HornetQ core queue corresponding to this subscription.
getQueueNames() - Method in interface org.hornetq.api.core.client.ClientSession.BindingQuery
  Returns the names of the queues bound to the binding.
getQueueNames() - Method in interface org.hornetq.api.core.management.AddressControl
  Returns the names of the queues bound to this address.
getQueueNames() - Method in interface org.hornetq.api.core.management.HornetQServerControl
  Returns the names of the queues created on this server.
getQueueNames() - Method in interface org.hornetq.api.jms.management.JMSServerControl
  Returns the names of the JMS queues available on this server.
getQueueObjectName(SimpleString, SimpleString) - Method in class org.hornetq.api.core.management.ObjectNameBuilder
  Returns the ObjectName used by QueueControl.
getReconnectAttempts() - Method in interface org.hornetq.api.core.client.ServerLocator
  Returns the maximum number of attempts to retry connection in case of failure.
getReconnectAttempts() - Method in interface org.hornetq.api.core.management.BridgeControl
  Returns the number of reconnection attempts used by this bridge.
getReconnectAttempts() - Method in interface org.hornetq.api.jms.management.ConnectionFactoryControl
getRedeliveryDelay() - Method in class org.hornetq.api.core.management.AddressSettingsInfo
getRedistributionDelay() - Method in class org.hornetq.api.core.management.AddressSettingsInfo
getRefreshTimeout() - Method in class org.hornetq.api.core.DiscoveryGroupConfiguration
getRemoteAddress() - Method in interface org.hornetq.spi.core.protocol.RemotingConnection
  returns a string representation of the remote address of this connection
getRemoteAddress() - Method in interface org.hornetq.spi.core.remoting.Connection
  returns a string representation of the remote address this connection is connected to.
getResult(Message) - Static method in class org.hornetq.api.core.management.ManagementHelper
  Returns the result of an operation invocation or an attribute value.
getResult(Message) - Static method in class org.hornetq.api.jms.management.JMSManagementHelper
  Returns the result of an operation invocation or an attribute value.
getResults(Message) - Static method in class org.hornetq.api.core.management.ManagementHelper
  Returns the result of an operation invocation or an attribute value.
getResults(Message) - Static method in class org.hornetq.api.jms.management.JMSManagementHelper
  Returns the result of an operation invocation or an attribute value.
getRetryInterval() - Method in interface org.hornetq.api.core.client.ServerLocator
  Returns the time to retry connections created by this factory after failure.
getRetryInterval() - Method in interface org.hornetq.api.core.management.BridgeControl
  Returns the retry interval used by this bridge.
getRetryInterval() - Method in interface org.hornetq.api.core.management.ClusterConnectionControl
  Returns the connection retry interval used by this cluster connection.
getRetryInterval() - Method in interface org.hornetq.api.jms.management.ConnectionFactoryControl
getRetryIntervalMultiplier() - Method in interface org.hornetq.api.core.client.ServerLocator
  Returns the multiplier to apply to successive retry intervals.
getRetryIntervalMultiplier() - Method in interface org.hornetq.api.core.management.BridgeControl
  Returns the retry interval multiplier used by this bridge.
getRetryIntervalMultiplier() - Method in interface org.hornetq.api.jms.management.ConnectionFactoryControl
getRoles() - Method in interface org.hornetq.api.core.management.AddressControl
  Returns the roles (name and permissions) associated to this address.
getRoles(String) - Method in interface org.hornetq.api.core.management.HornetQServerControl
getRolesAsJSON() - Method in interface org.hornetq.api.core.management.AddressControl
  Returns the roles (name and permissions) associated to this address using JSON serialization.
getRolesAsJSON(String) - Method in interface org.hornetq.api.core.management.HornetQServerControl
getRoutingName() - Method in interface org.hornetq.api.core.management.DivertControl
  Returns the routing name of this divert.
getScheduledCount() - Method in interface org.hornetq.api.core.management.QueueControl
  Returns the number of scheduled messages in this queue.
getScheduledCount() - Method in interface org.hornetq.api.jms.management.JMSQueueControl
  Returns the number of scheduled messages in this queue.
getScheduledThreadPoolMaxSize() - Method in interface org.hornetq.api.core.client.ServerLocator
  Returns the maximum size of the scheduled thread pool.
getScheduledThreadPoolMaxSize() - Method in interface org.hornetq.api.core.management.HornetQServerControl
  Returns the maximum number of threads in the scheduled thread pool.
getScheduledThreadPoolMaxSize() - Method in interface org.hornetq.api.jms.management.ConnectionFactoryControl
getSecurityInvalidationInterval() - Method in interface org.hornetq.api.core.management.HornetQServerControl
  Returns the interval time (in milliseconds) to invalidate security credentials.
getSelector() - Method in interface org.hornetq.api.jms.management.JMSQueueControl
  returns the selector for the queue
getSelector() - Method in class org.hornetq.api.jms.management.SubscriptionInfo
  Returns the JMS message selector associated to this subscription.
getServerLocator() - Method in interface org.hornetq.api.core.client.ClientSessionFactory
getSessionCreationTime(String) - Method in interface org.hornetq.api.jms.management.JMSServerControl
  Gets the session's creation time.
getSessionID() - Method in class org.hornetq.api.jms.management.JMSSessionInfo
getShort(int) - Method in interface org.hornetq.api.core.HornetQBuffer
  Gets a 16-bit short integer at the specified absolute `index` in this buffer.
getShortProperty(SimpleString) - Method in interface org.hornetq.api.core.Message
  Returns the property corresponding to the specified key as a Short.
getShortProperty(String) - Method in interface org.hornetq.api.core.Message
getSimpleStringProperty(SimpleString) - Method in interface org.hornetq.api.core.Message
  Returns the property corresponding to the specified key as a SimpleString.
getSimpleStringProperty(String) - Method in interface org.hornetq.api.core.Message
getStaticConnectors() - Method in interface org.hornetq.api.core.management.BridgeControl
  Returns any list of static connectors used by this bridge
getStaticConnectors() - Method in interface org.hornetq.api.core.management.ClusterConnectionControl
  Returns the list of static connectors
getStaticConnectors() - Method in interface org.hornetq.api.jms.management.ConnectionFactoryControl
getStaticConnectorsAsJSON() - Method in interface org.hornetq.api.core.management.ClusterConnectionControl
  Returns the list of static connectors as JSON
getStaticTransportConfigurations() - Method in interface org.hornetq.api.core.client.ServerLocator
  Returns an array of TransportConfigurations representing the static list of live servers used when creating this object
getStringProperty(SimpleString) - Method in interface org.hornetq.api.core.Message
  Returns the property corresponding to the specified key as a String.
getStringProperty(String) - Method in interface org.hornetq.api.core.Message
getSubscription() - Method in class org.hornetq.api.core.management.MessageCounterInfo
  Returns the name of the subscription.
getSubscriptionCount() - Method in interface org.hornetq.api.jms.management.TopicControl
  Returns the number of (durable and non-durable) subscribers for this topic.
getThreadPoolMaxSize() - Method in interface org.hornetq.api.core.client.ServerLocator
  Returns the maximum size of the thread pool.
getThreadPoolMaxSize() - Method in interface org.hornetq.api.core.management.HornetQServerControl
  Returns the maximum number of threads in the thread pool.
getThreadPoolMaxSize() - Method in interface org.hornetq.api.jms.management.ConnectionFactoryControl
getTimestamp() - Method in interface org.hornetq.api.core.Message
  Returns the message timestamp.
getTopicNames() - Method in interface org.hornetq.api.jms.management.JMSServerControl
  Returns the names of the JMS topics available on this server.
getTopology() - Method in interface org.hornetq.api.core.management.ClusterConnectionControl
  Return the Topology that this Cluster Connection knows about
getTransactionBatchSize() - Method in interface org.hornetq.api.jms.management.ConnectionFactoryControl
  Returns the batch size (in bytes) between acknowledgements when using a transacted session.
getTransactionTimeout() - Method in interface org.hornetq.api.core.management.HornetQServerControl
  Returns the timeout (in milliseconds) after which transactions is removed from the resource manager after it was created.
getTransactionTimeoutScanPeriod() - Method in interface org.hornetq.api.core.management.HornetQServerControl
  Returns the frequency (in milliseconds) to scan transactions to detect which transactions have timed out.
getTransformerClassName() - Method in interface org.hornetq.api.core.management.BridgeControl
  Return the name of the org.hornetq.core.server.cluster.Transformer implementation associated to this bridge.
getTransformerClassName() - Method in interface org.hornetq.api.core.management.DivertControl
  Return the name of the org.hornetq.core.server.cluster.Transformer implementation associated to this bridge.
getTransportConnection() - Method in interface org.hornetq.spi.core.protocol.RemotingConnection
  return the underlying Connection.
getType() - Method in interface org.hornetq.api.core.Message
  Returns this message type.
getUdpateTimestamp() - Method in class org.hornetq.api.core.management.MessageCounterInfo
  Returns the timestamp of the last time the queue was updated.
getUniqueName() - Method in interface org.hornetq.api.core.management.DivertControl
  Returns the cluster-wide unique name of this divert.
getUnsignedByte(int) - Method in interface org.hornetq.api.core.HornetQBuffer
  Gets an unsigned byte at the specified absolute `index` in this buffer.
getUnsignedInt(int) - Method in interface org.hornetq.api.core.HornetQBuffer
  Gets an unsigned 32-bit integer at the specified absolute `index` in this buffer.
getUnsignedShort(int) - Method in interface org.hornetq.api.core.HornetQBuffer
  Gets an unsigned 16-bit short integer at the specified absolute `index` in this buffer.
getUserID() - Method in interface org.hornetq.api.core.Message
  Returns the userID - this is an optional user specified UUID that can be set to identify the message and will be passed around with the message
getUsername() - Method in class org.hornetq.api.jms.management.JMSConnectionInfo
getVersion() - Method in interface org.hornetq.api.core.client.ClientSession
  Returns the server's incrementingVersion.
getVersion() - Method in interface org.hornetq.api.core.management.HornetQServerControl
  Returns this server's version.
getVersion() - Method in interface org.hornetq.api.jms.management.JMSServerControl
  Returns this server's version
getXAResource() - Method in interface org.hornetq.api.core.client.ClientSession
  Returns the XAResource associated to the session.

## H

handleBuffer(RemotingConnection, HornetQBuffer) - Method in interface org.hornetq.spi.core.protocol.ProtocolManager
hashCode() - Method in class org.hornetq.api.core.DiscoveryGroupConfiguration
hashCode() - Method in class org.hornetq.api.core.Pair
hashCode() - Method in class org.hornetq.api.core.SimpleString
hashCode() - Method in class org.hornetq.api.core.TransportConfiguration
hashCode() - Method in class org.hornetq.spi.core.security.JAASSecurityManager.SimplePrincipal
hasOperationSucceeded(Message) - Static method in class org.hornetq.api.core.management.ManagementHelper
  Returns whether the invocation of the management operation on the server resource succeeded.
hasOperationSucceeded(Message) - Static method in class org.hornetq.api.jms.management.JMSManagementHelper
  Returns whether the invocation of the management operation on the server resource succeeded.
HDR_ACTUAL_EXPIRY_TIME - Static variable in interface org.hornetq.api.core.Message
HDR_ADDRESS - Static variable in class org.hornetq.api.core.management.ManagementHelper
HDR_ATTRIBUTE - Static variable in class org.hornetq.api.core.management.ManagementHelper
HDR_BINDING_ID - Static variable in class org.hornetq.api.core.management.ManagementHelper
HDR_BINDING_TYPE - Static variable in class org.hornetq.api.core.management.ManagementHelper
HDR_CHECK_TYPE - Static variable in class org.hornetq.api.core.management.ManagementHelper
HDR_CLUSTER_NAME - Static variable in class org.hornetq.api.core.management.ManagementHelper
HDR_CONSUMER_COUNT - Static variable in class org.hornetq.api.core.management.ManagementHelper
HDR_DISTANCE - Static variable in class org.hornetq.api.core.management.ManagementHelper
HDR_DUPLICATE_DETECTION_ID - Static variable in interface org.hornetq.api.core.Message
HDR_FILTERSTRING - Static variable in class org.hornetq.api.core.management.ManagementHelper
HDR_GROUP_ID - Static variable in interface org.hornetq.api.core.Message
HDR_LARGE_BODY_SIZE - Static variable in interface org.hornetq.api.core.Message
HDR_LARGE_COMPRESSED - Static variable in interface org.hornetq.api.core.Message
HDR_LAST_VALUE_NAME - Static variable in interface org.hornetq.api.core.Message
HDR_NOTIFICATION_TIMESTAMP - Static variable in class org.hornetq.api.core.management.ManagementHelper
HDR_NOTIFICATION_TYPE - Static variable in class org.hornetq.api.core.management.ManagementHelper
HDR_OPERATION_NAME - Static variable in class org.hornetq.api.core.management.ManagementHelper
HDR_OPERATION_SUCCEEDED - Static variable in class org.hornetq.api.core.management.ManagementHelper
HDR_ORIG_MESSAGE_ID - Static variable in interface org.hornetq.api.core.Message
HDR_ORIGINAL_ADDRESS - Static variable in interface org.hornetq.api.core.Message
HDR_PROPOSAL_ALT_VALUE - Static variable in class org.hornetq.api.core.management.ManagementHelper
HDR_PROPOSAL_GROUP_ID - Static variable in class org.hornetq.api.core.management.ManagementHelper
HDR_PROPOSAL_VALUE - Static variable in class org.hornetq.api.core.management.ManagementHelper
HDR_RESOURCE_NAME - Static variable in class org.hornetq.api.core.management.ManagementHelper
HDR_ROUTING_NAME - Static variable in class org.hornetq.api.core.management.ManagementHelper
HDR_SCHEDULED_DELIVERY_TIME - Static variable in interface org.hornetq.api.core.Message
HDR_USER - Static variable in class org.hornetq.api.core.management.ManagementHelper
HORNETQ_DURABLE - Static variable in class org.hornetq.api.core.FilterConstants
  Name of the HornetQ Message durable header.
HORNETQ_EXPIRATION - Static variable in class org.hornetq.api.core.FilterConstants
  Name of the HornetQ Message expiration header.
HORNETQ_PREFIX - Static variable in class org.hornetq.api.core.FilterConstants
  All HornetQ headers are prepended by this prefix.
HORNETQ_PRIORITY - Static variable in class org.hornetq.api.core.FilterConstants
  Name of the HornetQ Message priority header.
HORNETQ_SIZE - Static variable in class org.hornetq.api.core.FilterConstants
  Name of the HornetQ Message size header.
HORNETQ_TIMESTAMP - Static variable in class org.hornetq.api.core.FilterConstants
  Name of the HornetQ Message timestamp header.
HORNETQ_USERID - Static variable in class org.hornetq.api.core.FilterConstants
  Name of the HornetQ UserID header.
HornetQBuffer - Interface in org.hornetq.api.core
  A HornetQBuffer wraps a Netty's ChannelBuffer and is used throughout HornetQ code base.
HornetQBuffers - Class in org.hornetq.api.core
  Factory class to create HornetQBuffers
HornetQClient - Class in org.hornetq.api.core.client
  Utility class for creating HornetQ `ClientSessionFactory` objects.
HornetQComponentControl - Interface in org.hornetq.api.core.management
  A HornetQComponentControl is used to manage the life cycle of a HornetQ component.
HornetQException - Exception in org.hornetq.api.core
  HornetQException is the root exception for HornetQ API.
HornetQException() - Constructor for exception org.hornetq.api.core.HornetQException
HornetQException(int) - Constructor for exception org.hornetq.api.core.HornetQException
HornetQException(int, String) - Constructor for exception org.hornetq.api.core.HornetQException
HornetQException(int, String, Throwable) - Constructor for exception org.hornetq.api.core.HornetQException
HornetQJMSClient - Class in org.hornetq.api.jms
  A utility class for creating HornetQ client-side JMS managed resources.
HornetQJMSConstants - Class in org.hornetq.api.jms
  Constants for HornetQ for property keys used for HornetQ specific extensions to JMS.
HornetQJMSConstants() - Constructor for class org.hornetq.api.jms.HornetQJMSConstants
HornetQSecurityManager - Interface in org.hornetq.spi.core.security
  USe to validate whether a user has is valid to connect to the server and perform certain functions
HornetQSecurityManagerImpl - Class in org.hornetq.spi.core.security
  A basic implementation of the HornetQSecurityManager.
HornetQSecurityManagerImpl() - Constructor for class org.hornetq.spi.core.security.HornetQSecurityManagerImpl
HornetQServerControl - Interface in org.hornetq.api.core.management
  A HornetQServerControl is used to manage HornetQ servers.

## I

ILLEGAL_STATE - Static variable in exception org.hornetq.api.core.HornetQException
  A HornetQ resource is not in a legal state (e.g.
INCOMPATIBLE_CLIENT_SERVER_VERSIONS - Static variable in exception org.hornetq.api.core.HornetQException
  A incompatibility between HornetQ versions on the client and the server has been detected
INDIVIDUAL_ACKNOWLEDGE - Static variable in class org.hornetq.api.jms.HornetQJMSConstants
individualAcknowledge() - Method in interface org.hornetq.api.core.client.ClientMessage
  Acknowledge reception of a single message.
info(Object) - Method in interface org.hornetq.spi.core.logging.LogDelegate
info(Object, Throwable) - Method in interface org.hornetq.spi.core.logging.LogDelegate
INITIAL_CONNECT_ATTEMPTS - Static variable in class org.hornetq.api.core.client.HornetQClient
intercept(Packet, RemotingConnection) - Method in interface org.hornetq.api.core.Interceptor
  Intercepts a packet which is received before it is sent to the channel
Interceptor - Interface in org.hornetq.api.core
  This is class is a simple way to intercepting calls on HornetQ client and servers.
INTERNAL_ERROR - Static variable in exception org.hornetq.api.core.HornetQException
  Internal error which prevented HornetQ to perform.
intValue() - Method in enum org.hornetq.api.core.management.NotificationType
intValue() - Method in enum org.hornetq.api.jms.JMSFactoryType
INVALID_FILTER_EXPRESSION - Static variable in exception org.hornetq.api.core.HornetQException
  An filter expression has not been validated
IO_ERROR - Static variable in exception org.hornetq.api.core.HornetQException
  Unexpected I/O error occured on the server.
isAsyncConnectionExecutionEnabled() - Method in interface org.hornetq.api.core.management.HornetQServerControl
  Returns whether code coming from connection is executed asynchronously or not.
isAttributesResult(Message) - Static method in class org.hornetq.api.core.management.ManagementHelper
  Returns whether the JMS message corresponds to the result of a management attribute value.
isAttributesResult(Message) - Static method in class org.hornetq.api.jms.management.JMSManagementHelper
  Returns whether the JMS message corresponds to the result of a management attribute value.
isAutoCommitAcks() - Method in interface org.hornetq.api.core.client.ClientSession
  Returns whether the session will automatically commit its transaction every time a message is acknowledged by a ClientConsumer created by this session, `false` else
isAutoCommitSends() - Method in interface org.hornetq.api.core.client.ClientSession
  Returns whether the session will automatically commit its transaction every time a message is sent by a ClientProducer created by this session, `false` else
isAutoGroup() - Method in interface org.hornetq.api.core.client.ServerLocator
  Returns whether producers created through this factory will automatically assign a group ID to the messages they sent.
isAutoGroup() - Method in interface org.hornetq.api.jms.management.ConnectionFactoryControl
isBackup() - Method in interface org.hornetq.api.core.management.HornetQServerControl
  Returns `true` if this server is a backup, `false` if it is a live server.
isBlockOnAcknowledge() - Method in interface org.hornetq.api.core.client.ClientSession
  Returns whether the ClientConsumer created by the session will block when they acknowledge a message.
isBlockOnAcknowledge() - Method in interface org.hornetq.api.core.client.ServerLocator
  Returns whether consumers created through this factory will block while sending message acknowledgments or do it asynchronously.
isBlockOnAcknowledge() - Method in interface org.hornetq.api.jms.management.ConnectionFactoryControl
isBlockOnDurableSend() - Method in interface org.hornetq.api.core.client.ClientProducer
  Returns whether the producer will block when sending durable messages.
isBlockOnDurableSend() - Method in interface org.hornetq.api.core.client.ServerLocator
  Returns whether producers created through this factory will block while sending durable messages or do it asynchronously.
isBlockOnDurableSend() - Method in interface org.hornetq.api.jms.management.ConnectionFactoryControl
isBlockOnNonDurableSend() - Method in interface org.hornetq.api.core.client.ClientProducer
  Returns whether the producer will block when sending non-durable messages.
isBlockOnNonDurableSend() - Method in interface org.hornetq.api.core.client.ServerLocator
  Returns whether producers created through this factory will block while sending non-durable messages or do it asynchronously.
isBlockOnNonDurableSend() - Method in interface org.hornetq.api.jms.management.ConnectionFactoryControl
isBrowseOnly() - Method in class org.hornetq.api.jms.management.JMSConsumerInfo
isCacheLargeMessagesClient() - Method in interface org.hornetq.api.core.client.ServerLocator
  When `true`, consumers created through this factory will create temporary files to cache large messages.
isCacheLargeMessagesClient() - Method in interface org.hornetq.api.jms.management.ConnectionFactoryControl
isClient() - Method in interface org.hornetq.spi.core.protocol.RemotingConnection
  returns whether or not the Remoting Connection is a client
isClosed() - Method in interface org.hornetq.api.core.client.ClientConsumer
  Returns whether the consumer is closed or not.
isClosed() - Method in interface org.hornetq.api.core.client.ClientProducer
  Returns whether the producer is closed or not.
isClosed() - Method in interface org.hornetq.api.core.client.ClientSession
  Returns whether the session is closed or not.
isClosed() - Method in interface org.hornetq.api.core.client.ClientSessionFactory
isClosed() - Method in interface org.hornetq.api.core.client.ServerLocator
  Returns true if close was already called
isClustered() - Method in interface org.hornetq.api.core.management.HornetQServerControl
  Returns whether this server is clustered.
isCompressLargeMessage() - Method in interface org.hornetq.api.core.client.ServerLocator
isCompressLargeMessages() - Method in interface org.hornetq.api.jms.management.ConnectionFactoryControl
isConsume() - Method in class org.hornetq.api.core.management.RoleInfo
  Returns whether this role can consume messages from queues bound to the address.
isCreateBindingsDir() - Method in interface org.hornetq.api.core.management.HornetQServerControl
  Returns whether the bindings directory is created on this server startup.
isCreateDurableQueue() - Method in class org.hornetq.api.core.management.RoleInfo
  Returns whether this role can create durable queues bound to the address.
isCreateJournalDir() - Method in interface org.hornetq.api.core.management.HornetQServerControl
  Returns whether the journal directory is created on this server startup.
isCreateNonDurableQueue() - Method in class org.hornetq.api.core.management.RoleInfo
  Returns whether this role can create non-durable queues bound to the address.
isDebugEnabled() - Method in interface org.hornetq.spi.core.logging.LogDelegate
isDeleteDurableQueue() - Method in class org.hornetq.api.core.management.RoleInfo
  Returns whether this role can delete durable queues bound to the address.
isDeleteNonDurableQueue() - Method in class org.hornetq.api.core.management.RoleInfo
  Returns whether this role can delete non-durable queues bound to the address.
isDestroyed() - Method in interface org.hornetq.spi.core.protocol.RemotingConnection
  returns true if this Remoting Connection has been destroyed.
isDuplicateDetection() - Method in interface org.hornetq.api.core.management.ClusterConnectionControl
  Return whether this cluster connection use duplicate detection.
isDurable() - Method in interface org.hornetq.api.core.client.ClientSession.QueueQuery
  Returns `true` if the queue is durable, `false` else.
isDurable() - Method in class org.hornetq.api.core.management.MessageCounterInfo
  Returns whether the queue is durable.
isDurable() - Method in interface org.hornetq.api.core.management.QueueControl
  Returns whether this queue is durable.
isDurable() - Method in interface org.hornetq.api.core.Message
  Returns whether this message is durable or not.
isDurable() - Method in class org.hornetq.api.jms.management.JMSConsumerInfo
isDurable() - Method in class org.hornetq.api.jms.management.SubscriptionInfo
  Returns whether this subscription is durable.
isEquivalent(TransportConfiguration) - Method in class org.hornetq.api.core.TransportConfiguration
  There's a case on ClusterConnections that we need to find an equivalent Connector and we can't use a Netty Cluster Connection on an InVM ClusterConnection (inVM used on tests) for that reason I need to test if the two instances of the TransportConfiguration are equivalent while a test a connector against an acceptor
isEquivalent(Map<String, Object>) - Method in interface org.hornetq.spi.core.remoting.Connector
  If the configuration is equivalent to this connector, which means if the parameter configuration is used to create a connection to a target node, it will be the same node as of the connections made with this connector.
isExclusive() - Method in interface org.hornetq.api.core.management.DivertControl
  Returns whether this divert is exclusive.
isExists() - Method in interface org.hornetq.api.core.client.ClientSession.BindingQuery
  Returns `true` if the binding exists, `false` else.
isExists() - Method in interface org.hornetq.api.core.client.ClientSession.QueueQuery
  Returns `true` if the queue exists, `false` else.
isExpired() - Method in interface org.hornetq.api.core.Message
  Returns whether this message is expired or not.
isFailoverOnInitialConnection() - Method in interface org.hornetq.api.core.client.ServerLocator
  Returns true if the client will automatically attempt to connect to the backup server if the initial connection to the live server fails Default value is `HornetQClient.DEFAULT_FAILOVER_ON_INITIAL_CONNECTION`.
isFailoverOnInitialConnection() - Method in interface org.hornetq.api.jms.management.ConnectionFactoryControl
isFailoverOnServerShutdown() - Method in interface org.hornetq.api.core.management.HornetQServerControl
  returns if clients failover on a server shutdown
isForwardWhenNoConsumers() - Method in interface org.hornetq.api.core.management.ClusterConnectionControl
  Return whether this cluster connection forward messages when it has no local consumers.
isHA() - Method in interface org.hornetq.api.core.client.ServerLocator
isHA() - Method in interface org.hornetq.api.core.management.BridgeControl
  Returns whether this bridge is using high availability
isHA() - Method in interface org.hornetq.api.jms.management.ConnectionFactoryControl
  does ths cf support HA
isInfoEnabled() - Method in interface org.hornetq.spi.core.logging.LogDelegate
isJournalSyncNonTransactional() - Method in interface org.hornetq.api.core.management.HornetQServerControl
  Returns whether the journal is synchronized when receiving non-transactional data.
isJournalSyncTransactional() - Method in interface org.hornetq.api.core.management.HornetQServerControl
  Returns whether the journal is synchronized when receiving transactional data.
isLargeMessage() - Method in interface org.hornetq.api.core.Message
  Returns whether this message is a large message or a regular message.
isLastValueQueue() - Method in class org.hornetq.api.core.management.AddressSettingsInfo
isManage() - Method in class org.hornetq.api.core.management.RoleInfo
  Returns whether this role can send management messages to the address.
isMessageCounterEnabled() - Method in interface org.hornetq.api.core.management.HornetQServerControl
  Returns whether message counter is enabled for this server.
isOperationResult(Message) - Static method in class org.hornetq.api.core.management.ManagementHelper
  Returns whether the JMS message corresponds to the result of a management operation invocation.
isOperationResult(Message) - Static method in class org.hornetq.api.jms.management.JMSManagementHelper
  Returns whether the JMS message corresponds to the result of a management operation invocation.
isPaging() - Method in interface org.hornetq.api.core.management.AddressControl
isPaused() - Method in interface org.hornetq.api.core.management.QueueControl
  Returns whether the queue is paused.
isPaused() - Method in interface org.hornetq.api.jms.management.JMSQueueControl
  Returns whether the queue is paused.
isPersistDeliveryCountBeforeDelivery() - Method in interface org.hornetq.api.core.management.HornetQServerControl
  Returns whether delivery count is persisted before messages are delivered to the consumers.
isPersistenceEnabled() - Method in interface org.hornetq.api.core.management.HornetQServerControl
  Returns whether this server is using persistence and store data.
isPersistIDCache() - Method in interface org.hornetq.api.core.management.HornetQServerControl
  Returns whether message ID cache is persisted.
isPreAcknowledge() - Method in interface org.hornetq.api.core.client.ServerLocator
  Returns whether messages will pre-acknowledged on the server before they are sent to the consumers or not.
isPreAcknowledge() - Method in interface org.hornetq.api.jms.management.ConnectionFactoryControl
isReadyToHandle(HornetQBuffer) - Method in interface org.hornetq.spi.core.protocol.ProtocolManager
isReadyToHandle(HornetQBuffer) - Method in interface org.hornetq.spi.core.remoting.BufferDecoder
  called by the remoting system prior to `BufferHandler.bufferReceived(Object, org.hornetq.api.core.HornetQBuffer)`.
isRollbackOnly() - Method in interface org.hornetq.api.core.client.ClientSession
  Returns `true` if the current transaction has been flagged to rollback, `false` else.
isSecurityEnabled() - Method in interface org.hornetq.api.core.management.HornetQServerControl
  Returns whether security is enabled for this server.
isSend() - Method in class org.hornetq.api.core.management.RoleInfo
  Returns whether this role can send messages to the address.
isSendToDLAOnNoRoute() - Method in class org.hornetq.api.core.management.AddressSettingsInfo
isSharedStore() - Method in interface org.hornetq.api.core.management.HornetQServerControl
  Returns whether this server shares its data store with a corresponding live or backup server.
isStarted() - Method in interface org.hornetq.api.core.management.HornetQComponentControl
  Returns `true` if this component is started, `false` else.
isStarted() - Method in interface org.hornetq.api.core.management.HornetQServerControl
  Return whether this server is started.
isStarted() - Method in interface org.hornetq.api.jms.management.JMSServerControl
  Returns whether this server is started.
isStarted() - Method in interface org.hornetq.spi.core.remoting.Connector
  returns true if the connector is started, oterwise false.
isStarted() - Method in class org.hornetq.spi.core.security.HornetQSecurityManagerImpl
isStarted() - Method in class org.hornetq.spi.core.security.JAASSecurityManager
isTemporary() - Method in interface org.hornetq.api.core.management.QueueControl
  Returns whether this queue is temporary.
isTemporary() - Method in interface org.hornetq.api.jms.management.DestinationControl
  Returns whether this destination is temporary.
isTraceEnabled() - Method in interface org.hornetq.spi.core.logging.LogDelegate
isUseDuplicateDetection() - Method in interface org.hornetq.api.core.management.BridgeControl
  Returns whether this bridge is using duplicate detection.
isUseGlobalPools() - Method in interface org.hornetq.api.core.client.ServerLocator
  Returns whether this factory will use global thread pools (shared among all the factories in the same JVM) or its own pools.
isUseGlobalPools() - Method in interface org.hornetq.api.jms.management.ConnectionFactoryControl
isWildcardRoutingEnabled() - Method in interface org.hornetq.api.core.management.HornetQServerControl
  Returns whether wildcard routing is supported by this server.
isXA() - Method in interface org.hornetq.api.core.client.ClientSession
  Return `true` if the session supports XA, `false` else.

## J

JAASSecurityManager - Class in org.hornetq.spi.core.security
  This implementation delegates to the JAAS security interfaces.
JAASSecurityManager() - Constructor for class org.hornetq.spi.core.security.JAASSecurityManager
JAASSecurityManager.SimplePrincipal - Class in org.hornetq.spi.core.security
JAASSecurityManager.SimplePrincipal(String) - Constructor for class org.hornetq.spi.core.security.JAASSecurityManager.SimplePrincipal
JBOSS_MESSAGING_BRIDGE_MESSAGE_ID_LIST - Static variable in class org.hornetq.api.jms.HornetQJMSConstants
JMS_CONNECTION_FACTORY - Static variable in class org.hornetq.api.core.management.ResourceNames
JMS_HORNETQ_ENABLE_BYTE_ARRAY_JMS_CORRELATION_ID_PROPERTY_NAME - Static variable in class org.hornetq.api.jms.HornetQJMSConstants
JMS_HORNETQ_INPUT_STREAM - Static variable in class org.hornetq.api.jms.HornetQJMSConstants
JMS_HORNETQ_OUTPUT_STREAM - Static variable in class org.hornetq.api.jms.HornetQJMSConstants
JMS_HORNETQ_SAVE_STREAM - Static variable in class org.hornetq.api.jms.HornetQJMSConstants
JMS_MODULE - Static variable in class org.hornetq.api.core.management.ObjectNameBuilder
JMS_QUEUE - Static variable in class org.hornetq.api.core.management.ResourceNames
JMS_SERVER - Static variable in class org.hornetq.api.core.management.ResourceNames
JMS_TOPIC - Static variable in class org.hornetq.api.core.management.ResourceNames
JMSConnectionInfo - Class in org.hornetq.api.jms.management
  A JMSConnectionInfo
JMSConsumerInfo - Class in org.hornetq.api.jms.management
  Helper class to create Java Objects from the JSON serialization returned by `JMSServerControl.listConsumersAsJSON(String)` and related methods.
JMSFactoryType - Enum in org.hornetq.api.jms
  A JMSFactoryType
JMSManagementHelper - Class in org.hornetq.api.jms.management
  Helper class to use JMS messages to manage HornetQ server resources.
JMSQueueControl - Interface in org.hornetq.api.jms.management
  A JMSQueueControl is used to manage a JMS queue.
JMSServerControl - Interface in org.hornetq.api.jms.management
  A JMSSserverControl is used to manage HornetQ JMS server.
JMSSessionInfo - Class in org.hornetq.api.jms.management
  A JMSSessionInfo
JMSSessionInfo(String, long) - Constructor for class org.hornetq.api.jms.management.JMSSessionInfo

## L

LARGE_MESSAGE_ERROR_BODY - Static variable in exception org.hornetq.api.core.HornetQException
  An problem occurred while manipulating the body of a large message.
lastCheck - Variable in class org.hornetq.spi.core.protocol.ConnectionEntry
length() - Method in class org.hornetq.api.core.SimpleString
listAllConsumersAsJSON() - Method in interface org.hornetq.api.jms.management.JMSServerControl
  Lists all the consumers The returned String is a JSON string containing an array of JMSConsumerInfo objects.
listAllSubscriptions() - Method in interface org.hornetq.api.jms.management.TopicControl
  Lists all the subscriptions for this topic (both durable and non-durable).
listAllSubscriptionsAsJSON() - Method in interface org.hornetq.api.jms.management.TopicControl
  Lists all the subscriptions for this topic (both durable and non-durable) using JSON serialization.
listConnectionIDs() - Method in interface org.hornetq.api.core.management.HornetQServerControl
  Lists all the IDs of the connections connected to this server.
listConnectionIDs() - Method in interface org.hornetq.api.jms.management.JMSServerControl
  Lists all the IDs of the connections connected to this server.
listConnectionsAsJSON() - Method in interface org.hornetq.api.jms.management.JMSServerControl
  Lists all the connections connected to this server.
listConsumersAsJSON() - Method in interface org.hornetq.api.core.management.QueueControl
listConsumersAsJSON() - Method in interface org.hornetq.api.jms.management.JMSQueueControl
listConsumersAsJSON(String) - Method in interface org.hornetq.api.jms.management.JMSServerControl
  Lists all the consumers which belongs to the JMS Connection specified by the connectionID.
listDurableSubscriptions() - Method in interface org.hornetq.api.jms.management.TopicControl
  Lists all the durable subscriptions for this topic.
listDurableSubscriptionsAsJSON() - Method in interface org.hornetq.api.jms.management.TopicControl
  Lists all the durable subscriptions using JSON serialization.
listHeuristicCommittedTransactions() - Method in interface org.hornetq.api.core.management.HornetQServerControl
  List transactions which have been heuristically committed.
listHeuristicRolledBackTransactions() - Method in interface org.hornetq.api.core.management.HornetQServerControl
  List transactions which have been heuristically rolled back.
listMessageCounter() - Method in interface org.hornetq.api.core.management.QueueControl
  Lists the message counter for this queue.
listMessageCounter() - Method in interface org.hornetq.api.jms.management.JMSQueueControl
  Lists the message counter for this queue.
listMessageCounterAsHTML() - Method in interface org.hornetq.api.core.management.QueueControl
  Lists the message counter for this queue as a HTML table.
listMessageCounterAsHTML() - Method in interface org.hornetq.api.jms.management.JMSQueueControl
  Lists the message counter for this queue as a HTML table.
listMessageCounterHistory() - Method in interface org.hornetq.api.core.management.QueueControl
  Lists the message counter history for this queue.
listMessageCounterHistory() - Method in interface org.hornetq.api.jms.management.JMSQueueControl
  Lists the message counter history for this queue.
listMessageCounterHistoryAsHTML() - Method in interface org.hornetq.api.core.management.QueueControl
  Lists the message counter history for this queue as a HTML table.
listMessageCounterHistoryAsHTML() - Method in interface org.hornetq.api.jms.management.JMSQueueControl
  Lists the message counter history for this queue as a HTML table.
listMessages(String) - Method in interface org.hornetq.api.core.management.QueueControl
  Lists all the messages in this queue matching the specified filter.
listMessages(String) - Method in interface org.hornetq.api.jms.management.JMSQueueControl
  Lists all the JMS messages in this queue matching the specified filter.
listMessagesAsJSON(String) - Method in interface org.hornetq.api.core.management.QueueControl
  Lists all the messages in this queue matching the specified filter using JSON serialization.
listMessagesAsJSON(String) - Method in interface org.hornetq.api.jms.management.JMSQueueControl
  Lists all the JMS messages in this queue matching the specified filter using JSON serialization.
listMessagesForSubscription(String) - Method in interface org.hornetq.api.jms.management.TopicControl
  Lists all the messages in this queue matching the specified queue representing the subscription.
listMessagesForSubscriptionAsJSON(String) - Method in interface org.hornetq.api.jms.management.TopicControl
  Lists all the messages in this queue matching the specified queue representing the subscription using JSON serialization.
listNonDurableSubscriptions() - Method in interface org.hornetq.api.jms.management.TopicControl
  Lists all the non-durable subscriptions for this topic.
listNonDurableSubscriptionsAsJSON() - Method in interface org.hornetq.api.jms.management.TopicControl
  Lists all the non-durable subscriptions using JSON serialization.
listPreparedTransactionDetailsAsHTML() - Method in interface org.hornetq.api.core.management.HornetQServerControl
  List all the prepared transaction, sorted by date, oldest first, with details, in HTML format
listPreparedTransactionDetailsAsHTML() - Method in interface org.hornetq.api.jms.management.JMSServerControl
  List all the prepared transaction, sorted by date, oldest first, with details, in HTML format
listPreparedTransactionDetailsAsJSON() - Method in interface org.hornetq.api.core.management.HornetQServerControl
  List all the prepared transaction, sorted by date, oldest first, with details, in text format.
listPreparedTransactionDetailsAsJSON() - Method in interface org.hornetq.api.jms.management.JMSServerControl
  List all the prepared transaction, sorted by date, oldest first, with details, in text format
listPreparedTransactions() - Method in interface org.hornetq.api.core.management.HornetQServerControl
  List all the prepared transaction, sorted by date, oldest first.
listProducersInfoAsJSON() - Method in interface org.hornetq.api.core.management.HornetQServerControl
listRemoteAddresses() - Method in interface org.hornetq.api.core.management.HornetQServerControl
  Lists the addresses of all the clients connected to this address.
listRemoteAddresses(String) - Method in interface org.hornetq.api.core.management.HornetQServerControl
  Lists the addresses of the clients connected to this address which matches the specified IP address.
listRemoteAddresses() - Method in interface org.hornetq.api.jms.management.JMSServerControl
  Lists the addresses of all the clients connected to this address.
listRemoteAddresses(String) - Method in interface org.hornetq.api.jms.management.JMSServerControl
  Lists the addresses of the clients connected to this address which matches the specified IP address.
listScheduledMessages() - Method in interface org.hornetq.api.core.management.QueueControl
  Lists all the messages scheduled for delivery for this queue.
listScheduledMessagesAsJSON() - Method in interface org.hornetq.api.core.management.QueueControl
  Lists all the messages scheduled for delivery for this queue using JSON serialization.
listSessions(String) - Method in interface org.hornetq.api.core.management.HornetQServerControl
  Lists all the sessions IDs for the specified connection ID.
listSessions(String) - Method in interface org.hornetq.api.jms.management.JMSServerControl
  Lists all the sessions IDs for the specified connection ID.
listSessionsAsJSON(String) - Method in interface org.hornetq.api.jms.management.JMSServerControl
  Lists all the sessions IDs for the specified connection ID.
listTargetDestinations(String) - Method in interface org.hornetq.api.jms.management.JMSServerControl
  Lists all addresses to which the designated server session has sent messages.
LogDelegate - Interface in org.hornetq.spi.core.logging
  I represent operations that are delegated to underlying logging frameworks.
LogDelegateFactory - Interface in org.hornetq.spi.core.logging
  I am responsible for creating `LogDelegate` instances.
lookup(String) - Method in interface org.hornetq.spi.core.naming.BindingRegistry

## M

ManagementHelper - Class in org.hornetq.api.core.management
  Helper class to use HornetQ Core messages to manage server resources.
MAP_TYPE - Static variable in interface org.hornetq.api.core.Message
markReaderIndex() - Method in interface org.hornetq.api.core.HornetQBuffer
  Marks the current `readerIndex` in this buffer.
markWriterIndex() - Method in interface org.hornetq.api.core.HornetQBuffer
  Marks the current `writerIndex` in this buffer.
Message - Interface in org.hornetq.api.core
  A Message is a routable instance that has a payload.
MessageCounterInfo - Class in org.hornetq.api.core.management
  Helper class to create Java Objects from the JSON serialization returned by `QueueControl.listMessageCounter()`.
MessageCounterInfo(String, String, boolean, long, long, int, int, String, String) - Constructor for class org.hornetq.api.core.management.MessageCounterInfo
MessageHandler - Interface in org.hornetq.api.core.client
  A MessageHandler is used to receive message asynchronously.
moveMessage(long, String) - Method in interface org.hornetq.api.core.management.QueueControl
  Moves the message corresponding to the specified message ID to the specified other queue.
moveMessage(long, String, boolean) - Method in interface org.hornetq.api.core.management.QueueControl
  Moves the message corresponding to the specified message ID to the specified other queue.
moveMessage(String, String) - Method in interface org.hornetq.api.jms.management.JMSQueueControl
  Moves the message corresponding to the specified message ID to the specified other queue.
moveMessage(String, String, boolean) - Method in interface org.hornetq.api.jms.management.JMSQueueControl
  Moves the message corresponding to the specified message ID to the specified other queue.
moveMessages(String, String) - Method in interface org.hornetq.api.core.management.QueueControl
  Moves all the message corresponding to the specified filter to the specified other queue.
moveMessages(String, String, boolean) - Method in interface org.hornetq.api.core.management.QueueControl
  Moves all the message corresponding to the specified filter to the specified other queue.
moveMessages(String, String) - Method in interface org.hornetq.api.jms.management.JMSQueueControl
  Moves all the message corresponding to the specified filter to the specified other queue.
moveMessages(String, String, boolean) - Method in interface org.hornetq.api.jms.management.JMSQueueControl
  Moves all the message corresponding to the specified filter to the specified other queue.

## N

NATIVE_ERROR_AIO_FULL - Static variable in exception org.hornetq.api.core.HornetQException
  AIO is full
NATIVE_ERROR_ALLOCATE_MEMORY - Static variable in exception org.hornetq.api.core.HornetQException
  An error occurred while allocating memory in the AIO native code
NATIVE_ERROR_CANT_ALLOCATE_QUEUE - Static variable in exception org.hornetq.api.core.HornetQException
  An error occured while allocating a queue in AIO native code
NATIVE_ERROR_CANT_INITIALIZE_AIO - Static variable in exception org.hornetq.api.core.HornetQException
  AIO has not been properly initialized
NATIVE_ERROR_CANT_OPEN_CLOSE_FILE - Static variable in exception org.hornetq.api.core.HornetQException
  A closed file has not be properly reopened
NATIVE_ERROR_CANT_RELEASE_AIO - Static variable in exception org.hornetq.api.core.HornetQException
  AIO has not been properly released
NATIVE_ERROR_INTERNAL - Static variable in exception org.hornetq.api.core.HornetQException
  A internal error occured in the AIO native code
NATIVE_ERROR_INVALID_BUFFER - Static variable in exception org.hornetq.api.core.HornetQException
  A buffer is invalid in the AIO native code
NATIVE_ERROR_NOT_ALIGNED - Static variable in exception org.hornetq.api.core.HornetQException
  Alignment error in the AIO native code
NATIVE_ERROR_PREALLOCATE_FILE - Static variable in exception org.hornetq.api.core.HornetQException
  An error occured while pre-allocating a file in AIO native code
nodeDown(long, String) - Method in interface org.hornetq.api.core.client.ClusterTopologyListener
nodeUP(long, String, Pair<TransportConfiguration, TransportConfiguration>, boolean) - Method in interface org.hornetq.api.core.client.ClusterTopologyListener
NON_DURABLE - Static variable in class org.hornetq.api.core.FilterConstants
  Value for the Durable header when the message is non-durable.
NOT_CONNECTED - Static variable in exception org.hornetq.api.core.HornetQException
  A client is not able to connect to HornetQ server.
NotificationType - Enum in org.hornetq.api.core.management
  Types of notification emmitted by HornetQ servers.

## O

OBJECT_CLOSED - Static variable in exception org.hornetq.api.core.HornetQException
  A client operation failed because the calling resource (ClientSession, ClientProducer, etc.) is closed.
OBJECT_TYPE - Static variable in interface org.hornetq.api.core.Message
ObjectNameBuilder - Class in org.hornetq.api.core.management
  Helper class to build ObjectNames for HornetQ resources.
onMessage(ClientMessage) - Method in interface org.hornetq.api.core.client.MessageHandler
  Notifies the MessageHandler that a message has been received.
Operation - Annotation Type in org.hornetq.api.core.management
  Info for a MBean Operation.
org.hornetq.api.core - package org.hornetq.api.core
  Core Messaging API.
org.hornetq.api.core.client - package org.hornetq.api.core.client
  Core Client Messaging API.
org.hornetq.api.core.client.loadbalance - package org.hornetq.api.core.client.loadbalance
  Client load-balancing API.
org.hornetq.api.core.management - package org.hornetq.api.core.management
  Management API for HornetQ servers and its Core resources.
org.hornetq.api.jms - package org.hornetq.api.jms
  API to create HornetQ JMS resources.
org.hornetq.api.jms.management - package org.hornetq.api.jms.management
  Management API for HornetQ JMS resources.
org.hornetq.spi.core.logging - package org.hornetq.spi.core.logging
  Logging SPI.
org.hornetq.spi.core.naming - package org.hornetq.spi.core.naming
org.hornetq.spi.core.protocol - package org.hornetq.spi.core.protocol
org.hornetq.spi.core.remoting - package org.hornetq.spi.core.remoting
  Remoting SPI.
org.hornetq.spi.core.security - package org.hornetq.spi.core.security
  Security SPI.

## P

Pair<A,B> - Class in org.hornetq.api.core
  A Pair is a holder for 2 objects.
Pair(A, B) - Constructor for class org.hornetq.api.core.Pair
Parameter - Annotation Type in org.hornetq.api.core.management
  Info for a MBean Operation Parameter.
pause() - Method in interface org.hornetq.api.core.management.QueueControl
  Pauses the queue.
pause() - Method in interface org.hornetq.api.jms.management.JMSQueueControl
  Pauses the queue.
pause() - Method in interface org.hornetq.spi.core.remoting.Acceptor
  Pause the acceptor and stop it from receiving client requests.
PRE_ACKNOWLEDGE - Static variable in class org.hornetq.api.jms.HornetQJMSConstants
PropertyConversionException - Exception in org.hornetq.api.core
  A PropertyConversionException is thrown by Message methods when a property can not be converted to the expected type.
PropertyConversionException(String) - Constructor for exception org.hornetq.api.core.PropertyConversionException
ProtocolManager - Interface in org.hornetq.spi.core.protocol
  A ProtocolManager
ProtocolManagerFactory - Interface in org.hornetq.spi.core.protocol
  A ProtocolManagerFactory
ProtocolType - Enum in org.hornetq.spi.core.protocol
  A ProtocolType
putAttribute(Message, String, String) - Static method in class org.hornetq.api.core.management.ManagementHelper
  Stores a resource attribute in a message to retrieve the value from the server resource.
putAttribute(Message, String, String) - Static method in class org.hornetq.api.jms.management.JMSManagementHelper
  Stores a resource attribute in a JMS message to retrieve the value from the server resource.
putBooleanProperty(SimpleString, boolean) - Method in interface org.hornetq.api.core.Message
  Puts a boolean property in this message.
putBooleanProperty(String, boolean) - Method in interface org.hornetq.api.core.Message
putByteProperty(SimpleString, byte) - Method in interface org.hornetq.api.core.Message
  Puts a byte property in this message.
putByteProperty(String, byte) - Method in interface org.hornetq.api.core.Message
putBytesProperty(SimpleString, byte[]) - Method in interface org.hornetq.api.core.Message
  Puts a byte[] property in this message.
putBytesProperty(String, byte[]) - Method in interface org.hornetq.api.core.Message
putDoubleProperty(SimpleString, double) - Method in interface org.hornetq.api.core.Message
  Puts a double property in this message.
putDoubleProperty(String, double) - Method in interface org.hornetq.api.core.Message
putFloatProperty(SimpleString, float) - Method in interface org.hornetq.api.core.Message
  Puts a float property in this message.
putFloatProperty(String, float) - Method in interface org.hornetq.api.core.Message
putIntProperty(SimpleString, int) - Method in interface org.hornetq.api.core.Message
  Puts a int property in this message.
putIntProperty(String, int) - Method in interface org.hornetq.api.core.Message
putLongProperty(SimpleString, long) - Method in interface org.hornetq.api.core.Message
  Puts a long property in this message.
putLongProperty(String, long) - Method in interface org.hornetq.api.core.Message
putObjectProperty(SimpleString, Object) - Method in interface org.hornetq.api.core.Message
  Puts an Object property in this message.
putObjectProperty(String, Object) - Method in interface org.hornetq.api.core.Message
putOperationInvocation(Message, String, String) - Static method in class org.hornetq.api.core.management.ManagementHelper
  Stores a operation invocation in a message to invoke the corresponding operation the value from the server resource.
putOperationInvocation(Message, String, String, Object...) - Static method in class org.hornetq.api.core.management.ManagementHelper
  Stores a operation invocation in a message to invoke the corresponding operation the value from the server resource.
putOperationInvocation(Message, String, String) - Static method in class org.hornetq.api.jms.management.JMSManagementHelper
  Stores a operation invocation in a JMS message to invoke the corresponding operation the value from the server resource.
putOperationInvocation(Message, String, String, Object...) - Static method in class org.hornetq.api.jms.management.JMSManagementHelper
  Stores a operation invocation in a JMS message to invoke the corresponding operation the value from the server resource.
putShortProperty(SimpleString, short) - Method in interface org.hornetq.api.core.Message
  Puts a short property in this message.
putShortProperty(String, short) - Method in interface org.hornetq.api.core.Message
putStringProperty(SimpleString, SimpleString) - Method in interface org.hornetq.api.core.Message
  Puts a SimpleString property in this message.
putStringProperty(String, String) - Method in interface org.hornetq.api.core.Message
  Puts a String property in this message.

## Q

QUEUE_DOES_NOT_EXIST - Static variable in exception org.hornetq.api.core.HornetQException
  An operation failed because a queue does not exist on the server.
QUEUE_EXISTS - Static variable in exception org.hornetq.api.core.HornetQException
  An operation failed because a queue exists on the server.
QueueControl - Interface in org.hornetq.api.core.management
  A QueueControl is used to manage a queue.
queueQuery(SimpleString) - Method in interface org.hornetq.api.core.client.ClientSession
  Queries information on a queue.

## R

RandomConnectionLoadBalancingPolicy - Class in org.hornetq.api.core.client.loadbalance
  `RandomConnectionLoadBalancingPolicy.select(int)` returns a random integer between `0` (inclusive) and `max` (exclusive)
RandomConnectionLoadBalancingPolicy() - Constructor for class org.hornetq.api.core.client.loadbalance.RandomConnectionLoadBalancingPolicy
RandomStickyConnectionLoadBalancingPolicy - Class in org.hornetq.api.core.client.loadbalance
  `RandomConnectionLoadBalancingPolicy.select(int)` chooses a the initial node randomly then subsequent requests return the same node
RandomStickyConnectionLoadBalancingPolicy() - Constructor for class org.hornetq.api.core.client.loadbalance.RandomStickyConnectionLoadBalancingPolicy
readable() - Method in interface org.hornetq.api.core.HornetQBuffer
  Returns `true` if and only if `(this.writerIndex - this.readerIndex)` is greater than `0`.
readableBytes() - Method in interface org.hornetq.api.core.HornetQBuffer
  Returns the number of readable bytes which is equal to `(this.writerIndex - this.readerIndex)`.
readBoolean() - Method in interface org.hornetq.api.core.HornetQBuffer
  Gets a boolean at the current `readerIndex` and increases the `readerIndex` by `1` in this buffer.
readByte() - Method in interface org.hornetq.api.core.HornetQBuffer
  Gets a byte at the current `readerIndex` and increases the `readerIndex` by `1` in this buffer.
readBytes(int) - Method in interface org.hornetq.api.core.HornetQBuffer
  Transfers this buffer's data to a newly created buffer starting at the current `readerIndex` and increases the `readerIndex` by the number of the transferred bytes (= `length`).
readBytes(HornetQBuffer) - Method in interface org.hornetq.api.core.HornetQBuffer
  Transfers this buffer's data to the specified destination starting at the current `readerIndex` until the destination becomes non-writable, and increases the `readerIndex` by the number of the transferred bytes.
readBytes(HornetQBuffer, int) - Method in interface org.hornetq.api.core.HornetQBuffer
  Transfers this buffer's data to the specified destination starting at the current `readerIndex` and increases the `readerIndex` by the number of the transferred bytes (= `length`).
readBytes(HornetQBuffer, int, int) - Method in interface org.hornetq.api.core.HornetQBuffer
  Transfers this buffer's data to the specified destination starting at the current `readerIndex` and increases the `readerIndex` by the number of the transferred bytes (= `length`).
readBytes(byte[]) - Method in interface org.hornetq.api.core.HornetQBuffer
  Transfers this buffer's data to the specified destination starting at the current `readerIndex` and increases the `readerIndex` by the number of the transferred bytes (= `dst.length`).
readBytes(byte[], int, int) - Method in interface org.hornetq.api.core.HornetQBuffer
  Transfers this buffer's data to the specified destination starting at the current `readerIndex` and increases the `readerIndex` by the number of the transferred bytes (= `length`).
readBytes(ByteBuffer) - Method in interface org.hornetq.api.core.HornetQBuffer
  Transfers this buffer's data to the specified destination starting at the current `readerIndex` until the destination's position reaches its limit, and increases the `readerIndex` by the number of the transferred bytes.
readChar() - Method in interface org.hornetq.api.core.HornetQBuffer
  Gets a char at the current `readerIndex` and increases the `readerIndex` by `2` in this buffer.
readDouble() - Method in interface org.hornetq.api.core.HornetQBuffer
  Gets a double at the current `readerIndex` and increases the `readerIndex` by `8` in this buffer.
readerIndex() - Method in interface org.hornetq.api.core.HornetQBuffer
  Returns the `readerIndex` of this buffer.
readerIndex(int) - Method in interface org.hornetq.api.core.HornetQBuffer
  Sets the `readerIndex` of this buffer.
readFloat() - Method in interface org.hornetq.api.core.HornetQBuffer
  Gets a float at the current `readerIndex` and increases the `readerIndex` by `4` in this buffer.
readInt() - Method in interface org.hornetq.api.core.HornetQBuffer
  Gets a 32-bit integer at the current `readerIndex` and increases the `readerIndex` by `4` in this buffer.
readLong() - Method in interface org.hornetq.api.core.HornetQBuffer
  Gets a 64-bit integer at the current `readerIndex` and increases the `readerIndex` by `8` in this buffer.
readNullableSimpleString() - Method in interface org.hornetq.api.core.HornetQBuffer
  Gets a SimpleString (potentially `null`) at the current `readerIndex`
readNullableString() - Method in interface org.hornetq.api.core.HornetQBuffer
  Gets a String (potentially `null`) at the current `readerIndex`
readShort() - Method in interface org.hornetq.api.core.HornetQBuffer
  Gets a 16-bit short integer at the current `readerIndex` and increases the `readerIndex` by `2` in this buffer.
readSimpleString() - Method in interface org.hornetq.api.core.HornetQBuffer
  Gets a non-null SimpleString at the current `readerIndex`
readSlice(int) - Method in interface org.hornetq.api.core.HornetQBuffer
  Returns a new slice of this buffer's sub-region starting at the current `readerIndex` and increases the `readerIndex` by the size of the new slice (= `length`).
readString() - Method in interface org.hornetq.api.core.HornetQBuffer
  Gets a non-null String at the current `readerIndex`
readUnsignedByte() - Method in interface org.hornetq.api.core.HornetQBuffer
  Gets an unsigned byte at the current `readerIndex` and increases the `readerIndex` by `1` in this buffer.
readUnsignedInt() - Method in interface org.hornetq.api.core.HornetQBuffer
  Gets an unsigned 32-bit integer at the current `readerIndex` and increases the `readerIndex` by `4` in this buffer.
readUnsignedShort() - Method in interface org.hornetq.api.core.HornetQBuffer
  Gets an unsigned 16-bit short integer at the current `readerIndex` and increases the `readerIndex` by `2` in this buffer.
readUTF() - Method in interface org.hornetq.api.core.HornetQBuffer
  Gets a UTF-8 String at the current `readerIndex`
readyForWriting(boolean) - Method in interface org.hornetq.spi.core.remoting.ReadyListener
ReadyListener - Interface in org.hornetq.spi.core.remoting
  A ReadyListener
receive() - Method in interface org.hornetq.api.core.client.ClientConsumer
  Receives a message from a queue.
receive(long) - Method in interface org.hornetq.api.core.client.ClientConsumer
  Receives a message from a queue.
receiveImmediate() - Method in interface org.hornetq.api.core.client.ClientConsumer
  Receives a message from a queue.
RemotingConnection - Interface in org.hornetq.spi.core.protocol
  A RemotingConnection is a connection between a client and a server.
removeAddressSettings(String) - Method in interface org.hornetq.api.core.management.HornetQServerControl
removeCloseListener(CloseListener) - Method in interface org.hornetq.spi.core.protocol.RemotingConnection
  remove a Close Listener
removeCloseListeners() - Method in interface org.hornetq.spi.core.protocol.RemotingConnection
removeClusterTopologyListener(ClusterTopologyListener) - Method in interface org.hornetq.api.core.client.ServerLocator
removeFailureListener(SessionFailureListener) - Method in interface org.hornetq.api.core.client.ClientSession
  Removes a FailureListener to the session.
removeFailureListener(FailureListener) - Method in interface org.hornetq.spi.core.protocol.RemotingConnection
  remove the failure listener
removeFailureListeners() - Method in interface org.hornetq.spi.core.protocol.RemotingConnection
removeHandler(String) - Method in interface org.hornetq.spi.core.protocol.ProtocolManager
removeInterceptor(Interceptor) - Method in interface org.hornetq.api.core.client.ServerLocator
  Removes an interceptor.
removeJNDI(String) - Method in interface org.hornetq.api.jms.management.ConnectionFactoryControl
  Remove a JNDI binding
removeJNDI(String) - Method in interface org.hornetq.api.jms.management.JMSQueueControl
removeJNDI(String) - Method in interface org.hornetq.api.jms.management.TopicControl
removeMessage(long) - Method in interface org.hornetq.api.core.management.QueueControl
  Removes the message corresponding to the specified message ID.
removeMessage(String) - Method in interface org.hornetq.api.jms.management.JMSQueueControl
  Removes the message corresponding to the specified message ID.
removeMessages(String) - Method in interface org.hornetq.api.core.management.QueueControl
  Removes all the message corresponding to the specified filter.
removeMessages(String) - Method in interface org.hornetq.api.jms.management.DestinationControl
  Removed all the messages which matches the specified JMS filter from this destination.
removeMessages(String) - Method in interface org.hornetq.api.jms.management.JMSQueueControl
  Removes all the message corresponding to the specified filter.
removeProperty(SimpleString) - Method in interface org.hornetq.api.core.Message
  Removes the property corresponding to the specified key.
removeProperty(String) - Method in interface org.hornetq.api.core.Message
removeReadyListener(ReadyListener) - Method in interface org.hornetq.spi.core.protocol.SessionCallback
removeReadyListener(ReadyListener) - Method in interface org.hornetq.spi.core.remoting.Connection
removeRole(String, String) - Method in interface org.hornetq.spi.core.security.HornetQSecurityManager
  removes a role from a user
removeRole(String, String) - Method in class org.hornetq.spi.core.security.HornetQSecurityManagerImpl
removeRole(String, String) - Method in class org.hornetq.spi.core.security.JAASSecurityManager
removeSecuritySettings(String) - Method in interface org.hornetq.api.core.management.HornetQServerControl
removeUser(String) - Method in interface org.hornetq.spi.core.security.HornetQSecurityManager
  removes a user and any roles they may have.
removeUser(String) - Method in class org.hornetq.spi.core.security.HornetQSecurityManagerImpl
removeUser(String) - Method in class org.hornetq.spi.core.security.JAASSecurityManager
request(ClientMessage) - Method in class org.hornetq.api.core.client.ClientRequestor
  Sends a message to the request address and wait indefinitely for a reply.
request(ClientMessage, long) - Method in class org.hornetq.api.core.client.ClientRequestor
  Sends a message to the request address and wait for the given timeout for a reply.
resetAllMessageCounterHistories() - Method in interface org.hornetq.api.core.management.HornetQServerControl
  Reset histories for all message counters.
resetAllMessageCounters() - Method in interface org.hornetq.api.core.management.HornetQServerControl
  Reset all message counters.
resetMessageCounter() - Method in interface org.hornetq.api.core.management.QueueControl
  Resets the message counter for this queue.
resetMessageCounter() - Method in interface org.hornetq.api.jms.management.JMSQueueControl
  Resets the message counter for this queue.
resetReaderIndex() - Method in interface org.hornetq.api.core.HornetQBuffer
  Repositions the current `readerIndex` to the marked `readerIndex` in this buffer.
resetWriterIndex() - Method in interface org.hornetq.api.core.HornetQBuffer
  Repositions the current `writerIndex` to the marked `writerIndex` in this buffer.
ResourceNames - Class in org.hornetq.api.core.management
  Helper class used to build resource names used by management messages.
resume() - Method in interface org.hornetq.api.core.management.QueueControl
  Resumes the queue.
resume() - Method in interface org.hornetq.api.jms.management.JMSQueueControl
  Resumes the queue.
retrieveOperationParameters(Message) - Static method in class org.hornetq.api.core.management.ManagementHelper
  Used by HornetQ management service.
RoleInfo - Class in org.hornetq.api.core.management
  Helper class to create Java Objects from the JSON serialization returned by `AddressControl.getRolesAsJSON()`.
rollback() - Method in interface org.hornetq.api.core.client.ClientSession
  Rolls back the current transaction.
rollback(boolean) - Method in interface org.hornetq.api.core.client.ClientSession
  Rolls back the current transaction.
rollbackPreparedTransaction(String) - Method in interface org.hornetq.api.core.management.HornetQServerControl
  Heuristically rolls back a prepared transaction.
RoundRobinConnectionLoadBalancingPolicy - Class in org.hornetq.api.core.client.loadbalance
  RoundRobinConnectionLoadBalancingPolicy corresponds to a round-robin load-balancing policy.
RoundRobinConnectionLoadBalancingPolicy() - Constructor for class org.hornetq.api.core.client.loadbalance.RoundRobinConnectionLoadBalancingPolicy

## S

saveToOutputStream(OutputStream) - Method in interface org.hornetq.api.core.client.ClientMessage
  Saves the content of the message to the OutputStream.
SECURITY_EXCEPTION - Static variable in exception org.hornetq.api.core.HornetQException
  A security problem occured (authentication issues, permission issues,...)
select(int) - Method in interface org.hornetq.api.core.client.loadbalance.ConnectionLoadBalancingPolicy
  Returns the selected index according to the policy implementation.
select(int) - Method in class org.hornetq.api.core.client.loadbalance.FirstElementConnectionLoadBalancingPolicy
select(int) - Method in class org.hornetq.api.core.client.loadbalance.RandomConnectionLoadBalancingPolicy
select(int) - Method in class org.hornetq.api.core.client.loadbalance.RandomStickyConnectionLoadBalancingPolicy
select(int) - Method in class org.hornetq.api.core.client.loadbalance.RoundRobinConnectionLoadBalancingPolicy
send(Message) - Method in interface org.hornetq.api.core.client.ClientProducer
  Sends a message to an address.
send(SimpleString, Message) - Method in interface org.hornetq.api.core.client.ClientProducer
  Sends a message to the specified address instead of the ClientProducer's address.
send(String, Message) - Method in interface org.hornetq.api.core.client.ClientProducer
  Sends a message to the specified address instead of the ClientProducer's address.
sendAcknowledged(Message) - Method in interface org.hornetq.api.core.client.SendAcknowledgementHandler
  Notifies the client that a message sent asynchronously has been received by the server.
SendAcknowledgementHandler - Interface in org.hornetq.api.core.client
  A SendAcknowledgementHandler notifies a client when an message sent asynchronously has been received by the server.
sendLargeMessage(ServerMessage, long, long, int) - Method in interface org.hornetq.spi.core.protocol.SessionCallback
sendLargeMessageContinuation(long, byte[], boolean, boolean) - Method in interface org.hornetq.spi.core.protocol.SessionCallback
sendMessage(ServerMessage, long, int) - Method in interface org.hornetq.spi.core.protocol.SessionCallback
sendMessagesToDeadLetterAddress(String) - Method in interface org.hornetq.api.core.management.QueueControl
  Sends all the message corresponding to the specified filter to this queue's dead letter address.
sendMessagesToDeadLetterAddress(String) - Method in interface org.hornetq.api.jms.management.JMSQueueControl
  Sends all the message corresponding to the specified filter to this queue's dead letter address.
sendMessageToDeadLetterAddress(long) - Method in interface org.hornetq.api.core.management.QueueControl
  Sends the message corresponding to the specified message ID to this queue's dead letter address.
sendMessageToDeadLetterAddress(String) - Method in interface org.hornetq.api.jms.management.JMSQueueControl
  Sends the message corresponding to the specified message ID to this queue's dead letter address.
sendProducerCreditsMessage(int, SimpleString) - Method in interface org.hornetq.spi.core.protocol.SessionCallback
sendQueueInfoToQueue(String, String) - Method in interface org.hornetq.api.core.management.HornetQServerControl
  This method is used by HornetQ clustering and must not be called by HornetQ clients.
ServerLocator - Interface in org.hornetq.api.core.client
  A ServerLocator
SESSION_CREATION_REJECTED - Static variable in exception org.hornetq.api.core.HornetQException
  The creation of a session was rejected by the server (e.g.
SESSION_EXISTS - Static variable in exception org.hornetq.api.core.HornetQException
  An operation failed because a session exists on the server.
SessionCallback - Interface in org.hornetq.spi.core.protocol
  A SessionCallback
SessionFailureListener - Interface in org.hornetq.api.core.client
  A SessionFailureListener notifies the client when a failure occurred on the session.
setA(A) - Method in class org.hornetq.api.core.Pair
setAckBatchSize(int) - Method in interface org.hornetq.api.core.client.ServerLocator
  Sets the acknowledgments batch size.
setAddress(SimpleString) - Method in interface org.hornetq.api.core.Message
  Sets the address to send this message to.
setAutoGroup(boolean) - Method in interface org.hornetq.api.core.client.ServerLocator
  Sets whether producers created through this factory will automatically assign a group ID to the messages they sent.
setAutoGroup(boolean) - Method in interface org.hornetq.api.jms.management.ConnectionFactoryControl
setB(B) - Method in class org.hornetq.api.core.Pair
setBlockOnAcknowledge(boolean) - Method in interface org.hornetq.api.core.client.ServerLocator
  Sets whether consumers created through this factory will block while sending message acknowledgments or do it asynchronously.
setBlockOnAcknowledge(boolean) - Method in interface org.hornetq.api.jms.management.ConnectionFactoryControl
setBlockOnDurableSend(boolean) - Method in interface org.hornetq.api.core.client.ServerLocator
  Sets whether producers created through this factory will block while sending durable messages or do it asynchronously.
setBlockOnDurableSend(boolean) - Method in interface org.hornetq.api.jms.management.ConnectionFactoryControl
setBlockOnNonDurableSend(boolean) - Method in interface org.hornetq.api.core.client.ServerLocator
  Sets whether producers created through this factory will block while sending non-durable messages or do it asynchronously.
setBlockOnNonDurableSend(boolean) - Method in interface org.hornetq.api.jms.management.ConnectionFactoryControl
setBodyInputStream(InputStream) - Method in interface org.hornetq.api.core.client.ClientMessage
  Sets the body's IntputStream.
setByte(int, byte) - Method in interface org.hornetq.api.core.HornetQBuffer
  Sets the specified byte at the specified absolute `index` in this buffer.
setBytes(int, HornetQBuffer) - Method in interface org.hornetq.api.core.HornetQBuffer
  Transfers the specified source buffer's data to this buffer starting at the specified absolute `index` until the destination becomes unreadable.
setBytes(int, HornetQBuffer, int) - Method in interface org.hornetq.api.core.HornetQBuffer
  Transfers the specified source buffer's data to this buffer starting at the specified absolute `index`.
setBytes(int, HornetQBuffer, int, int) - Method in interface org.hornetq.api.core.HornetQBuffer
  Transfers the specified source buffer's data to this buffer starting at the specified absolute `index`.
setBytes(int, byte[]) - Method in interface org.hornetq.api.core.HornetQBuffer
  Transfers the specified source array's data to this buffer starting at the specified absolute `index`.
setBytes(int, byte[], int, int) - Method in interface org.hornetq.api.core.HornetQBuffer
  Transfers the specified source array's data to this buffer starting at the specified absolute `index`.
setBytes(int, ByteBuffer) - Method in interface org.hornetq.api.core.HornetQBuffer
  Transfers the specified source buffer's data to this buffer starting at the specified absolute `index` until the source buffer's position reaches its limit.
setCacheLargeMessagesClient(boolean) - Method in interface org.hornetq.api.core.client.ServerLocator
  Sets whether large messages received by consumers created through this factory will be cached in temporary files or not.
setCacheLargeMessagesClient(boolean) - Method in interface org.hornetq.api.jms.management.ConnectionFactoryControl
setCallbackHandler(CallbackHandler) - Method in class org.hornetq.spi.core.security.JAASSecurityManager
setCallTimeout(long) - Method in interface org.hornetq.api.core.client.ServerLocator
  Sets the blocking call timeout.
setCallTimeout(long) - Method in interface org.hornetq.api.jms.management.ConnectionFactoryControl
setChar(int, char) - Method in interface org.hornetq.api.core.HornetQBuffer
  Sets the specified char at the specified absolute `index` in this buffer.
setClientFailureCheckPeriod(long) - Method in interface org.hornetq.api.core.client.ServerLocator
  Sets the period (in milliseconds) used to check if a client has failed to receive pings from the server.
setClientFailureCheckPeriod(long) - Method in interface org.hornetq.api.jms.management.ConnectionFactoryControl
setClientID(String) - Method in interface org.hornetq.api.jms.management.ConnectionFactoryControl
  Sets the Client ID for this connection factory.
setCloseListeners(List<CloseListener>) - Method in interface org.hornetq.spi.core.protocol.RemotingConnection
setCompressLargeMessage(boolean) - Method in interface org.hornetq.api.core.client.ServerLocator
setCompressLargeMessages(boolean) - Method in interface org.hornetq.api.jms.management.ConnectionFactoryControl
setConfiguration(Configuration) - Method in class org.hornetq.spi.core.security.JAASSecurityManager
setConfigurationName(String) - Method in class org.hornetq.spi.core.security.JAASSecurityManager
setConfirmationWindowSize(int) - Method in interface org.hornetq.api.core.client.ServerLocator
  Sets the size for the confirmation window buffer of clients using this factory.
setConfirmationWindowSize(int) - Method in interface org.hornetq.api.jms.management.ConnectionFactoryControl
setConnectionLoadBalancingPolicyClassName(String) - Method in interface org.hornetq.api.core.client.ServerLocator
  Sets the class name of the connection load balancing policy.
setConnectionLoadBalancingPolicyClassName(String) - Method in interface org.hornetq.api.jms.management.ConnectionFactoryControl
setConnectionTTL(long) - Method in interface org.hornetq.api.core.client.ServerLocator
  Sets this factory's connections time-to-live.
setConnectionTTL(long) - Method in interface org.hornetq.api.jms.management.ConnectionFactoryControl
setConsumerMaxRate(int) - Method in interface org.hornetq.api.core.client.ServerLocator
  Sets the maximum rate of message consumption for consumers created through this factory.
setConsumerMaxRate(int) - Method in interface org.hornetq.api.jms.management.ConnectionFactoryControl
setConsumerWindowSize(int) - Method in interface org.hornetq.api.core.client.ServerLocator
  Sets the window size for flow control of the consumers created through this factory.
setConsumerWindowSize(int) - Method in interface org.hornetq.api.jms.management.ConnectionFactoryControl
setContext(Object) - Method in interface org.hornetq.spi.core.naming.BindingRegistry
setDeadLetterAddress(String) - Method in interface org.hornetq.api.core.management.QueueControl
  Sets the dead-letter address associated to this queue to the specified deadLetterAddress.
setDeadLetterAddress(String) - Method in interface org.hornetq.api.jms.management.JMSQueueControl
  Sets the dead-letter address associated to this queue to the specified deadLetterAddress.
setDefaultUser(String) - Method in interface org.hornetq.spi.core.security.HornetQSecurityManager
setDefaultUser(String) - Method in class org.hornetq.spi.core.security.HornetQSecurityManagerImpl
setDefaultUser(String) - Method in class org.hornetq.spi.core.security.JAASSecurityManager
setDeliveryCount(int) - Method in interface org.hornetq.api.core.client.ClientMessage
  Set the delivery count for this message.
setDiscoveryInitialWaitTimeout(long) - Method in class org.hornetq.api.core.DiscoveryGroupConfiguration
setDouble(int, double) - Method in interface org.hornetq.api.core.HornetQBuffer
  Sets the specified double at the specified absolute `index` in this buffer.
setDupsOKBatchSize(int) - Method in interface org.hornetq.api.jms.management.ConnectionFactoryControl
setDurable(boolean) - Method in interface org.hornetq.api.core.Message
  Sets whether this message is durable or not.
setExpiration(long) - Method in interface org.hornetq.api.core.Message
  Sets the expiration of this message.
setExpiryAddress(String) - Method in interface org.hornetq.api.core.management.QueueControl
  Sets the expiry address associated to this queue to the specified expiryAddress.
setExpiryAddress(String) - Method in interface org.hornetq.api.jms.management.JMSQueueControl
  Sets the expiry address associated to this queue to the specified expiryAddress.
setFailoverOnInitialConnection(boolean) - Method in interface org.hornetq.api.core.client.ServerLocator
  Sets the value for FailoverOnInitialReconnection
setFailoverOnInitialConnection(boolean) - Method in interface org.hornetq.api.jms.management.ConnectionFactoryControl
setFailoverOnServerShutdown(boolean) - Method in interface org.hornetq.api.core.management.HornetQServerControl
  do any clients failover on a server shutdown
setFailureListeners(List<FailureListener>) - Method in interface org.hornetq.spi.core.protocol.RemotingConnection
  set the failure listeners.
setFloat(int, float) - Method in interface org.hornetq.api.core.HornetQBuffer
  Sets the specified float at the specified absolute `index` in this buffer.
setGroupAddress(String) - Method in class org.hornetq.api.core.DiscoveryGroupConfiguration
setGroupID(String) - Method in interface org.hornetq.api.core.client.ServerLocator
  Sets the group ID that will be set on each message sent through this factory.
setGroupID(String) - Method in interface org.hornetq.api.jms.management.ConnectionFactoryControl
setGroupPort(int) - Method in class org.hornetq.api.core.DiscoveryGroupConfiguration
setIndex(int, int) - Method in interface org.hornetq.api.core.HornetQBuffer
  Sets the `readerIndex` and `writerIndex` of this buffer in one shot.
setInitialConnectAttempts(int) - Method in interface org.hornetq.api.core.client.ServerLocator
setInitialMessagePacketSize(int) - Method in interface org.hornetq.api.core.client.ServerLocator
  Sets the initial size of messages created through this factory.
setInt(int, int) - Method in interface org.hornetq.api.core.HornetQBuffer
  Sets the specified 32-bit integer at the specified absolute `index` in this buffer.
setLocalBindAdress(String) - Method in class org.hornetq.api.core.DiscoveryGroupConfiguration
setLong(int, long) - Method in interface org.hornetq.api.core.HornetQBuffer
  Sets the specified 64-bit long integer at the specified absolute `index` in this buffer.
setMaxRetryInterval(long) - Method in interface org.hornetq.api.core.client.ServerLocator
  Sets the maximum retry interval.
setMaxRetryInterval(long) - Method in interface org.hornetq.api.jms.management.ConnectionFactoryControl
setMessageCounterMaxDayCount(int) - Method in interface org.hornetq.api.core.management.HornetQServerControl
  Sets the maximum number of days kept in memory for message counter.
setMessageCounterSamplePeriod(long) - Method in interface org.hornetq.api.core.management.HornetQServerControl
  Sets the sample period to take message counter snapshot.
setMessageHandler(MessageHandler) - Method in interface org.hornetq.api.core.client.ClientConsumer
  Sets the MessageHandler for this consumer to consume messages asynchronously.
setMinLargeMessageSize(int) - Method in interface org.hornetq.api.core.client.ServerLocator
  Sets the large message size threshold.
setMinLargeMessageSize(int) - Method in interface org.hornetq.api.jms.management.ConnectionFactoryControl
setName(String) - Method in class org.hornetq.api.core.DiscoveryGroupConfiguration
setNotificationService(NotificationService) - Method in interface org.hornetq.spi.core.remoting.Acceptor
  Set the notification service for this acceptor to use.
setOutputStream(OutputStream) - Method in interface org.hornetq.api.core.client.ClientMessage
  Sets the OutputStream that will receive the content of a message received in a non blocking way.
setPageCacheMaxSize(int) - Method in class org.hornetq.api.core.management.AddressSettingsInfo
setPreAcknowledge(boolean) - Method in interface org.hornetq.api.core.client.ServerLocator
  Sets to `true` to pre-acknowledge consumed messages on the server before they are sent to consumers, else set to `false` to let clients acknowledge the message they consume.
setPreAcknowledge(boolean) - Method in interface org.hornetq.api.jms.management.ConnectionFactoryControl
setPriority(byte) - Method in interface org.hornetq.api.core.Message
  Sets the message priority.
setProducerMaxRate(int) - Method in interface org.hornetq.api.core.client.ServerLocator
  Sets the maximum rate of message production for producers created through this factory.
setProducerMaxRate(int) - Method in interface org.hornetq.api.jms.management.ConnectionFactoryControl
setProducerWindowSize(int) - Method in interface org.hornetq.api.core.client.ServerLocator
  Returns the window size for flow control of the producers created through this factory.
setProducerWindowSize(int) - Method in interface org.hornetq.api.jms.management.ConnectionFactoryControl
setReconnectAttempts(int) - Method in interface org.hornetq.api.core.client.ServerLocator
  Sets the maximum number of attempts to retry connection in case of failure.
setReconnectAttempts(int) - Method in interface org.hornetq.api.jms.management.ConnectionFactoryControl
setRefreshTimeout(long) - Method in class org.hornetq.api.core.DiscoveryGroupConfiguration
setRetryInterval(long) - Method in interface org.hornetq.api.core.client.ServerLocator
  Sets the time to retry connections created by this factory after failure.
setRetryInterval(long) - Method in interface org.hornetq.api.jms.management.ConnectionFactoryControl
setRetryIntervalMultiplier(double) - Method in interface org.hornetq.api.core.client.ServerLocator
  Sets the multiplier to apply to successive retry intervals.
setRetryIntervalMultiplier(double) - Method in interface org.hornetq.api.jms.management.ConnectionFactoryControl
setScheduledThreadPoolMaxSize(int) - Method in interface org.hornetq.api.core.client.ServerLocator
  Sets the maximum size of the scheduled thread pool.
setScheduledThreadPoolMaxSize(int) - Method in interface org.hornetq.api.jms.management.ConnectionFactoryControl
setSendAcknowledgementHandler(SendAcknowledgementHandler) - Method in interface org.hornetq.api.core.client.ClientSession
  Sets a `SendAcknowledgementHandler` for this session.
setShort(int, short) - Method in interface org.hornetq.api.core.HornetQBuffer
  Sets the specified 16-bit short integer at the specified absolute `index` in this buffer.
setThreadPoolMaxSize(int) - Method in interface org.hornetq.api.core.client.ServerLocator
  Sets the maximum size of the thread pool.
setThreadPoolMaxSize(int) - Method in interface org.hornetq.api.jms.management.ConnectionFactoryControl
setTimestamp(long) - Method in interface org.hornetq.api.core.Message
  Sets the message timestamp.
setTransactionBatchSize(int) - Method in interface org.hornetq.api.jms.management.ConnectionFactoryControl
setUseGlobalPools(boolean) - Method in interface org.hornetq.api.core.client.ServerLocator
  Sets whether this factory will use global thread pools (shared among all the factories in the same JVM) or its own pools.
setUseGlobalPools(boolean) - Method in interface org.hornetq.api.jms.management.ConnectionFactoryControl
setUserID(UUID) - Method in interface org.hornetq.api.core.Message
  Sets the user ID
SimpleString - Class in org.hornetq.api.core
  A simple String class that can store all characters, and stores as simple byte[], this minimises expensive copying between String objects.
SimpleString(String) - Constructor for class org.hornetq.api.core.SimpleString
  creates a SimpleString from a conventional String
SimpleString(byte[]) - Constructor for class org.hornetq.api.core.SimpleString
  creates a SimpleString from a byte array
sizeof() - Method in class org.hornetq.api.core.SimpleString
  returns the size of this SimpleString
sizeofNullableString(SimpleString) - Static method in class org.hornetq.api.core.SimpleString
  returns the size of a SimpleString which could be null
sizeofString(SimpleString) - Static method in class org.hornetq.api.core.SimpleString
  returns the size of a SimpleString
skipBytes(int) - Method in interface org.hornetq.api.core.HornetQBuffer
  Increases the current `readerIndex` by the specified `length` in this buffer.
slice() - Method in interface org.hornetq.api.core.HornetQBuffer
  Returns a slice of this buffer's readable bytes.
slice(int, int) - Method in interface org.hornetq.api.core.HornetQBuffer
  Returns a slice of this buffer's sub-region.
split(char) - Method in class org.hornetq.api.core.SimpleString
  Splits this SimpleString into an array of SimpleString using the char param as the delimiter.
splitHosts(String) - Static method in class org.hornetq.api.core.TransportConfiguration
  Utility method for splitting a comma separated list of hosts
start() - Method in interface org.hornetq.api.core.client.ClientSession
  Starts the session.
start() - Method in interface org.hornetq.api.core.management.HornetQComponentControl
  Starts this component.
start() - Method in interface org.hornetq.spi.core.remoting.Connector
  starts the connector
start() - Method in class org.hornetq.spi.core.security.HornetQSecurityManagerImpl
start() - Method in class org.hornetq.spi.core.security.JAASSecurityManager
  lifecycle method, needs to be called
startsWith(SimpleString) - Method in class org.hornetq.api.core.SimpleString
  returns true if the SimpleString parameter starts with the same data as this one.
stop() - Method in interface org.hornetq.api.core.client.ClientSession
  Stops the session.
stop() - Method in interface org.hornetq.api.core.management.HornetQComponentControl
  Stops this component.
stop() - Method in class org.hornetq.spi.core.security.HornetQSecurityManagerImpl
stop() - Method in class org.hornetq.spi.core.security.JAASSecurityManager
storeResult(Message, Object) - Static method in class org.hornetq.api.core.management.ManagementHelper
  Used by HornetQ management service.
STREAM_TYPE - Static variable in interface org.hornetq.api.core.Message
SubscriptionInfo - Class in org.hornetq.api.jms.management
  Helper class to create Java Objects from the JSON serialization returned by `TopicControl.listAllSubscriptionsAsJSON()` and related methods.
subSequence(int, int) - Method in class org.hornetq.api.core.SimpleString

## T

TEXT_TYPE - Static variable in interface org.hornetq.api.core.Message
toByteBuffer() - Method in interface org.hornetq.api.core.HornetQBuffer
  Converts this buffer's readable bytes into a NIO buffer.
toByteBuffer(int, int) - Method in interface org.hornetq.api.core.HornetQBuffer
  Converts this buffer's sub-region into a NIO buffer.
toJSON(DayCounterInfo[]) - Static method in class org.hornetq.api.core.management.DayCounterInfo
toJSon(MessageCounter) - Static method in class org.hornetq.api.core.management.MessageCounterInfo
toMap() - Method in interface org.hornetq.api.core.Message
TopicControl - Interface in org.hornetq.api.jms.management
  A TopicControl is used to manage a JMS Topic.
toSimpleString(String) - Static method in class org.hornetq.api.core.SimpleString
  Returns a SimpleString constructed from the `string` parameter.
toString() - Method in class org.hornetq.api.core.DiscoveryGroupConfiguration
toString() - Method in exception org.hornetq.api.core.HornetQException
toString() - Method in class org.hornetq.api.core.Pair
toString() - Method in class org.hornetq.api.core.SimpleString
toString() - Method in class org.hornetq.api.core.TransportConfiguration
toString() - Method in class org.hornetq.spi.core.security.JAASSecurityManager.SimplePrincipal
trace(Object) - Method in interface org.hornetq.spi.core.logging.LogDelegate
trace(Object, Throwable) - Method in interface org.hornetq.spi.core.logging.LogDelegate
TRANSACTION_OUTCOME_UNKNOWN - Static variable in exception org.hornetq.api.core.HornetQException
  The outcome of a tx is unknown
TRANSACTION_ROLLED_BACK - Static variable in exception org.hornetq.api.core.HornetQException
  A transaction was rolled back.
TransportConfiguration - Class in org.hornetq.api.core
  A TransportConfiguration is used by a client to specify a connections to a server and its backup if one exists.

  Typically the constructors take the class name and parameters for needed to create the connection.
TransportConfiguration() - Constructor for class org.hornetq.api.core.TransportConfiguration
  Creates a default TransportConfiguration with no configured transport.
TransportConfiguration(String, Map<String, Object>, String) - Constructor for class org.hornetq.api.core.TransportConfiguration
  Creates a TransportConfiguration with a specific name providing the class name of the `ConnectorFactory` and any parameters needed.
TransportConfiguration(String, Map<String, Object>) - Constructor for class org.hornetq.api.core.TransportConfiguration
  Creates a TransportConfiguration providing the class name of the `ConnectorFactory` and any parameters needed.
TransportConfiguration(String) - Constructor for class org.hornetq.api.core.TransportConfiguration
  Creates a TransportConfiguration providing the class name of the `ConnectorFactory`
ttl - Variable in class org.hornetq.spi.core.protocol.ConnectionEntry

## U

unbind(String) - Method in interface org.hornetq.spi.core.naming.BindingRegistry
UNBLOCKED - Static variable in exception org.hornetq.api.core.HornetQException
  A blocking call from a client was unblocked during failover.
UNSUPPORTED_PACKET - Static variable in exception org.hornetq.api.core.HornetQException
  A packet of unsupported type was received by HornetQ PacketHandler.

## V

validateUser(String, String) - Method in interface org.hornetq.spi.core.security.HornetQSecurityManager
  is this a valid user.
validateUser(String, String) - Method in class org.hornetq.spi.core.security.HornetQSecurityManagerImpl
validateUser(String, String) - Method in class org.hornetq.spi.core.security.JAASSecurityManager
validateUserAndRole(String, String, Set<Role>, CheckType) - Method in interface org.hornetq.spi.core.security.HornetQSecurityManager
  is this a valid user and do they have the correct role
validateUserAndRole(String, String, Set<Role>, CheckType) - Method in class org.hornetq.spi.core.security.HornetQSecurityManagerImpl
validateUserAndRole(String, String, Set<Role>, CheckType) - Method in class org.hornetq.spi.core.security.JAASSecurityManager
valueOf(String) - Static method in enum org.hornetq.api.core.management.NotificationType
  Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.hornetq.api.jms.JMSFactoryType
  Returns the enum constant of this type with the specified name.
valueOf(int) - Static method in enum org.hornetq.api.jms.JMSFactoryType
valueOf(String) - Static method in enum org.hornetq.spi.core.protocol.ProtocolType
  Returns the enum constant of this type with the specified name.
values() - Static method in enum org.hornetq.api.core.management.NotificationType
  Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.hornetq.api.jms.JMSFactoryType
  Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.hornetq.spi.core.protocol.ProtocolType
  Returns an array containing the constants of this enum type, in the order they are declared.

## W

waitOutputStreamCompletion(long) - Method in interface org.hornetq.api.core.client.ClientMessage
  Wait the outputStream completion of the message.
warn(Object) - Method in interface org.hornetq.spi.core.logging.LogDelegate
warn(Object, Throwable) - Method in interface org.hornetq.spi.core.logging.LogDelegate
wrappedBuffer(ByteBuffer) - Static method in class org.hornetq.api.core.HornetQBuffers
  Creates a HornetQBuffer wrapping an underlying NIO ByteBuffer The position on this buffer won't affect the position on the inner buffer
wrappedBuffer(byte[]) - Static method in class org.hornetq.api.core.HornetQBuffers
  Creates a HornetQBuffer wrapping an underlying byte array
writable() - Method in interface org.hornetq.api.core.HornetQBuffer
  Returns `true` if and only if `(this.capacity - this.writerIndex)` is greater than `0`.
writableBytes() - Method in interface org.hornetq.api.core.HornetQBuffer
  Returns the number of writable bytes which is equal to `(this.capacity - this.writerIndex)`.
write(HornetQBuffer, boolean, boolean) - Method in interface org.hornetq.spi.core.remoting.Connection
  writes the buffer to the connection and if flush is true returns only when the buffer has been physically written to the connection.
write(HornetQBuffer) - Method in interface org.hornetq.spi.core.remoting.Connection
  writes the buffer to the connection with no flushing or batching
writeBoolean(boolean) - Method in interface org.hornetq.api.core.HornetQBuffer
  Sets the specified boolean at the current `writerIndex`
writeByte(byte) - Method in interface org.hornetq.api.core.HornetQBuffer
  Sets the specified byte at the current `writerIndex` and increases the `writerIndex` by `1` in this buffer.
writeBytes(HornetQBuffer, int) - Method in interface org.hornetq.api.core.HornetQBuffer
  Transfers the specified source buffer's data to this buffer starting at the current `writerIndex` and increases the `writerIndex` by the number of the transferred bytes (= `length`).
writeBytes(HornetQBuffer, int, int) - Method in interface org.hornetq.api.core.HornetQBuffer
  Transfers the specified source buffer's data to this buffer starting at the current `writerIndex` and increases the `writerIndex` by the number of the transferred bytes (= `length`).
writeBytes(byte[]) - Method in interface org.hornetq.api.core.HornetQBuffer
  Transfers the specified source array's data to this buffer starting at the current `writerIndex` and increases the `writerIndex` by the number of the transferred bytes (= `src.length`).
writeBytes(byte[], int, int) - Method in interface org.hornetq.api.core.HornetQBuffer
  Transfers the specified source array's data to this buffer starting at the current `writerIndex` and increases the `writerIndex` by the number of the transferred bytes (= `length`).
writeBytes(ByteBuffer) - Method in interface org.hornetq.api.core.HornetQBuffer
  Transfers the specified source buffer's data to this buffer starting at the current `writerIndex` until the source buffer's position reaches its limit, and increases the `writerIndex` by the number of the transferred bytes.
writeChar(char) - Method in interface org.hornetq.api.core.HornetQBuffer
  Sets the specified char at the current `writerIndex` and increases the `writerIndex` by `2` in this buffer.
writeDouble(double) - Method in interface org.hornetq.api.core.HornetQBuffer
  Sets the specified double at the current `writerIndex` and increases the `writerIndex` by `8` in this buffer.
writeFloat(float) - Method in interface org.hornetq.api.core.HornetQBuffer
  Sets the specified float at the current `writerIndex` and increases the `writerIndex` by `4` in this buffer.
writeInt(int) - Method in interface org.hornetq.api.core.HornetQBuffer
  Sets the specified 32-bit integer at the current `writerIndex` and increases the `writerIndex` by `4` in this buffer.
writeLong(long) - Method in interface org.hornetq.api.core.HornetQBuffer
  Sets the specified 64-bit long integer at the current `writerIndex` and increases the `writerIndex` by `8` in this buffer.
writeNullableSimpleString(SimpleString) - Method in interface org.hornetq.api.core.HornetQBuffer
  Sets the specified SimpleString (potentially `null`) at the current `writerIndex`
writeNullableString(String) - Method in interface org.hornetq.api.core.HornetQBuffer
  Sets the specified String (potentially `null`) at the current `writerIndex`
writerIndex() - Method in interface org.hornetq.api.core.HornetQBuffer
  Returns the `writerIndex` of this buffer.
writerIndex(int) - Method in interface org.hornetq.api.core.HornetQBuffer
  Sets the `writerIndex` of this buffer.
writeShort(short) - Method in interface org.hornetq.api.core.HornetQBuffer
  Sets the specified 16-bit short integer at the current `writerIndex` and increases the `writerIndex` by `2` in this buffer.
writeSimpleString(SimpleString) - Method in interface org.hornetq.api.core.HornetQBuffer
  Sets the specified non-null SimpleString at the current `writerIndex`
writeString(String) - Method in interface org.hornetq.api.core.HornetQBuffer
  Sets the specified non-null String at the current `writerIndex`
writeUTF(String) - Method in interface org.hornetq.api.core.HornetQBuffer
  Sets the specified UTF-8 String at the current `writerIndex`

A B C D E F G H I J L M N O P Q R S T U V W

Copyright © 2009 Red Hat Inc. All Rights Reserved.