|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface ILateralCacheAttributes
This interface defines configuration options common to lateral cache plugins.
TODO it needs to be trimmed down. The old version had features for every lateral. Now, the individual laterals have their own specific attributes interfaces.
Field Summary | |
---|---|
static int |
DEFAULT_ZOMBIE_QUEUE_MAX_SIZE
The number of elements the zombie queue will hold. |
static int |
HTTP
HTTP type |
static int |
TCP
TCP type |
static int |
UDP
UDP type |
static int |
XMLRPC
XMLRPC type |
Fields inherited from interface org.apache.jcs.auxiliary.AuxiliaryCacheAttributes |
---|
POOLED_QUEUE_TYPE, SINGLE_QUEUE_TYPE |
Method Summary | |
---|---|
int |
getHttpListenerPort()
Gets the httpListenerPort attribute of the ILateralCacheAttributes object |
String |
getHttpServer()
Gets the httpServer attribute of the ILateralCacheAttributes object |
String |
getHttpServers()
Gets the httpSrvers attribute of the LateralCacheAttributes object |
boolean |
getPutOnlyMode()
|
int |
getTransmissionType()
Gets the transmissionType attribute of the ILateralCacheAttributes object |
String |
getTransmissionTypeName()
Gets the transmissionTypeName attribute of the ILateralCacheAttributes object |
String |
getUdpMulticastAddr()
Gets the udpMulticastAddr attribute of the ILateralCacheAttributes object |
int |
getUdpMulticastPort()
Gets the udpMulticastPort attribute of the ILateralCacheAttributes object |
int |
getZombieQueueMaxSize()
The number of elements the zombie queue will hold. |
boolean |
isReceive()
Should a listener be created. |
void |
setHttpListenerPort(int val)
Sets the httpListenerPort attribute of the ILateralCacheAttributes object |
void |
setHttpServer(String val)
Sets the httpServer attribute of the ILateralCacheAttributes object |
void |
setHttpServers(String val)
Sets the httpServers attribute of the LateralCacheAttributes object |
void |
setPutOnlyMode(boolean val)
Sets the putOnlyMode attribute of the ILateralCacheAttributes. |
void |
setReceive(boolean receive)
|
void |
setTransmissionType(int val)
Sets the transmissionType attribute of the ILateralCacheAttributes object |
void |
setTransmissionTypeName(String val)
Sets the transmissionTypeName attribute of the ILateralCacheAttributes object |
void |
setUdpMulticastAddr(String val)
Sets the udpMulticastAddr attribute of the ILateralCacheAttributes object |
void |
setUdpMulticastPort(int val)
Sets the udpMulticastPort attribute of the ILateralCacheAttributes object |
void |
setZombieQueueMaxSize(int zombieQueueMaxSize)
The number of elements the zombie queue will hold. |
Methods inherited from interface org.apache.jcs.auxiliary.AuxiliaryCacheAttributes |
---|
copy, getCacheName, getEventQueuePoolName, getEventQueueType, getName, setCacheName, setEventQueuePoolName, setEventQueueType, setName |
Field Detail |
---|
static final int HTTP
static final int UDP
static final int TCP
static final int XMLRPC
static final int DEFAULT_ZOMBIE_QUEUE_MAX_SIZE
Method Detail |
---|
void setHttpServer(String val)
val
- The new httpServer valueString getHttpServer()
void setHttpListenerPort(int val)
val
- The new tcpListenerPort valueint getHttpListenerPort()
void setHttpServers(String val)
val
- The new httpServers valueString getHttpServers()
void setUdpMulticastAddr(String val)
val
- The new udpMulticastAddr valueString getUdpMulticastAddr()
void setUdpMulticastPort(int val)
val
- The new udpMulticastPort valueint getUdpMulticastPort()
void setTransmissionType(int val)
val
- The new transmissionType valueint getTransmissionType()
void setTransmissionTypeName(String val)
val
- The new transmissionTypeName valueString getTransmissionTypeName()
void setPutOnlyMode(boolean val)
val
- The new transmissionTypeName valueboolean getPutOnlyMode()
void setReceive(boolean receive)
receive
- The receive to set.boolean isReceive()
If this is false the lateral will connect to others but it will not create a listener to receive.
It is possible if two laterals are misconfigured that lateral A may have a region R1 that is not configured for the lateral but another is. And if cache B has region R1 configured for lateral distribution, A will get messages for R1 but not send them.
void setZombieQueueMaxSize(int zombieQueueMaxSize)
zombieQueueMaxSize
- The zombieQueueMaxSize to set.int getZombieQueueMaxSize()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |