com.solarmetric.kodo.runtime.datacache.plugins
Class TCPCache
java.lang.Object
|
+--com.solarmetric.kodo.runtime.datacache.plugins.LocalCache
|
+--com.solarmetric.kodo.runtime.datacache.plugins.DistributedCache
|
+--com.solarmetric.kodo.runtime.datacache.plugins.SocketDistributedCache
|
+--com.solarmetric.kodo.runtime.datacache.plugins.TCPCache
- All Implemented Interfaces:
- Configurable, DataCache
- public class TCPCache
- extends SocketDistributedCache
A distributed cache implementation that uses TCP for broadcasting
change notifications.
| Fields inherited from class com.solarmetric.kodo.runtime.datacache.plugins.LocalCache |
cache |
|
Method Summary |
protected SocketDistributedCache.SocketCacheListener |
newSocketCacheListener()
Creates a new SocketCacheListener configured to listen on the
appropriate port/protocol for a given SocketDistributedCache
implementation. |
protected void |
sendUpdatePacket(byte[] bytes)
Sends a change notification packet to other machines in this
cache cluster. |
void |
setAddresses(String names)
Sets the list of addresses to which this cache will broadcast
to the values in the comma-separated names list. |
| Methods inherited from class com.solarmetric.kodo.runtime.datacache.plugins.LocalCache |
clear, close, containsKey, get, getCacheMap, getCacheSize, newCacheMap, pin, put, remove, removeAll, setCacheSize, unpin |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
TCPCache
public TCPCache()
throws UnknownHostException
setAddresses
public void setAddresses(String names)
throws UnknownHostException
- Sets the list of addresses to which this cache will broadcast
to the values in the comma-separated
names list.
sendUpdatePacket
protected void sendUpdatePacket(byte[] bytes)
- Description copied from class:
SocketDistributedCache
- Sends a change notification packet to other machines in this
cache cluster.
- Overrides:
sendUpdatePacket in class SocketDistributedCache
newSocketCacheListener
protected SocketDistributedCache.SocketCacheListener newSocketCacheListener()
throws Exception
- Description copied from class:
SocketDistributedCache
- Creates a new SocketCacheListener configured to listen on the
appropriate port/protocol for a given SocketDistributedCache
implementation.
- Overrides:
newSocketCacheListener in class SocketDistributedCache
Copyright 2001,2002 SolarMetric, Inc. All Rights Reserved.