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

A

activate(int) - Method in class com.cloudhopper.mq.broker.RemotingCompletionHandler
 
add(Queue) - Method in class com.cloudhopper.mq.broker.FairRemoteQueueTransferScheduler
 
add(E) - Method in class com.cloudhopper.mq.broker.NoDupBlockingQueue
 
add(Runnable) - Method in class com.cloudhopper.mq.broker.RemoteQueueTransferScheduler
 
addListener(DistributedQueueStateListener) - Method in class com.cloudhopper.mq.broker.DistributedQueueState
 
addLocalToRemoteQueueProcessor(Queue, LocalToRemoteQueueProcessor) - Method in class com.cloudhopper.mq.broker.FairRemoteQueueTransferScheduler
 
addLocalToRemoteQueueProcessor(Queue, LocalToRemoteQueueProcessor) - Method in class com.cloudhopper.mq.broker.RemoteQueueTransferScheduler
 
addQueue(String, int) - Method in class com.cloudhopper.mq.broker.protocol.MonitorResponse
 
addRemoteBroker(String) - Method in class com.cloudhopper.mq.broker.DistributedQueueConfiguration
Adds a remote broker to our list.
addRemoteBroker(RemoteBrokerInfo) - Method in class com.cloudhopper.mq.broker.DistributedQueueState
 
addRemoteQueue(String) - Method in class com.cloudhopper.mq.broker.RemoteBrokerInfo
 
addServlet(Servlet, String, String) - Method in class com.cloudhopper.mq.broker.server.JettyHttpServer
 
AsyncHttpClientFactory - Class in com.cloudhopper.mq.broker
Simple factory for AsyncHttpClient.
AsyncHttpClientFactory(int, int) - Constructor for class com.cloudhopper.mq.broker.AsyncHttpClientFactory
 
AsyncRemoteQueueTransfer - Class in com.cloudhopper.mq.broker
Utility class to encapsulate the transfer of an item to a RemoteQueue via an AsyncHttpClient.
AsyncRemoteQueueTransfer(AsyncHttpClient, DistributedQueueConfiguration, RemoteQueueTransferListener, RemoteQueueInfo, TransferItem) - Constructor for class com.cloudhopper.mq.broker.AsyncRemoteQueueTransfer
 

B

BaseResponse - Class in com.cloudhopper.mq.broker.protocol
Base response for any request.
BaseResponse() - Constructor for class com.cloudhopper.mq.broker.protocol.BaseResponse
 
broker - Variable in class com.cloudhopper.mq.broker.RemoteQueueInfo.Entry
 
BrokerProtocolException - Exception in com.cloudhopper.mq.broker.server
Thrown when an exception occurs in a BrokerServlet.
BrokerProtocolException(int, String, Throwable) - Constructor for exception com.cloudhopper.mq.broker.server.BrokerProtocolException
Constructs an instance of BrokerProtocolException with the specified detail message.
BrokerServer - Class in com.cloudhopper.mq.broker.server
HTTP Server as a "Broker".
BrokerServer(BrokerServerConfiguration, QueueManager, DistributedQueueManager) - Constructor for class com.cloudhopper.mq.broker.server.BrokerServer
 
BrokerServerConfiguration - Class in com.cloudhopper.mq.broker.server
 
BrokerServerConfiguration() - Constructor for class com.cloudhopper.mq.broker.server.BrokerServerConfiguration
 
BrokerServerMBean - Interface in com.cloudhopper.mq.broker.server
 
BrokerServerPutHandler - Interface in com.cloudhopper.mq.broker.server
Interface for intercepting events from a request to a BrokerServer.
BrokerServlet - Class in com.cloudhopper.mq.broker.server
Simple servlet providing an interface to a QueueManager.
BrokerServlet(QueueManager, DistributedQueueManager) - Constructor for class com.cloudhopper.mq.broker.server.BrokerServlet
 

C

clear() - Method in class com.cloudhopper.mq.broker.DistributedQueueState
Clears all internal structures containing state information about remote brokers or remote queues.
clear() - Method in class com.cloudhopper.mq.broker.RemoteBrokerInfo
Clears all internal data structures such as remote brokers and any load balancer lists.
clear() - Method in class com.cloudhopper.mq.broker.RemoteQueueInfo
Clears all internal data structures such as remote brokers and any load balancer lists.
clearRemoteQueues() - Method in class com.cloudhopper.mq.broker.RemoteBrokerInfo
 
com.cloudhopper.mq.broker - package com.cloudhopper.mq.broker
 
com.cloudhopper.mq.broker.protocol - package com.cloudhopper.mq.broker.protocol
 
com.cloudhopper.mq.broker.server - package com.cloudhopper.mq.broker.server
 
compareTo(Delayed) - Method in class com.cloudhopper.mq.broker.DistributedQueueEvent
 
compareTo(RemoteBrokerInfo) - Method in class com.cloudhopper.mq.broker.RemoteBrokerInfo
 
compareTo(RemoteQueueInfo) - Method in class com.cloudhopper.mq.broker.RemoteQueueInfo
 
complete(Queue) - Method in class com.cloudhopper.mq.broker.FairRemoteQueueTransferScheduler
 
CompletionHandler - Interface in com.cloudhopper.mq.broker
 
configuration - Variable in class com.cloudhopper.mq.broker.DistributedQueueManager
 
contains(Object) - Method in class com.cloudhopper.mq.broker.RemoteQueueTransferScheduler
 
CURRENT_VERSION - Static variable in class com.cloudhopper.mq.broker.protocol.ProtocolConstants
 

D

DEFAULT_AREA_ID - Static variable in class com.cloudhopper.mq.broker.DistributedQueueConfiguration
 
DEFAULT_BROKER_ID - Static variable in class com.cloudhopper.mq.broker.DistributedQueueConfiguration
 
DEFAULT_CONNECTION_TIMEOUT - Static variable in class com.cloudhopper.mq.broker.DistributedQueueConfiguration
 
DEFAULT_GROUP_NAME - Static variable in class com.cloudhopper.mq.broker.DistributedQueueConfiguration
 
DEFAULT_LOCAL_CONSUMER_FLAPPING_DELAY - Static variable in class com.cloudhopper.mq.broker.DistributedQueueConfiguration
 
DEFAULT_LOCAL_QUEUE_CREATE_DELAY - Static variable in class com.cloudhopper.mq.broker.DistributedQueueConfiguration
 
DEFAULT_MAX_CONCURRENT_REQEUSTS - Static variable in class com.cloudhopper.mq.broker.DistributedQueueConfiguration
 
DEFAULT_MAX_TRANSFER_ATTEMPTS_COUNT - Static variable in class com.cloudhopper.mq.broker.DistributedQueueConfiguration
 
DEFAULT_MAX_TRANSFER_COUNT - Static variable in class com.cloudhopper.mq.broker.DistributedQueueConfiguration
 
DEFAULT_MONITOR_INTERVAL - Static variable in class com.cloudhopper.mq.broker.DistributedQueueConfiguration
 
DEFAULT_REMOTING_REQUEST_THREADS - Static variable in class com.cloudhopper.mq.broker.DistributedQueueConfiguration
 
DEFAULT_REMOTING_RESPONSE_THREADS - Static variable in class com.cloudhopper.mq.broker.DistributedQueueConfiguration
 
DEFAULT_REMOTING_TAKE_TIMEOUT - Static variable in class com.cloudhopper.mq.broker.DistributedQueueConfiguration
 
DefaultBrokerServerPutHandler - Class in com.cloudhopper.mq.broker.server
Default implementation for putting items on a queue.
DefaultBrokerServerPutHandler() - Constructor for class com.cloudhopper.mq.broker.server.DefaultBrokerServerPutHandler
 
DistributedQueueConfiguration - Class in com.cloudhopper.mq.broker
Configuration of a Distributed Broker.
DistributedQueueConfiguration() - Constructor for class com.cloudhopper.mq.broker.DistributedQueueConfiguration
 
DistributedQueueEvent - Class in com.cloudhopper.mq.broker
Events (that can be delayed) occurring on a queue.
DistributedQueueEvent(String, DistributedQueueManager.Event) - Constructor for class com.cloudhopper.mq.broker.DistributedQueueEvent
 
DistributedQueueEvent(String, DistributedQueueManager.Event, long) - Constructor for class com.cloudhopper.mq.broker.DistributedQueueEvent
 
DistributedQueueManager - Class in com.cloudhopper.mq.broker
 
DistributedQueueManager(DistributedQueueConfiguration, QueueManager) - Constructor for class com.cloudhopper.mq.broker.DistributedQueueManager
 
DistributedQueueManager.Event - Enum in com.cloudhopper.mq.broker
 
DistributedQueueManagerMBean - Interface in com.cloudhopper.mq.broker
 
DistributedQueueState - Class in com.cloudhopper.mq.broker
The shared view of brokers and queues replicated across the entire group of brokers.
DistributedQueueState(DistributedQueueConfiguration) - Constructor for class com.cloudhopper.mq.broker.DistributedQueueState
 
DistributedQueueStateListener - Interface in com.cloudhopper.mq.broker
 
dqs - Variable in class com.cloudhopper.mq.broker.DistributedQueueManager
 
drainTo(Collection<? super Runnable>) - Method in class com.cloudhopper.mq.broker.FairRemoteQueueTransferScheduler
 
drainTo(Collection<? super E>) - Method in class com.cloudhopper.mq.broker.NoDupBlockingQueue
 
drainTo(Collection<? super Runnable>) - Method in class com.cloudhopper.mq.broker.RemoteQueueTransferScheduler
 
drainTo(Collection<? super Runnable>, int) - Method in class com.cloudhopper.mq.broker.RemoteQueueTransferScheduler
 

E

equals(Object) - Method in class com.cloudhopper.mq.broker.RemoteBrokerInfo
 
equals(Object) - Method in class com.cloudhopper.mq.broker.RemoteQueueInfo
 
events - Variable in class com.cloudhopper.mq.broker.DistributedQueueManager
 

F

FairRemoteQueueTransferScheduler - Class in com.cloudhopper.mq.broker
Fair scheduler implementing QueueListener and BlockingQueue.
FairRemoteQueueTransferScheduler(int, QueueManager) - Constructor for class com.cloudhopper.mq.broker.FairRemoteQueueTransferScheduler
 

G

getAreaId() - Method in class com.cloudhopper.mq.broker.DistributedQueueConfiguration
 
getAreaId() - Method in class com.cloudhopper.mq.broker.DistributedQueueManager
 
getAreaId() - Method in interface com.cloudhopper.mq.broker.DistributedQueueManagerMBean
 
getAreaId() - Method in class com.cloudhopper.mq.broker.protocol.MonitorResponse
 
getAreaId() - Method in class com.cloudhopper.mq.broker.RemoteBrokerInfo
 
getBroker() - Method in class com.cloudhopper.mq.broker.RemoteQueueInfo.Entry
 
getClient() - Method in class com.cloudhopper.mq.broker.AsyncHttpClientFactory
 
getCommit() - Static method in class com.cloudhopper.mq.broker.Version
Returns the library source control commit tag such as "3b75c3dd"
getConcurrentRequests() - Method in class com.cloudhopper.mq.broker.LocalToRemoteQueueProcessor
 
getConfiguration() - Method in class com.cloudhopper.mq.broker.DistributedQueueManager
 
getConfiguration() - Method in class com.cloudhopper.mq.broker.server.BrokerServer
 
getConnectionTimeout() - Method in class com.cloudhopper.mq.broker.DistributedQueueConfiguration
 
getDelay(TimeUnit) - Method in class com.cloudhopper.mq.broker.DistributedQueueEvent
 
getDistributedQueueState() - Method in class com.cloudhopper.mq.broker.DistributedQueueManager
 
getErrorCode() - Method in exception com.cloudhopper.mq.broker.server.BrokerProtocolException
 
getEvent() - Method in class com.cloudhopper.mq.broker.DistributedQueueEvent
 
getEventQueue() - Method in class com.cloudhopper.mq.broker.DistributedQueueManager
 
getEventQueueSize() - Method in class com.cloudhopper.mq.broker.DistributedQueueManager
 
getEventQueueSize() - Method in interface com.cloudhopper.mq.broker.DistributedQueueManagerMBean
 
getFailoverList() - Method in class com.cloudhopper.mq.broker.RemoteQueueInfo
 
getFailoverSize() - Method in class com.cloudhopper.mq.broker.RemoteQueueInfo
Gets the total number of failover RemoteBrokers that can consume this queue.
getGroupName() - Method in class com.cloudhopper.mq.broker.DistributedQueueConfiguration
 
getGroupName() - Method in class com.cloudhopper.mq.broker.DistributedQueueManager
 
getGroupName() - Method in interface com.cloudhopper.mq.broker.DistributedQueueManagerMBean
 
getId() - Method in class com.cloudhopper.mq.broker.RemoteBrokerInfo
 
getItem() - Method in class com.cloudhopper.mq.broker.TransferItem
The original item to be transferred as the original Java object.
getItemType() - Method in class com.cloudhopper.mq.broker.TransferItem
The underlying class type of the item.
getKeepAliveTimeout() - Method in class com.cloudhopper.mq.broker.server.BrokerServerConfiguration
 
getLastAvailableTime() - Method in class com.cloudhopper.mq.broker.RemoteBrokerInfo
Gets the last time this had its state set to available (even if it was previously available).
getLastErrorMessage() - Method in class com.cloudhopper.mq.broker.RemoteBrokerInfo
 
getLastMonitorTime() - Method in class com.cloudhopper.mq.broker.RemoteBrokerInfo
 
getLastStateChangedTime() - Method in class com.cloudhopper.mq.broker.RemoteBrokerInfo
 
getLastStateChangedTime() - Method in class com.cloudhopper.mq.broker.RemoteQueueInfo
 
getLocalAreaId() - Method in class com.cloudhopper.mq.broker.RemoteQueueInfo
 
getLocalConsumerFlappingDelay() - Method in class com.cloudhopper.mq.broker.DistributedQueueConfiguration
 
getLocalQueue() - Method in class com.cloudhopper.mq.broker.LocalToRemoteQueueProcessor
 
getLocalQueue() - Method in class com.cloudhopper.mq.broker.TransferItem
The local queue this item was taken from
getLocalQueueCreateDelay() - Method in class com.cloudhopper.mq.broker.DistributedQueueConfiguration
 
getLocalToRemoteQueueProcessorNames() - Method in class com.cloudhopper.mq.broker.DistributedQueueManager
 
getLocalToRemoteQueueProcessorNames() - Method in interface com.cloudhopper.mq.broker.DistributedQueueManagerMBean
 
