org.apache.jcs.auxiliary.remote
Class RemoteCacheListener
java.lang.Object
org.apache.jcs.auxiliary.remote.AbsractRemoteCacheListener
org.apache.jcs.auxiliary.remote.RemoteCacheListener
- All Implemented Interfaces:
- Serializable, Remote, IRemoteCacheConstants, IRemoteCacheListener, ICacheListener
public class RemoteCacheListener
- extends AbsractRemoteCacheListener
- implements IRemoteCacheConstants, Serializable, IRemoteCacheListener
Registered with RemoteCache server. The server updates the local caches via this listener. Each
server assigns a unique listener id for a listener.
One listener is used per remote cache server. The same listener is used for all the regions that
talk to a particular server.
- See Also:
- Serialized Form
Fields inherited from interface org.apache.jcs.auxiliary.remote.behavior.IRemoteCacheConstants |
CACHE_SERVER_ATTRIBUTES_PROPERTY_PREFIX, CACHE_SERVER_PREFIX, CUSTOM_RMI_SOCKET_FACTORY_PROPERTY_PREFIX, PROPERTY_PREFIX, REMOTE_ALLOW_CLUSTER_GET, REMOTE_CACHE_SERVICE_NAME, REMOTE_CACHE_SERVICE_PORT, REMOTE_CACHE_SERVICE_VAL, REMOTE_LOCAL_CLUSTER_CONSISTENCY, SOCKET_TIMEOUT_MILLIS, TOMCAT_ON, TOMCAT_XML |
RemoteCacheListener
public RemoteCacheListener(IRemoteCacheAttributes irca,
ICompositeCacheManager cacheMgr)
- Only need one since it does work for all regions, just reference by multiple region names.
The constructor exports this object, making it available to receive incoming calls. The
callback port is anonymous unless a local port value was specified in the configuration.
- Parameters:
irca
- cacheMgr
-
dispose
public void dispose()
throws IOException
- Deregister itself.
- Specified by:
dispose
in interface IRemoteCacheListener
- Throws:
IOException
toString
public String toString()
- For easier debugging.
- Overrides:
toString
in class AbsractRemoteCacheListener
- Returns:
- Basic info on this listener.
Copyright © 2002-2012 Apache Software Foundation. All Rights Reserved.