org.apache.jcs.auxiliary.remote.value
Class RemoteCacheRequest

java.lang.Object
  extended by org.apache.jcs.auxiliary.remote.value.RemoteCacheRequest
All Implemented Interfaces:
java.io.Serializable

public class RemoteCacheRequest
extends java.lang.Object
implements java.io.Serializable

The basic request wrapper. The different types of requests are differentiated by their types.

Rather than creating sub object types, I created on object thsat has values for all types of requests.

See Also:
Serialized Form

Field Summary
static byte REQUEST_TYPE_ALIVE_CHECK
          Alive check request type.
static byte REQUEST_TYPE_DISPOSE
          Remove All request type.
static byte REQUEST_TYPE_GET
          Get request type.
static byte REQUEST_TYPE_GET_GROUP_KEYS
          Remove All request type.
static byte REQUEST_TYPE_GET_MATCHING
          Get Matching request type.
static byte REQUEST_TYPE_GET_MULTIPLE
          Get Multiple request type.
static byte REQUEST_TYPE_REMOVE
          Remove request type.
static byte REQUEST_TYPE_REMOVE_ALL
          Remove All request type.
static byte REQUEST_TYPE_UPDATE
          Update request type.
 
Constructor Summary
RemoteCacheRequest()
           
 
Method Summary
 ICacheElement getCacheElement()
           
 java.lang.String getCacheName()
           
 java.io.Serializable getKey()
           
 java.util.Set getKeySet()
           
 java.lang.String getPattern()
           
 long getRequesterId()
           
 byte getRequestType()
           
 void setCacheElement(ICacheElement cacheElement)
           
 void setCacheName(java.lang.String cacheName)
           
 void setKey(java.io.Serializable key)
           
 void setKeySet(java.util.Set keySet)
           
 void setPattern(java.lang.String pattern)
           
 void setRequesterId(long requesterId)
           
 void setRequestType(byte requestType)
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

REQUEST_TYPE_ALIVE_CHECK

public static final byte REQUEST_TYPE_ALIVE_CHECK
Alive check request type.

See Also:
Constant Field Values

REQUEST_TYPE_GET

public static final byte REQUEST_TYPE_GET
Get request type.

See Also:
Constant Field Values

REQUEST_TYPE_GET_MULTIPLE

public static final byte REQUEST_TYPE_GET_MULTIPLE
Get Multiple request type.

See Also:
Constant Field Values

REQUEST_TYPE_GET_MATCHING

public static final byte REQUEST_TYPE_GET_MATCHING
Get Matching request type.

See Also:
Constant Field Values

REQUEST_TYPE_UPDATE

public static final byte REQUEST_TYPE_UPDATE
Update request type.

See Also:
Constant Field Values

REQUEST_TYPE_REMOVE

public static final byte REQUEST_TYPE_REMOVE
Remove request type.

See Also:
Constant Field Values

REQUEST_TYPE_REMOVE_ALL

public static final byte REQUEST_TYPE_REMOVE_ALL
Remove All request type.

See Also:
Constant Field Values

REQUEST_TYPE_GET_GROUP_KEYS

public static final byte REQUEST_TYPE_GET_GROUP_KEYS
Remove All request type.

See Also:
Constant Field Values

REQUEST_TYPE_DISPOSE

public static final byte REQUEST_TYPE_DISPOSE
Remove All request type.

See Also:
Constant Field Values
Constructor Detail

RemoteCacheRequest

public RemoteCacheRequest()
Method Detail

setRequestType

public void setRequestType(byte requestType)
Parameters:
requestType - the requestType to set

getRequestType

public byte getRequestType()
Returns:
the requestType

setCacheName

public void setCacheName(java.lang.String cacheName)
Parameters:
cacheName - the cacheName to set

getCacheName

public java.lang.String getCacheName()
Returns:
the cacheName

setKey

public void setKey(java.io.Serializable key)
Parameters:
key - the key to set

getKey

public java.io.Serializable getKey()
Returns:
the key

setPattern

public void setPattern(java.lang.String pattern)
Parameters:
pattern - the pattern to set

getPattern

public java.lang.String getPattern()
Returns:
the pattern

setCacheElement

public void setCacheElement(ICacheElement cacheElement)
Parameters:
cacheElement - the cacheElement to set

getCacheElement

public ICacheElement getCacheElement()
Returns:
the cacheElement

setRequesterId

public void setRequesterId(long requesterId)
Parameters:
requesterId - the requesterId to set

getRequesterId

public long getRequesterId()
Returns:
the requesterId

setKeySet

public void setKeySet(java.util.Set keySet)
Parameters:
keySet - the keySet to set

getKeySet

public java.util.Set getKeySet()
Returns:
the keySet

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object
Returns:
string


Copyright © 2002-2011 Apache Software Foundation. All Rights Reserved.