getLocalToRemoteQueueProcessorSize() - Method in class com.cloudhopper.mq.broker.DistributedQueueManager
 
getLocalToRemoteQueueProcessorSize() - Method in interface com.cloudhopper.mq.broker.DistributedQueueManagerMBean
 
getLocalToRemoteQueueProcessorSize() - Method in class com.cloudhopper.mq.broker.RemoteQueueTransferScheduler
 
getLocalToRemoteQueueProcessorSize() - Method in interface com.cloudhopper.mq.broker.RemoteQueueTransferSchedulerMBean
 
getLongVersion() - Static method in class com.cloudhopper.mq.broker.Version
Returns a longer library version that includes the timestamp such as "3.0.4 (commit 3b75c3dd; ts 20140122-0839)"
getMaxConcurrentRequests() - Method in class com.cloudhopper.mq.broker.DistributedQueueConfiguration
 
getMaxConcurrentRequests() - Method in class com.cloudhopper.mq.broker.RemoteQueueTransferScheduler
 
getMaxConcurrentRequests() - Method in interface com.cloudhopper.mq.broker.RemoteQueueTransferSchedulerMBean
 
getMaxThreads() - Method in class com.cloudhopper.mq.broker.server.BrokerServer
 
getMaxThreads() - Method in class com.cloudhopper.mq.broker.server.BrokerServerConfiguration
 
getMaxThreads() - Method in interface com.cloudhopper.mq.broker.server.BrokerServerMBean
 
getMaxThreads() - Method in class com.cloudhopper.mq.broker.server.JettyHttpServer
 
getMaxTransferAttemptsCount() - Method in class com.cloudhopper.mq.broker.DistributedQueueConfiguration
 
getMaxTransferCount() - Method in class com.cloudhopper.mq.broker.DistributedQueueConfiguration
 
getMessage() - Method in class com.cloudhopper.mq.broker.protocol.BaseResponse
 
getMessage() - Method in class com.cloudhopper.mq.broker.TransferItem
 
getMinThreads() - Method in class com.cloudhopper.mq.broker.server.BrokerServer
 
getMinThreads() - Method in class com.cloudhopper.mq.broker.server.BrokerServerConfiguration
 
getMinThreads() - Method in interface com.cloudhopper.mq.broker.server.BrokerServerMBean
 
getMinThreads() - Method in class com.cloudhopper.mq.broker.server.JettyHttpServer
 
getMonitorInterval() - Method in class com.cloudhopper.mq.broker.DistributedQueueConfiguration
 
getMonitorThreads() - Method in class com.cloudhopper.mq.broker.DistributedQueueConfiguration
 
getMonitorThreadsSize() - Method in class com.cloudhopper.mq.broker.DistributedQueueManager
 
getMonitorThreadsSize() - Method in interface com.cloudhopper.mq.broker.DistributedQueueManagerMBean
 
getName() - Method in class com.cloudhopper.mq.broker.LocalToRemoteQueueProcessor
 
getName() - Method in class com.cloudhopper.mq.broker.RemoteQueueInfo
 
getName() - Static method in class com.cloudhopper.mq.broker.Version
Returns the library name such as "ch-mq-remote"
getNextRemoteBroker() - Method in class com.cloudhopper.mq.broker.RemoteQueueInfo
Gets the URL for the next RemoteBroker to send a request to.
getNextRemoteTransfer() - Method in class com.cloudhopper.mq.broker.FairRemoteQueueTransferScheduler
 
getPort() - Method in class com.cloudhopper.mq.broker.server.BrokerServer
 
getPort() - Method in class com.cloudhopper.mq.broker.server.BrokerServerConfiguration
 
getPort() - Method in interface com.cloudhopper.mq.broker.server.BrokerServerMBean
 
getPort() - Method in class com.cloudhopper.mq.broker.server.JettyHttpServer
 
getPrimaryList() - Method in class com.cloudhopper.mq.broker.RemoteQueueInfo
 
getPrimarySize() - Method in class com.cloudhopper.mq.broker.RemoteQueueInfo
Gets the total number of primary RemoteBrokers that can consume this queue.
getQueueManager() - Method in class com.cloudhopper.mq.broker.DistributedQueueManager
 
getQueueName() - Method in class com.cloudhopper.mq.broker.DistributedQueueEvent
 
getQueueProcessors() - Method in class com.cloudhopper.mq.broker.DistributedQueueManager
 
getQueues() - Method in class com.cloudhopper.mq.broker.protocol.MonitorResponse
 
getRemoteBroker(String) - Method in class com.cloudhopper.mq.broker.DistributedQueueState
 
getRemoteBroker() - Method in class com.cloudhopper.mq.broker.RemoteBrokerMonitor
 
getRemoteBrokerMonitorNames() - Method in class com.cloudhopper.mq.broker.DistributedQueueManager
 
getRemoteBrokerMonitorNames() - Method in interface com.cloudhopper.mq.broker.DistributedQueueManagerMBean
 
getRemoteBrokerMonitors() - Method in class com.cloudhopper.mq.broker.DistributedQueueManager
 
getRemoteBrokers() - Method in class com.cloudhopper.mq.broker.DistributedQueueConfiguration
 
getRemoteBrokers() - Method in class com.cloudhopper.mq.broker.DistributedQueueState
 
getRemoteBrokers() - Method in class com.cloudhopper.mq.broker.RemoteQueueInfo
 
getRemoteQueue(String) - Method in class com.cloudhopper.mq.broker.DistributedQueueState
 
getRemoteQueues() - Method in class com.cloudhopper.mq.broker.DistributedQueueState
 
getRemoteQueues() - Method in class com.cloudhopper.mq.broker.RemoteBrokerInfo
Returns a set of all RemoteQueues by name that are mapped to this RemoteBroker.
getRemotingRequestThreads() - Method in class com.cloudhopper.mq.broker.DistributedQueueConfiguration
 
getRemotingResponseThreads() - Method in class com.cloudhopper.mq.broker.DistributedQueueConfiguration
 
getRemotingTakeNulls() - Method in class com.cloudhopper.mq.broker.DistributedQueueManager
 
getRemotingTakeNulls() - Method in interface com.cloudhopper.mq.broker.DistributedQueueManagerMBean
 
getRemotingTakeTimeout() - Method in class com.cloudhopper.mq.broker.DistributedQueueConfiguration
 
getRemotingTakeTimeouts() - Method in class com.cloudhopper.mq.broker.DistributedQueueManager
 
getRemotingTakeTimeouts() - Method in interface com.cloudhopper.mq.broker.DistributedQueueManagerMBean
 
getResultCode() - Method in class com.cloudhopper.mq.broker.protocol.BaseResponse
 
getResultCode() - Method in exception com.cloudhopper.mq.broker.protocol.ProtocolResultCodeException
 
getScheduledCount() - Method in class com.cloudhopper.mq.broker.RemoteQueueTransferScheduler
 
getScheduledCount() - Method in interface com.cloudhopper.mq.broker.RemoteQueueTransferSchedulerMBean
 
getSent() - Method in class com.cloudhopper.mq.broker.RemoteBrokerInfo
 
getSize() - Method in class com.cloudhopper.mq.broker.RemoteQueueInfo
Gets the total number of RemoteBrokers (either primary or failover) that can consume this queue.
getState() - Method in class com.cloudhopper.mq.broker.RemoteBrokerInfo
 
getState() - Method in class com.cloudhopper.mq.broker.RemoteQueueInfo
 
getThreadPool() - Method in class com.cloudhopper.mq.broker.server.JettyHttpServer
 
getThreadPoolBusyThreadCount() - Method in class com.cloudhopper.mq.broker.server.BrokerServer
 
getThreadPoolBusyThreadCount() - Method in interface com.cloudhopper.mq.broker.server.BrokerServerMBean
 
getThreadPoolCompletedTaskCount() - Method in class com.cloudhopper.mq.broker.server.BrokerServer
 
getThreadPoolCompletedTaskCount() - Method in interface com.cloudhopper.mq.broker.server.BrokerServerMBean
 
getThreadPoolCurrentThreadCount() - Method in class com.cloudhopper.mq.broker.server.BrokerServer
 
getThreadPoolCurrentThreadCount() - Method in interface com.cloudhopper.mq.broker.server.BrokerServerMBean
 
getThreadPoolIdleThreadCount() - Method in class com.cloudhopper.mq.broker.server.BrokerServer
 
getThreadPoolIdleThreadCount() - Method in interface com.cloudhopper.mq.broker.server.BrokerServerMBean
 
getThreadPoolMaxThreadCount() - Method in class com.cloudhopper.mq.broker.server.BrokerServer
 
getThreadPoolMaxThreadCount() - Method in interface com.cloudhopper.mq.broker.server.BrokerServerMBean
 
getThreadPoolMinThreadCount() - Method in class com.cloudhopper.mq.broker.server.BrokerServer
 
getThreadPoolMinThreadCount() - Method in interface com.cloudhopper.mq.broker.server.BrokerServerMBean
 
getThreadPoolPeakThreadCount() - Method in class com.cloudhopper.mq.broker.server.BrokerServer
 
getThreadPoolPeakThreadCount() - Method in interface com.cloudhopper.mq.broker.server.BrokerServerMBean
 
getThreadPoolSubmittedTaskCount() - Method in class com.cloudhopper.mq.broker.server.BrokerServer
 
getThreadPoolSubmittedTaskCount() - Method in interface com.cloudhopper.mq.broker.server.BrokerServerMBean
 
getThreadPoolWaitingTaskCount() - Method in class com.cloudhopper.mq.broker.server.BrokerServer
 
getThreadPoolWaitingTaskCount() - Method in interface com.cloudhopper.mq.broker.server.BrokerServerMBean
Troubleshooting requests/responses and why things may be hanging...
getTimestamp() - Static method in class com.cloudhopper.mq.broker.Version
Returns the library build timestamp (date) such as "20140122-0839"
getTransferThreadsSize() - Method in class com.cloudhopper.mq.broker.DistributedQueueManager
 
getTransferThreadsSize() - Method in interface com.cloudhopper.mq.broker.DistributedQueueManagerMBean
 
getUrl() - Method in class com.cloudhopper.mq.broker.RemoteBrokerInfo
 
getUseDirectBuffers() - Method in class com.cloudhopper.mq.broker.server.BrokerServer
 
getUseDirectBuffers() - Method in class com.cloudhopper.mq.broker.server.BrokerServerConfiguration
 
getUseDirectBuffers() - Method in class com.cloudhopper.mq.broker.server.JettyHttpServer
 
getVendor() - Static method in class com.cloudhopper.mq.broker.Version
Returns the library vendor such as "com.cloudhopper"
getVersion() - Method in class com.cloudhopper.mq.broker.protocol.BaseResponse
 
getVersion() - Method in class com.cloudhopper.mq.broker.RemoteBrokerInfo
 
getVersion() - Static method in class com.cloudhopper.mq.broker.Version
Returns the library version such as "3.0.4"
getWorkListSize() - Method in class com.cloudhopper.mq.broker.RemoteQueueTransferScheduler
 
getWorkListSize() - Method in interface com.cloudhopper.mq.broker.RemoteQueueTransferSchedulerMBean
 

H

handleBaseResponseKeys(BaseResponse, String, String) - Static method in class com.cloudhopper.mq.broker.protocol.ProtocolFactory
 
hashCode() - Method in class com.cloudhopper.mq.broker.RemoteBrokerInfo
 
hashCode() - Method in class com.cloudhopper.mq.broker.RemoteQueueInfo
 

I

incrementRemotingTakeNulls() - Method in class com.cloudhopper.mq.broker.DistributedQueueManager
 
incrementRemotingTakeTimeouts() - Method in class com.cloudhopper.mq.broker.DistributedQueueManager
 
incrementSent(int) - Method in class com.cloudhopper.mq.broker.RemoteBrokerInfo
 
isAlive() - Method in class com.cloudhopper.mq.broker.LocalToRemoteQueueProcessor
 
isAvailable() - Method in class com.cloudhopper.mq.broker.RemoteBrokerInfo
Checks whether this remote broker is available and ready to have items from the queue forwarded to it.
isAvailable() - Method in class com.cloudhopper.mq.broker.RemoteQueueInfo
 
isEventProcessorAlive() - Method in class com.cloudhopper.mq.broker.DistributedQueueManager
 
isEventProcessorAlive() - Method in interface com.cloudhopper.mq.broker.DistributedQueueManagerMBean
 
isKilled() - Method in class com.cloudhopper.mq.broker.LocalToRemoteQueueProcessor
 
isMonitorThreadPoolAlive() - Method in class com.cloudhopper.mq.broker.DistributedQueueManager
 
isMonitorThreadPoolAlive() - Method in interface com.cloudhopper.mq.broker.DistributedQueueManagerMBean
 
isMQMessageImplemented() - Method in class com.cloudhopper.mq.broker.TransferItem
Checks if the underlying item implements the MQMessage interface.
isNotAvailable() - Method in class com.cloudhopper.mq.broker.RemoteBrokerInfo
Checks whether this remote broker is not available.
isNotAvailable() - Method in class com.cloudhopper.mq.broker.RemoteQueueInfo
 
isRunning() - Method in class com.cloudhopper.mq.broker.server.JettyHttpServer
 
isStarted() - Method in class com.cloudhopper.mq.broker.DistributedQueueManager
 
isStarted() - Method in interface com.cloudhopper.mq.broker.DistributedQueueManagerMBean
 
isStarted() - Method in class com.cloudhopper.mq.broker.server.BrokerServer
 
isStarted() - Method in interface com.cloudhopper.mq.broker.server.BrokerServerMBean
 
isStopped() - Method in class com.cloudhopper.mq.broker.DistributedQueueManager
 
isStopped() - Method in interface com.cloudhopper.mq.broker.DistributedQueueManagerMBean
 
isStopped() - Method in class com.cloudhopper.mq.broker.server.BrokerServer
 
isStopped() - Method in interface com.cloudhopper.mq.broker.server.BrokerServerMBean
 
isTransferThreadPoolAlive() - Method in class com.cloudhopper.mq.broker.DistributedQueueManager
 
isTransferThreadPoolAlive() - Method in interface com.cloudhopper.mq.broker.DistributedQueueManagerMBean
 
iterator() - Method in class com.cloudhopper.mq.broker.RemoteQueueTransferScheduler
 

J

JettyHttpServer - Class in com.cloudhopper.mq.broker.server
A basic wrapper on Jetty.
JettyHttpServer() - Constructor for class com.cloudhopper.mq.broker.server.JettyHttpServer
 
jettyServer - Variable in class com.cloudhopper.mq.broker.server.JettyHttpServer
 
jettyServletHandler - Variable in class com.cloudhopper.mq.broker.server.JettyHttpServer
 

