|
GemFire 6.0.1 | ||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
public interface ClientSubscriptionConfig
Used to configure queuing on a cache server for client subscriptions.
Configuration:
The client queue is configurable declaratively or
programmatically. Declarative configuration is achieved through defining the
configuration parameters in a cache.xml file. Programmatic
configuration may be achieved by first instantiating a
CacheServer object and get CacheServer.getClientSubscriptionConfig()
ClientSubscriptionConfig object and modify each desired parameter and value.
If you are using a cache.xml file to create a
CacheServer declaratively, you can do the following to configure
ClientSubscriptionConfig and to have none eviction policy
no need to specify client-subscription tag as it is a default one.
<cache-server port=4444>
<client-subscription eviction-policy="entry | mem" capacity=35 overflow-directory="OverflowDir"></client-subscription>
</cache-server>
getEvictionPolicy(),
getCapacity()| Field Summary | |
|---|---|
static int |
DEFAULT_CAPACITY
The default limit that is assigned to client subscription. |
static String |
DEFAULT_EVICTION_POLICY
The default eviction policy that is assigned to client subscription. |
static String |
DEFAULT_OVERFLOW_DIRECTORY
The default overflow directory that is assigned to client subscription. |
| Method Summary | |
|---|---|
int |
getCapacity()
Returns the capacity of the client queue. |
String |
getEvictionPolicy()
Returns the eviction policy that is executed when capacity of the client queue is reached. |
String |
getOverflowDirectory()
Answers the overflow directory for a client queue's overflowed client queue entries. |
void |
setCapacity(int capacity)
Sets the capacity of the client queue. |
void |
setEvictionPolicy(String policy)
Sets the eviction policy that is executed when capacity of the client queue is reached. |
void |
setOverflowDirectory(String overflowDirectory)
Sets the overflow directory for a client queue |
| Field Detail |
|---|
static final int DEFAULT_CAPACITY
static final String DEFAULT_EVICTION_POLICY
static final String DEFAULT_OVERFLOW_DIRECTORY
| Method Detail |
|---|
int getCapacity()
DEFAULT_CAPACITYvoid setCapacity(int capacity)
DEFAULT_CAPACITYString getEvictionPolicy()
DEFAULT_EVICTION_POLICYvoid setEvictionPolicy(String policy)
DEFAULT_EVICTION_POLICYvoid setOverflowDirectory(String overflowDirectory)
overflowDirectory - the overflow directory for a client queue's overflowed entriesString getOverflowDirectory()
|
GemFire 6.0.1 | ||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||