|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
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 |
HTTP
HTTP type |
static int |
JAVAGROUPS
JGROUPS 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 |
java.lang.String |
getHttpServer()
Gets the httpServer attribute of the ILateralCacheAttributes object |
java.lang.String |
getHttpServers()
Gets the httpSrvers attribute of the LateralCacheAttributes object |
java.lang.String |
getJGChannelProperties()
|
boolean |
getPutOnlyMode()
|
int |
getTransmissionType()
Gets the transmissionType attribute of the ILateralCacheAttributes object |
java.lang.String |
getTransmissionTypeName()
Gets the transmissionTypeName attribute of the ILateralCacheAttributes object |
java.lang.String |
getUdpMulticastAddr()
Gets the udpMulticastAddr attribute of the ILateralCacheAttributes object |
int |
getUdpMulticastPort()
Gets the udpMulticastPort attribute of the ILateralCacheAttributes object |
boolean |
isReceive()
Should a listener be created. |
void |
setHttpListenerPort(int val)
Sets the httpListenerPort attribute of the ILateralCacheAttributes object |
void |
setHttpServer(java.lang.String val)
Sets the httpServer attribute of the ILateralCacheAttributes object |
void |
setHttpServers(java.lang.String val)
Sets the httpServers attribute of the LateralCacheAttributes object |
void |
setJGChannelProperties(java.lang.String channelProperties)
Sets the Javagroups channel propeties. |
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(java.lang.String val)
Sets the transmissionTypeName attribute of the ILateralCacheAttributes object |
void |
setUdpMulticastAddr(java.lang.String val)
Sets the udpMulticastAddr attribute of the ILateralCacheAttributes object |
void |
setUdpMulticastPort(int val)
Sets the udpMulticastPort attribute of the ILateralCacheAttributes object |
Methods inherited from interface org.apache.jcs.auxiliary.AuxiliaryCacheAttributes |
copy, getCacheName, getEventQueuePoolName, getEventQueueType, getEventQueueTypeFactoryCode, getName, setCacheName, setEventQueuePoolName, setEventQueueType, setName |
Field Detail |
public static final int HTTP
public static final int UDP
public static final int TCP
public static final int XMLRPC
public static final int JAVAGROUPS
Method Detail |
public void setHttpServer(java.lang.String val)
val
- The new httpServer valuepublic java.lang.String getHttpServer()
public void setHttpListenerPort(int val)
val
- The new tcpListenerPort valuepublic int getHttpListenerPort()
public void setHttpServers(java.lang.String val)
val
- The new httpServers valuepublic java.lang.String getHttpServers()
public void setUdpMulticastAddr(java.lang.String val)
val
- The new udpMulticastAddr valuepublic java.lang.String getUdpMulticastAddr()
public void setUdpMulticastPort(int val)
val
- The new udpMulticastPort valuepublic int getUdpMulticastPort()
public void setTransmissionType(int val)
val
- The new transmissionType valuepublic int getTransmissionType()
public void setTransmissionTypeName(java.lang.String val)
val
- The new transmissionTypeName valuepublic java.lang.String getTransmissionTypeName()
public void setPutOnlyMode(boolean val)
val
- The new transmissionTypeName valuepublic boolean getPutOnlyMode()
public java.lang.String getJGChannelProperties()
public void setJGChannelProperties(java.lang.String channelProperties)
channelProperties
- Stringpublic void setReceive(boolean receive)
receive
- The receive to set.public 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.
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |