public abstract class BaseAsyncDestination extends BaseDestination
messageListeners, name| Constructor and Description |
|---|
BaseAsyncDestination() |
BaseAsyncDestination(java.lang.String name)
Deprecated.
As of 6.1.0
|
BaseAsyncDestination(java.lang.String name,
int workersCoreSize,
int workersMaxSize)
Deprecated.
As of 6.1.0
|
| Modifier and Type | Method and Description |
|---|---|
void |
close(boolean force) |
protected RejectedExecutionHandler |
createRejectionExecutionHandler() |
protected abstract void |
dispatch(java.util.Set<MessageListener> messageListeners,
Message message) |
DestinationStatistics |
getDestinationStatistics() |
int |
getMaximumQueueSize() |
protected ThreadPoolExecutor |
getThreadPoolExecutor() |
int |
getWorkersCoreSize() |
int |
getWorkersMaxSize() |
void |
open() |
protected void |
populateMessageFromThreadLocals(Message message) |
protected void |
populateThreadLocalsFromMessage(Message message) |
void |
send(Message message) |
void |
setMaximumQueueSize(int maximumQueueSize) |
void |
setRejectedExecutionHandler(RejectedExecutionHandler rejectedExecutionHandler) |
void |
setWorkersCoreSize(int workersCoreSize) |
void |
setWorkersMaxSize(int workersMaxSize) |
addDestinationEventListener, afterPropertiesSet, close, copyDestinationEventListeners, copyMessageListeners, fireMessageListenerRegisteredEvent, fireMessageListenerUnregisteredEvent, getMessageListenerCount, getMessageListeners, getName, isRegistered, register, register, registerMessageListener, removeDestinationEventListener, removeDestinationEventListeners, setName, unregister, unregister, unregisterMessageListener, unregisterMessageListenerspublic BaseAsyncDestination()
public BaseAsyncDestination(java.lang.String name)
public BaseAsyncDestination(java.lang.String name,
int workersCoreSize,
int workersMaxSize)
public void close(boolean force)
close in interface Destinationclose in class BaseDestinationpublic DestinationStatistics getDestinationStatistics()
public int getMaximumQueueSize()
public int getWorkersCoreSize()
public int getWorkersMaxSize()
public void open()
open in interface Destinationopen in class BaseDestinationpublic void send(Message message)
public void setMaximumQueueSize(int maximumQueueSize)
public void setRejectedExecutionHandler(RejectedExecutionHandler rejectedExecutionHandler)
public void setWorkersCoreSize(int workersCoreSize)
public void setWorkersMaxSize(int workersMaxSize)
protected RejectedExecutionHandler createRejectionExecutionHandler()
protected abstract void dispatch(java.util.Set<MessageListener> messageListeners, Message message)
protected ThreadPoolExecutor getThreadPoolExecutor()
protected void populateMessageFromThreadLocals(Message message)
protected void populateThreadLocalsFromMessage(Message message)