K

KEY_AREA_ID - Static variable in class com.cloudhopper.mq.broker.protocol.ProtocolConstants
 
KEY_MESSAGE - Static variable in class com.cloudhopper.mq.broker.protocol.ProtocolConstants
 
KEY_QUEUE - Static variable in class com.cloudhopper.mq.broker.protocol.ProtocolConstants
 
KEY_RESULT_CODE - Static variable in class com.cloudhopper.mq.broker.protocol.ProtocolConstants
 
KEY_VERSION - Static variable in class com.cloudhopper.mq.broker.protocol.ProtocolConstants
 
kill() - Method in class com.cloudhopper.mq.broker.LocalToRemoteQueueProcessor
Kills the processor.

L

LINE_DELIMITER - Static variable in class com.cloudhopper.mq.broker.protocol.ProtocolConstants
 
LocalToRemoteQueueProcessor - Class in com.cloudhopper.mq.broker
 
LocalToRemoteQueueProcessor(DistributedQueueManager, Queue, RemoteQueueInfo, AsyncHttpClientFactory) - Constructor for class com.cloudhopper.mq.broker.LocalToRemoteQueueProcessor
 

M

main(String[]) - Static method in class com.cloudhopper.mq.broker.server.JettyHttpServer
 
maxConcurrentRequests - Variable in class com.cloudhopper.mq.broker.RemoteQueueTransferScheduler
 
maxThreads - Variable in class com.cloudhopper.mq.broker.server.JettyHttpServer
 
MaxTransferAttemptsCountException - Exception in com.cloudhopper.mq.broker.protocol
Thrown when the "TransferCounter" value on an MQMessage has been exceeded by the configured policy value.
MaxTransferAttemptsCountException(String) - Constructor for exception com.cloudhopper.mq.broker.protocol.MaxTransferAttemptsCountException
 
MaxTransferAttemptsCountException(String, Throwable) - Constructor for exception com.cloudhopper.mq.broker.protocol.MaxTransferAttemptsCountException
 
MaxTransferCountException - Exception in com.cloudhopper.mq.broker.protocol
Thrown when the "TransferAttemptsCounter" value on an MQMessage has been exceeded by the configured policy value.
MaxTransferCountException(String) - Constructor for exception com.cloudhopper.mq.broker.protocol.MaxTransferCountException
 
MaxTransferCountException(String, Throwable) - Constructor for exception com.cloudhopper.mq.broker.protocol.MaxTransferCountException
 
minThreads - Variable in class com.cloudhopper.mq.broker.server.JettyHttpServer
 
monitorExecutorService - Variable in class com.cloudhopper.mq.broker.DistributedQueueManager
 
MonitorResponse - Class in com.cloudhopper.mq.broker.protocol
 
MonitorResponse() - Constructor for class com.cloudhopper.mq.broker.protocol.MonitorResponse
 

N

NoDupBlockingQueue<E> - Class in com.cloudhopper.mq.broker
An aggressively locked, no dupes allowed, BlockingQueue.
NoDupBlockingQueue() - Constructor for class com.cloudhopper.mq.broker.NoDupBlockingQueue
 
NoMoreRemoteBrokersException - Exception in com.cloudhopper.mq.broker
Thrown when there are no more RemoteBrokers available.
NoMoreRemoteBrokersException(String) - Constructor for exception com.cloudhopper.mq.broker.NoMoreRemoteBrokersException
 
NoMoreRemoteBrokersException(String, Throwable) - Constructor for exception com.cloudhopper.mq.broker.NoMoreRemoteBrokersException
 
NotFound404Servlet - Class in com.cloudhopper.mq.broker.server
Simple servlet providing a "404" not found error.
NotFound404Servlet() - Constructor for class com.cloudhopper.mq.broker.server.NotFound404Servlet
 
notifyAllQueueConsumersStopped(Queue) - Method in class com.cloudhopper.mq.broker.DistributedQueueManager
 
notifyAtLeastOneQueueConsumerStarted(Queue) - Method in class com.cloudhopper.mq.broker.DistributedQueueManager
 
notifyQueueCreated(Queue) - Method in class com.cloudhopper.mq.broker.DistributedQueueManager
 
notifyQueueDestroyed(Queue) - Method in class com.cloudhopper.mq.broker.DistributedQueueManager
 
notifyQueueOnRemoteBrokerIsNoLongerAvailable(String, String) - Method in class com.cloudhopper.mq.broker.LocalToRemoteQueueProcessor
 
notifyQueueOnRemoteBrokerIsNoLongerAvailable(String, String) - Method in interface com.cloudhopper.mq.broker.RemoteQueueTransferListener
Callback when only a specific queue is now no longer available on a Remote Broker.
notifyRemoteBrokerAdded(RemoteBrokerInfo) - Method in class com.cloudhopper.mq.broker.DistributedQueueManager
 
notifyRemoteBrokerAdded(RemoteBrokerInfo) - Method in interface com.cloudhopper.mq.broker.DistributedQueueStateListener
Triggered when a RemoteBroker was added to the DistributedQueueState.
notifyRemoteBrokerIsNoLongerAvailable(String, String) - Method in class com.cloudhopper.mq.broker.LocalToRemoteQueueProcessor
 
notifyRemoteBrokerIsNoLongerAvailable(String, String) - Method in interface com.cloudhopper.mq.broker.RemoteQueueTransferListener
Callback when an entire remote broker is not available.
notifyRemoteBrokerRemoved(RemoteBrokerInfo) - Method in class com.cloudhopper.mq.broker.DistributedQueueManager
 
notifyRemoteBrokerRemoved(RemoteBrokerInfo) - Method in interface com.cloudhopper.mq.broker.DistributedQueueStateListener
Triggered when a RemoteBroker was remove from the DistributedQueueState.
notifyRemoteBrokerStateChanged(RemoteBrokerInfo, int) - Method in class com.cloudhopper.mq.broker.DistributedQueueManager
 
notifyRemoteBrokerStateChanged(RemoteBrokerInfo, int) - Method in interface com.cloudhopper.mq.broker.DistributedQueueStateListener
Triggered when the state of a RemoteBroker has changed in the DistributedQueueState.
notifyRemoteQueueAdded(RemoteQueueInfo) - Method in class com.cloudhopper.mq.broker.DistributedQueueManager
 
notifyRemoteQueueAdded(RemoteQueueInfo) - Method in interface com.cloudhopper.mq.broker.DistributedQueueStateListener
Triggered when a RemoteQueue was added to the DistributedQueueState.
notifyRemoteQueueAttributesChanged(RemoteQueueInfo) - Method in class com.cloudhopper.mq.broker.DistributedQueueManager
 
notifyRemoteQueueAttributesChanged(RemoteQueueInfo) - Method in interface com.cloudhopper.mq.broker.DistributedQueueStateListener
Triggered when just the internal attributes of a RemoteQueue has changed, but not enough to affect the overall state of the RemoteQueue.
notifyRemoteQueueRemoved(RemoteQueueInfo) - Method in class com.cloudhopper.mq.broker.DistributedQueueManager
 
notifyRemoteQueueRemoved(RemoteQueueInfo) - Method in interface com.cloudhopper.mq.broker.DistributedQueueStateListener
Triggered when a RemoteQueue was removed from the DistributedQueueState.
notifyRemoteQueueStateChanged(RemoteQueueInfo, int) - Method in class com.cloudhopper.mq.broker.DistributedQueueManager
 
