|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectnet.sf.ehcache.distribution.jgroups.JGroupsBootstrapManager
public class JGroupsBootstrapManager
Manages bootstrap requests and responses
| Constructor Summary | |
|---|---|
JGroupsBootstrapManager(String clusterName,
JGroupsCachePeer cachePeer,
net.sf.ehcache.CacheManager cacheManager)
Create a new bootstrap manager |
|
| Method Summary | |
|---|---|
void |
dispose()
Shutdown resources uses by the bootstrap managed. |
void |
handleBootstrapComplete(JGroupEventMessage message)
Handle a JGroupEventMessage.BOOTSTRAP_COMPLETE message |
void |
handleBootstrapIncomplete(JGroupEventMessage message)
Handle a JGroupEventMessage.BOOTSTRAP_INCOMPLETE message |
void |
handleBootstrapRequest(BootstrapRequest bootstrapRequest)
Handle a bootstrap request for a cache |
void |
handleBootstrapResponse(JGroupEventMessage message)
Handle a JGroupEventMessage.BOOTSTRAP_RESPONSE message |
boolean |
isPendingBootstrapRequests()
|
void |
sendBootstrapResponse(JGroupEventMessage message)
Handles responding to a bootstrap request |
void |
setBootstrapThreads(int bootstrapThreads)
Set the maximum number of threads to use in the bootstrap pool. |
boolean |
waitForCompleteBootstrap(long duration)
Wait until the bootstrap process is complete |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public JGroupsBootstrapManager(String clusterName,
JGroupsCachePeer cachePeer,
net.sf.ehcache.CacheManager cacheManager)
| Method Detail |
|---|
public boolean waitForCompleteBootstrap(long duration)
public void dispose()
public void setBootstrapThreads(int bootstrapThreads)
BOOTSTRAP_MAX_THREADS
public boolean isPendingBootstrapRequests()
public void handleBootstrapRequest(BootstrapRequest bootstrapRequest)
public void sendBootstrapResponse(JGroupEventMessage message)
public void handleBootstrapComplete(JGroupEventMessage message)
JGroupEventMessage.BOOTSTRAP_COMPLETE message
public void handleBootstrapIncomplete(JGroupEventMessage message)
JGroupEventMessage.BOOTSTRAP_INCOMPLETE message
public void handleBootstrapResponse(JGroupEventMessage message)
JGroupEventMessage.BOOTSTRAP_RESPONSE message
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||