public class MessageDispatch15Interceptor extends MessageDispatchInterceptor
ChannelInterceptor.InterceptorEvent| Modifier and Type | Field and Description |
|---|---|
protected AtomicLong |
currentSize |
protected ExecutorService |
executor |
protected long |
keepAliveTime |
protected int |
maxSpareThreads |
protected int |
maxThreads |
alwaysSend, maxQueueSize, msgDispatchThread, queue, run, useDeepCloneoptionFlag| Constructor and Description |
|---|
MessageDispatch15Interceptor() |
| Modifier and Type | Method and Description |
|---|---|
long |
addAndGetCurrentSize(long inc) |
boolean |
addToQueue(ChannelMessage msg,
Member[] destination,
InterceptorPayload payload) |
long |
getCurrentSize() |
long |
getKeepAliveTime() |
int |
getMaxSpareThreads() |
int |
getMaxThreads() |
LinkObject |
removeFromQueue() |
long |
setAndGetCurrentSize(long value) |
void |
setKeepAliveTime(long keepAliveTime) |
void |
setMaxSpareThreads(int maxSpareThreads) |
void |
setMaxThreads(int maxThreads) |
void |
startQueue() |
void |
stopQueue() |
getMaxQueueSize, getUseDeepClone, isAlwaysSend, run, sendAsyncData, sendMessage, setAlwaysSend, setMaxQueueSize, setOptionFlag, setUseDeepClone, start, stopaccept, fireInterceptorEvent, getLocalMember, getMember, getMembers, getNext, getOptionFlag, getPrevious, hasMembers, heartbeat, memberAdded, memberDisappeared, messageReceived, okToProcess, setNext, setPreviousprotected AtomicLong currentSize
protected ExecutorService executor
protected int maxThreads
protected int maxSpareThreads
protected long keepAliveTime
public long getCurrentSize()
getCurrentSize in class MessageDispatchInterceptorpublic long addAndGetCurrentSize(long inc)
addAndGetCurrentSize in class MessageDispatchInterceptorpublic long setAndGetCurrentSize(long value)
setAndGetCurrentSize in class MessageDispatchInterceptorpublic boolean addToQueue(ChannelMessage msg, Member[] destination, InterceptorPayload payload)
addToQueue in class MessageDispatchInterceptorpublic LinkObject removeFromQueue()
removeFromQueue in class MessageDispatchInterceptorpublic void startQueue()
startQueue in class MessageDispatchInterceptorpublic void stopQueue()
stopQueue in class MessageDispatchInterceptorpublic long getKeepAliveTime()
public int getMaxSpareThreads()
public int getMaxThreads()
public void setKeepAliveTime(long keepAliveTime)
public void setMaxSpareThreads(int maxSpareThreads)
public void setMaxThreads(int maxThreads)
Copyright © 2000-2013 Apache Software Foundation. All Rights Reserved.