notifyRemoteQueueStateChanged(RemoteQueueInfo, int) - Method in interface com.cloudhopper.mq.broker.DistributedQueueStateListener
Triggered when the state of a RemoteQueue has changed in the DistributedQueueState.

O

ObserveServlet - Class in com.cloudhopper.mq.broker.server
Servlet for observing MQ broker instance at runtime.
ObserveServlet(QueueManager, DistributedQueueManager) - Constructor for class com.cloudhopper.mq.broker.server.ObserveServlet
 
offer(Runnable) - Method in class com.cloudhopper.mq.broker.RemoteQueueTransferScheduler
 
offer(Runnable, long, TimeUnit) - Method in class com.cloudhopper.mq.broker.RemoteQueueTransferScheduler
 
onComplete(TransferResponse) - Method in interface com.cloudhopper.mq.broker.TransferResponseHandler
 
onFailure() - Method in interface com.cloudhopper.mq.broker.CompletionHandler
 
onFailure() - Method in class com.cloudhopper.mq.broker.RemotingCompletionHandler
 
onNotEmpty(Queue) - Method in class com.cloudhopper.mq.broker.FairRemoteQueueTransferScheduler
 
onNotEmpty(Queue) - Method in class com.cloudhopper.mq.broker.RemoteQueueTransferScheduler
 
onSuccess() - Method in interface com.cloudhopper.mq.broker.CompletionHandler
 
onSuccess() - Method in class com.cloudhopper.mq.broker.RemotingCompletionHandler
 
onThrowable(Throwable) - Method in interface com.cloudhopper.mq.broker.TransferResponseHandler
 

P

parseAreaIdValue(String) - Static method in class com.cloudhopper.mq.broker.protocol.ProtocolFactory
 
parseMonitorResponse(String) - Static method in class com.cloudhopper.mq.broker.protocol.ProtocolFactory
 
parseResultCodeValue(String) - Static method in class com.cloudhopper.mq.broker.protocol.ProtocolFactory
 
parseTransferResponse(String) - Static method in class com.cloudhopper.mq.broker.protocol.ProtocolFactory
 
parseVersionValue(String) - Static method in class com.cloudhopper.mq.broker.protocol.ProtocolFactory
 
peek() - Method in class com.cloudhopper.mq.broker.RemoteQueueTransferScheduler
 
poll() - Method in class com.cloudhopper.mq.broker.RemoteQueueTransferScheduler
 
poll(long, TimeUnit) - Method in class com.cloudhopper.mq.broker.RemoteQueueTransferScheduler
 
port - Variable in class com.cloudhopper.mq.broker.server.JettyHttpServer
 
processors - Variable in class com.cloudhopper.mq.broker.RemoteQueueTransferScheduler
 
processQueueValue(String, MonitorResponse) - Static method in class com.cloudhopper.mq.broker.protocol.ProtocolFactory
 
ProtocolConstants - Class in com.cloudhopper.mq.broker.protocol
Constants used in the DistributedQueue protocol.
ProtocolConstants() - Constructor for class com.cloudhopper.mq.broker.protocol.ProtocolConstants
 
ProtocolFactory - Class in com.cloudhopper.mq.broker.protocol
Parses the DistributedQueue protocol.
ProtocolFactory() - Constructor for class com.cloudhopper.mq.broker.protocol.ProtocolFactory
 
ProtocolParsingException - Exception in com.cloudhopper.mq.broker.protocol
Thrown when attempting to parse a String for a DistributedQueue protocol response.
ProtocolParsingException(String) - Constructor for exception com.cloudhopper.mq.broker.protocol.ProtocolParsingException
 
ProtocolParsingException(String, Throwable) - Constructor for exception com.cloudhopper.mq.broker.protocol.ProtocolParsingException
 
ProtocolResponseUtil - Class in com.cloudhopper.mq.broker.protocol
Utility class for handling protocol responses.
ProtocolResponseUtil() - Constructor for class com.cloudhopper.mq.broker.protocol.ProtocolResponseUtil
 
ProtocolResultCodeException - Exception in com.cloudhopper.mq.broker.protocol
Thrown when the remote broker returns a response, but it contains a result code other than zero (OK).
ProtocolResultCodeException(int, String) - Constructor for exception com.cloudhopper.mq.broker.protocol.ProtocolResultCodeException
Constructs an instance of ProtocolErrorResponseException with the specified detail message.
put(Runnable) - Method in class com.cloudhopper.mq.broker.RemoteQueueTransferScheduler
 
put(QueueManager, Queue, Object) - Method in interface com.cloudhopper.mq.broker.server.BrokerServerPutHandler
Called to "put" an item onto a Queue for a BrokerServer.
put(QueueManager, Queue, Object) - Method in class com.cloudhopper.mq.broker.server.DefaultBrokerServerPutHandler
 

Q

queueManager - Variable in class com.cloudhopper.mq.broker.DistributedQueueManager
 
queueProcessors - Variable in class com.cloudhopper.mq.broker.DistributedQueueManager
 

R

RC_GROUP_NAME_MISMATCH - Static variable in class com.cloudhopper.mq.broker.protocol.ProtocolConstants
Group name mismatch
RC_ITEM_TYPE_MISMATCH - Static variable in class com.cloudhopper.mq.broker.protocol.ProtocolConstants
Item type mismatch
RC_NO_CONSUMER - Static variable in class com.cloudhopper.mq.broker.protocol.ProtocolConstants
No local consumer for queue
RC_NO_QUEUE - Static variable in class com.cloudhopper.mq.broker.protocol.ProtocolConstants
No queue
RC_OK - Static variable in class com.cloudhopper.mq.broker.protocol.ProtocolConstants
Request was ok
RC_PARSING_FAILED - Static variable in class com.cloudhopper.mq.broker.protocol.ProtocolConstants
Unable to parse request
RC_PUT_FAILED - Static variable in class com.cloudhopper.mq.broker.protocol.ProtocolConstants
Unable to put item onto queue
RC_TRANSCODING_FAILED - Static variable in class com.cloudhopper.mq.broker.protocol.ProtocolConstants
Unable to transcode item for queue
registerMBean() - Method in class com.cloudhopper.mq.broker.DistributedQueueManager
 
registerMBean(QueueManager) - Method in class com.cloudhopper.mq.broker.RemoteQueueTransferScheduler
 
registerMBean() - Method in class com.cloudhopper.mq.broker.server.BrokerServer
 
remainingCapacity() - Method in class com.cloudhopper.mq.broker.RemoteQueueTransferScheduler
 
RemoteBrokerException - Exception in com.cloudhopper.mq.broker
 
RemoteBrokerException(String) - Constructor for exception com.cloudhopper.mq.broker.RemoteBrokerException
 
RemoteBrokerException(String, Throwable) - Constructor for exception com.cloudhopper.mq.broker.RemoteBrokerException
 
RemoteBrokerInfo - Class in com.cloudhopper.mq.broker
Immutable information about a remote broker.
RemoteBrokerInfo(String) - Constructor for class com.cloudhopper.mq.broker.RemoteBrokerInfo
 
RemoteBrokerMonitor - Class in com.cloudhopper.mq.broker
 
RemoteBrokerMonitor(DistributedQueueConfiguration, DistributedQueueState, RemoteBrokerInfo, AsyncHttpClientFactory) - Constructor for class com.cloudhopper.mq.broker.RemoteBrokerMonitor
 
remoteBrokerMonitors - Variable in class com.cloudhopper.mq.broker.DistributedQueueManager
 
RemoteQueueInfo - Class in com.cloudhopper.mq.broker
Immutable information about a remote queue on one or more remote brokers...
RemoteQueueInfo(String, int) - Constructor for class com.cloudhopper.mq.broker.RemoteQueueInfo
 
RemoteQueueInfo.Entry - Class in com.cloudhopper.mq.broker
 
RemoteQueueInfo.Entry(RemoteBrokerInfo) - Constructor for class com.cloudhopper.mq.broker.RemoteQueueInfo.Entry
 
RemoteQueueInfo.Entry(RemoteBrokerInfo, int) - Constructor for class com.cloudhopper.mq.broker.RemoteQueueInfo.Entry
 
RemoteQueueInfo.Event - Enum in com.cloudhopper.mq.broker
 
RemoteQueueTransferListener - Interface in com.cloudhopper.mq.broker
Interface to handle notifications during a transfer that a RemoteBroker should be removed.
RemoteQueueTransferScheduler - Class in com.cloudhopper.mq.broker
Abstract scheduler implementing QueueListener and BlockingQueue.
RemoteQueueTransferScheduler(int, QueueManager) - Constructor for class com.cloudhopper.mq.broker.RemoteQueueTransferScheduler
 
RemoteQueueTransferSchedulerMBean - Interface in com.cloudhopper.mq.broker
 
RemotingCompletionHandler - Class in com.cloudhopper.mq.broker
 
RemotingCompletionHandler(Queue, FairRemoteQueueTransferScheduler) - Constructor for class com.cloudhopper.mq.broker.RemotingCompletionHandler
 
remotingExecutorService - Variable in class com.cloudhopper.mq.broker.DistributedQueueManager
 
RemotingQueueDrain - Class in com.cloudhopper.mq.broker
 
RemotingQueueDrain(Queue, LocalToRemoteQueueProcessor, int, FairRemoteQueueTransferScheduler) - Constructor for class com.cloudhopper.mq.broker.RemotingQueueDrain
 
remotingScheduler - Variable in class com.cloudhopper.mq.broker.DistributedQueueManager
 
remove(Queue) - Method in class com.cloudhopper.mq.broker.FairRemoteQueueTransferScheduler
 
remove(Object) - Method in class com.cloudhopper.mq.broker.NoDupBlockingQueue
 
remove(Object) - Method in class com.cloudhopper.mq.broker.RemoteQueueTransferScheduler
 
removeListener(DistributedQueueStateListener) - Method in class com.cloudhopper.mq.broker.DistributedQueueState
 
removeLocalToRemoteQueueProcessor(Queue) - Method in class com.cloudhopper.mq.broker.FairRemoteQueueTransferScheduler
 
removeLocalToRemoteQueueProcessor(Queue) - Method in class com.cloudhopper.mq.broker.RemoteQueueTransferScheduler
 
removeRemoteBroker(String) - Method in class com.cloudhopper.mq.broker.DistributedQueueState
 
removeRemoteQueue(String) - Method in class com.cloudhopper.mq.broker.RemoteBrokerInfo
 
run() - Method in class com.cloudhopper.mq.broker.LocalToRemoteQueueProcessor
 
run(CompletionHandler) - Method in class com.cloudhopper.mq.broker.LocalToRemoteQueueProcessor
 
run() - Method in class com.cloudhopper.mq.broker.RemoteBrokerMonitor
 
run() - Method in class com.cloudhopper.mq.broker.RemotingQueueDrain
 

S

scheduledCount - Variable in class com.cloudhopper.mq.broker.RemoteQueueTransferScheduler
 
sent - Variable in class com.cloudhopper.mq.broker.RemoteQueueInfo.Entry
 
service(HttpServletRequest, HttpServletResponse) - Method in class com.cloudhopper.mq.broker.server.BrokerServlet
 
service(HttpServletRequest, HttpServletResponse) - Method in class com.cloudhopper.mq.broker.server.NotFound404Servlet
 
service(HttpServletRequest, HttpServletResponse) - Method in class com.cloudhopper.mq.broker.server.ObserveServlet
 
service(HttpServletRequest, HttpServletResponse) - Method in class com.cloudhopper.mq.broker.server.StatusServlet
 
setAreaId(Integer) - Method in class com.cloudhopper.mq.broker.DistributedQueueConfiguration
 
setAreaId(int) - Method in class com.cloudhopper.mq.broker.protocol.MonitorResponse
 
setAreaId(int) - Method in class com.cloudhopper.mq.broker.RemoteBrokerInfo
 
setConnectionTimeout(long) - Method in class com.cloudhopper.mq.broker.DistributedQueueConfiguration
 
setGroupName(String) - Method in class com.cloudhopper.mq.broker.DistributedQueueConfiguration
 
setId(int) - Method in class com.cloudhopper.mq.broker.RemoteBrokerInfo
 
setKeepAliveTimeout(int) - Method in class com.cloudhopper.mq.broker.server.BrokerServerConfiguration
 
setLastAvailableTime(long) - Method in class com.cloudhopper.mq.broker.RemoteBrokerInfo
 
setLastErrorMessage(String) - Method in class com.cloudhopper.mq.broker.RemoteBrokerInfo
 
setLastMonitorTime(long) - Method in class com.cloudhopper.mq.broker.RemoteBrokerInfo
 
setLocalConsumerFlappingDelay(long) - Method in class com.cloudhopper.mq.broker.DistributedQueueConfiguration
 
setLocalQueueCreateDelay(long) - Method in class com.cloudhopper.mq.broker.DistributedQueueConfiguration
 
setMaxConcurrentRequests(int) - Method in class com.cloudhopper.mq.broker.DistributedQueueConfiguration
public void setDetectDuplicateBrokerIds(boolean value) { this.detectDuplicateBrokerIds = value; } public boolean isDetectDuplicateBrokersIdsEnabled() { return this.detectDuplicateBrokerIds; } public void setBrokerId(int value) { this.brokerId = value; } public int getBrokerId() { return this.brokerId; }
setMaxConcurrentRequests(int) - Method in class com.cloudhopper.mq.broker.RemoteQueueTransferScheduler
 
setMaxConcurrentRequests(int) - Method in interface com.cloudhopper.mq.broker.RemoteQueueTransferSchedulerMBean
 
setMaxThreads(int) - Method in class com.cloudhopper.mq.broker.server.BrokerServerConfiguration
 
setMaxThreads(int) - Method in class com.cloudhopper.mq.broker.server.JettyHttpServer
 
setMaxTransferAttemptsCount(byte) - Method in class com.cloudhopper.mq.broker.DistributedQueueConfiguration
 
setMaxTransferCount(byte) - Method in class com.cloudhopper.mq.broker.DistributedQueueConfiguration
 
setMessage(String) - Method in class com.cloudhopper.mq.broker.protocol.BaseResponse
 
setMinThreads(int) - Method in class com.cloudhopper.mq.broker.server.BrokerServerConfiguration
 
setMinThreads(int) - Method in class com.cloudhopper.mq.broker.server.JettyHttpServer
 
setMonitorInterval(long) - Method in class com.cloudhopper.mq.broker.DistributedQueueConfiguration
 
setMonitorThreads(int) - Method in class com.cloudhopper.mq.broker.DistributedQueueConfiguration
 
setPort(int) - Method in class com.cloudhopper.mq.broker.server.BrokerServerConfiguration
 
