|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.apache.jcs.auxiliary.AbstractAuxiliaryCacheAttributes
org.apache.jcs.auxiliary.lateral.LateralCacheAttributes
org.apache.jcs.auxiliary.lateral.socket.tcp.TCPLateralCacheAttributes
public class TCPLateralCacheAttributes
This interface defines functions that are particular to the TCP Lateral Cache plugin. It extends the generic LateralCacheAttributes interface which in turn extends the AuxiliaryCache interface.
| Field Summary |
|---|
| Fields inherited from class org.apache.jcs.auxiliary.AbstractAuxiliaryCacheAttributes |
|---|
cacheName, eventQueuePoolName, eventQueueType, name |
| Fields inherited from interface org.apache.jcs.auxiliary.lateral.behavior.ILateralCacheAttributes |
|---|
HTTP, TCP, UDP, XMLRPC |
| Fields inherited from interface org.apache.jcs.auxiliary.AuxiliaryCacheAttributes |
|---|
POOLED_QUEUE_TYPE, SINGLE_QUEUE_TYPE |
| Constructor Summary | |
|---|---|
TCPLateralCacheAttributes()
|
|
| Method Summary | |
|---|---|
AuxiliaryCacheAttributes |
copy()
Returns a clone of the attributes. |
int |
getTcpListenerPort()
Gets the tcpListenerPort attribute of the ILateralCacheAttributes object |
java.lang.String |
getTcpServer()
Gets the tcpServer attribute of the ILateralCacheAttributes object |
java.lang.String |
getTcpServers()
Gets the tcpServers attribute of the ILateralCacheAttributes object |
java.lang.String |
getUdpDiscoveryAddr()
The address to broadcast to if UDPDiscovery is enabled. |
int |
getUdpDiscoveryPort()
The port to use if UDPDiscovery is enabled. |
boolean |
isAllowGet()
Is the lateral allowed to try and get from other laterals. |
boolean |
isAllowPut()
Is the lateral allowed to put objects to other laterals. |
boolean |
isFilterRemoveByHashCode()
Should the receiver try to match hashcodes. |
boolean |
isIssueRemoveOnPut()
Should the client send a remove command rather than a put when update is called. |
boolean |
isUdpDiscoveryEnabled()
Whether or not TCP laterals can try to find each other by multicast communication. |
void |
setAllowGet(boolean allowGet)
Is the lateral allowed to try and get from other laterals. |
void |
setAllowPut(boolean allowPut)
Is the lateral allowed to put objects to other laterals. |
void |
setFilterRemoveByHashCode(boolean filter)
Should the receiver try to match hashcodes. |
void |
setIssueRemoveOnPut(boolean issueRemoveOnPut)
Should the client send a remove command rather than a put when update is called. |
void |
setTcpListenerPort(int val)
Sets the tcpListenerPort attribute of the ILateralCacheAttributes object |
void |
setTcpServer(java.lang.String val)
Sets the tcpServer attribute of the ILateralCacheAttributes object |
void |
setTcpServers(java.lang.String val)
Sets the tcpServers attribute of the ILateralCacheAttributes object |
void |
setUdpDiscoveryAddr(java.lang.String udpDiscoveryAddr)
Sets the address to broadcast to if UDPDiscovery is enabled. |
void |
setUdpDiscoveryEnabled(boolean udpDiscoveryEnabled)
Can setup UDP Discovery. |
void |
setUdpDiscoveryPort(int udpDiscoveryPort)
Sets the port to use if UDPDiscovery is enabled. |
java.lang.String |
toString()
Used to key the instance TODO create another method for this and use toString for debugging only. |
| Methods inherited from class org.apache.jcs.auxiliary.lateral.LateralCacheAttributes |
|---|
getHttpListenerPort, getHttpServer, getHttpServers, getPutOnlyMode, getTransmissionType, getTransmissionTypeName, getUdpMulticastAddr, getUdpMulticastPort, isReceive, setHttpListenerPort, setHttpServer, setHttpServers, setPutOnlyMode, setReceive, setTransmissionType, setTransmissionTypeName, setUdpMulticastAddr, setUdpMulticastPort |
| Methods inherited from class org.apache.jcs.auxiliary.AbstractAuxiliaryCacheAttributes |
|---|
getCacheName, getEventQueuePoolName, getEventQueueType, getName, setCacheName, setEventQueuePoolName, setEventQueueType, setName |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Methods inherited from interface org.apache.jcs.auxiliary.lateral.behavior.ILateralCacheAttributes |
|---|
getHttpListenerPort, getHttpServer, getHttpServers, getPutOnlyMode, getTransmissionType, getTransmissionTypeName, getUdpMulticastAddr, getUdpMulticastPort, isReceive, setHttpListenerPort, setHttpServer, setHttpServers, setPutOnlyMode, setReceive, setTransmissionType, setTransmissionTypeName, setUdpMulticastAddr, setUdpMulticastPort |
| Methods inherited from interface org.apache.jcs.auxiliary.AuxiliaryCacheAttributes |
|---|
getCacheName, getEventQueuePoolName, getEventQueueType, getName, setCacheName, setEventQueuePoolName, setEventQueueType, setName |
| Constructor Detail |
|---|
public TCPLateralCacheAttributes()
| Method Detail |
|---|
public void setTcpServer(java.lang.String val)
setTcpServer in interface ITCPLateralCacheAttributesval - The new tcpServer valuepublic java.lang.String getTcpServer()
getTcpServer in interface ITCPLateralCacheAttributespublic void setTcpServers(java.lang.String val)
setTcpServers in interface ITCPLateralCacheAttributesval - The new tcpServers valuepublic java.lang.String getTcpServers()
getTcpServers in interface ITCPLateralCacheAttributespublic void setTcpListenerPort(int val)
setTcpListenerPort in interface ITCPLateralCacheAttributesval - The new tcpListenerPort valuepublic int getTcpListenerPort()
getTcpListenerPort in interface ITCPLateralCacheAttributespublic void setUdpDiscoveryEnabled(boolean udpDiscoveryEnabled)
setUdpDiscoveryEnabled in interface ITCPLateralCacheAttributesudpDiscoveryEnabled - The udpDiscoveryEnabled to set.public boolean isUdpDiscoveryEnabled()
isUdpDiscoveryEnabled in interface ITCPLateralCacheAttributespublic int getUdpDiscoveryPort()
getUdpDiscoveryPort in interface ITCPLateralCacheAttributespublic void setUdpDiscoveryPort(int udpDiscoveryPort)
setUdpDiscoveryPort in interface ITCPLateralCacheAttributesudpDiscoveryPort - The udpDiscoveryPort to set.public java.lang.String getUdpDiscoveryAddr()
getUdpDiscoveryAddr in interface ITCPLateralCacheAttributespublic void setUdpDiscoveryAddr(java.lang.String udpDiscoveryAddr)
setUdpDiscoveryAddr in interface ITCPLateralCacheAttributesudpDiscoveryAddr - The udpDiscoveryAddr to set.public void setAllowGet(boolean allowGet)
This replaces the old putOnlyMode
setAllowGet in interface ITCPLateralCacheAttributesallowGet - public boolean isAllowGet()
isAllowGet in interface ITCPLateralCacheAttributespublic void setAllowPut(boolean allowPut)
setAllowPut in interface ITCPLateralCacheAttributesallowPut - public boolean isAllowPut()
isAllowPut in interface ITCPLateralCacheAttributespublic void setIssueRemoveOnPut(boolean issueRemoveOnPut)
setIssueRemoveOnPut in interface ITCPLateralCacheAttributesissueRemoveOnPut - public boolean isIssueRemoveOnPut()
isIssueRemoveOnPut in interface ITCPLateralCacheAttributespublic AuxiliaryCacheAttributes copy()
LateralCacheAttributes
copy in interface AuxiliaryCacheAttributescopy in class LateralCacheAttributespublic boolean isFilterRemoveByHashCode()
isFilterRemoveByHashCode in interface ITCPLateralCacheAttributespublic void setFilterRemoveByHashCode(boolean filter)
setFilterRemoveByHashCode in interface ITCPLateralCacheAttributesfilter - public java.lang.String toString()
toString in class LateralCacheAttributes
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||