setPort(int) - Method in class com.cloudhopper.mq.broker.server.JettyHttpServer
 
setPutHandler(BrokerServerPutHandler) - Method in class com.cloudhopper.mq.broker.server.BrokerServer
Overrides the default "put" handler for the BrokerServlet.
setPutHandler(BrokerServerPutHandler) - Method in class com.cloudhopper.mq.broker.server.BrokerServlet
 
setRemoteBrokerWeight(RemoteBrokerInfo, int) - Method in class com.cloudhopper.mq.broker.RemoteQueueInfo
Sets or adds the RemoteBroker and either updates or sets the weight of it to the new value.
setRemotingRequestThreads(int) - Method in class com.cloudhopper.mq.broker.DistributedQueueConfiguration
 
setRemotingResponseThreads(int) - Method in class com.cloudhopper.mq.broker.DistributedQueueConfiguration
 
setRemotingTakeTimeout(long) - Method in class com.cloudhopper.mq.broker.DistributedQueueConfiguration
 
setResultCode(int) - Method in class com.cloudhopper.mq.broker.protocol.BaseResponse
 
setState(int) - Method in class com.cloudhopper.mq.broker.RemoteBrokerInfo
Sets the state of the remote broker to the new value.
setState(int) - Method in class com.cloudhopper.mq.broker.RemoteQueueInfo
 
setUseDirectBuffers(boolean) - Method in class com.cloudhopper.mq.broker.server.BrokerServerConfiguration
 
setUseDirectBuffers(boolean) - Method in class com.cloudhopper.mq.broker.server.JettyHttpServer
 
setVersion(byte) - Method in class com.cloudhopper.mq.broker.protocol.BaseResponse
 
setVersion(byte) - Method in class com.cloudhopper.mq.broker.RemoteBrokerInfo
 
size() - Method in class com.cloudhopper.mq.broker.FairRemoteQueueTransferScheduler
 
size() - Method in class com.cloudhopper.mq.broker.NoDupBlockingQueue
 
size() - Method in class com.cloudhopper.mq.broker.RemoteQueueTransferScheduler
 
splitBody(String) - Static method in class com.cloudhopper.mq.broker.protocol.ProtocolFactory
 
splitKeyValue(String) - Static method in class com.cloudhopper.mq.broker.protocol.ProtocolFactory
 
start() - Method in class com.cloudhopper.mq.broker.DistributedQueueManager
 
start() - Method in interface com.cloudhopper.mq.broker.DistributedQueueManagerMBean
 
start() - Method in class com.cloudhopper.mq.broker.LocalToRemoteQueueProcessor
 
start() - Method in class com.cloudhopper.mq.broker.server.BrokerServer
 
start() - Method in interface com.cloudhopper.mq.broker.server.BrokerServerMBean
 
start() - Method in class com.cloudhopper.mq.broker.server.JettyHttpServer
 
started - Variable in class com.cloudhopper.mq.broker.DistributedQueueManager
 
STATE_AVAILABLE - Static variable in class com.cloudhopper.mq.broker.RemoteBrokerInfo
 
STATE_AVAILABLE - Static variable in class com.cloudhopper.mq.broker.RemoteQueueInfo
 
STATE_NOT_AVAILABLE - Static variable in class com.cloudhopper.mq.broker.RemoteBrokerInfo
all possible states of a RemoteBroker
STATE_NOT_AVAILABLE - Static variable in class com.cloudhopper.mq.broker.RemoteQueueInfo
all possible states of a RemoteQueue
STATES - Static variable in class com.cloudhopper.mq.broker.RemoteBrokerInfo
 
STATES - Static variable in class com.cloudhopper.mq.broker.RemoteQueueInfo
 
StatusServlet - Class in com.cloudhopper.mq.broker.server
Simple servlet providing an interface to a QueueManager.
StatusServlet(QueueManager, DistributedQueueManager) - Constructor for class com.cloudhopper.mq.broker.server.StatusServlet
 
stop() - Method in class com.cloudhopper.mq.broker.DistributedQueueManager
 
stop() - Method in interface com.cloudhopper.mq.broker.DistributedQueueManagerMBean
 
stop() - Method in class com.cloudhopper.mq.broker.server.BrokerServer
 
stop() - Method in interface com.cloudhopper.mq.broker.server.BrokerServerMBean
 
stop() - Method in class com.cloudhopper.mq.broker.server.JettyHttpServer
 

T

take() - Method in class com.cloudhopper.mq.broker.FairRemoteQueueTransferScheduler
 
take() - Method in class com.cloudhopper.mq.broker.NoDupBlockingQueue
 
take() - Method in class com.cloudhopper.mq.broker.RemoteQueueTransferScheduler
 
threadPool - Variable in class com.cloudhopper.mq.broker.server.JettyHttpServer
 
toDebugString() - Method in class com.cloudhopper.mq.broker.DistributedQueueState
 
toString() - Method in class com.cloudhopper.mq.broker.DistributedQueueEvent
 
toString() - Method in class com.cloudhopper.mq.broker.RemoteBrokerInfo
 
toString() - Method in class com.cloudhopper.mq.broker.RemoteQueueInfo
 
toString() - Method in class com.cloudhopper.mq.broker.TransferItem
 
transfer(TransferResponseHandler) - Method in class com.cloudhopper.mq.broker.AsyncRemoteQueueTransfer
 
TransferItem - Class in com.cloudhopper.mq.broker
Item to transfer.
TransferItem(Object, Queue) - Constructor for class com.cloudhopper.mq.broker.TransferItem
 
TransferResponse - Class in com.cloudhopper.mq.broker.protocol
Response for a Transfer request.
TransferResponse() - Constructor for class com.cloudhopper.mq.broker.protocol.TransferResponse
 
TransferResponseHandler - Interface in com.cloudhopper.mq.broker
 

U

updateRemoteBrokerState(String, int, String, long) - Method in class com.cloudhopper.mq.broker.DistributedQueueState
Updates the state of a RemoteBroker.
updateRemoteQueueWeight(String, String, int) - Method in class com.cloudhopper.mq.broker.DistributedQueueState
 
useDirectBuffers - Variable in class com.cloudhopper.mq.broker.server.JettyHttpServer
 

V

valueOf(String) - Static method in enum com.cloudhopper.mq.broker.DistributedQueueManager.Event
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.cloudhopper.mq.broker.RemoteQueueInfo.Event
Returns the enum constant of this type with the specified name.
values() - Static method in enum com.cloudhopper.mq.broker.DistributedQueueManager.Event
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.cloudhopper.mq.broker.RemoteQueueInfo.Event
Returns an array containing the constants of this enum type, in the order they are declared.
verifyResultCodeIsOK(BaseResponse) - Static method in class com.cloudhopper.mq.broker.protocol.ProtocolResponseUtil
Verifies a response containing an OK result code.
Version - Class in com.cloudhopper.mq.broker
 
Version() - Constructor for class com.cloudhopper.mq.broker.Version
 
VERSION_1_0 - Static variable in class com.cloudhopper.mq.broker.protocol.ProtocolConstants
 
VERSION_2_0 - Static variable in class com.cloudhopper.mq.broker.protocol.ProtocolConstants
 

W

weight - Variable in class com.cloudhopper.mq.broker.RemoteQueueInfo.Entry
 
A B C D E F G H I J K L M N O P Q R S T U V W 

Copyright © 2009-2014 Cloudhopper by Twitter. All Rights Reserved.