|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface CacheViewsManager
A component that manages a virtual view of the cluster for each defined cache.
Method Summary | |
---|---|
CacheView |
getCommittedView(String cacheName)
|
Set<Address> |
getLeavers(String cacheName)
|
CacheView |
getPendingView(String cacheName)
|
void |
handleCommitView(String cacheName,
int viewId)
|
void |
handlePrepareView(String cacheName,
CacheView pendingView,
CacheView committedView)
|
Map<String,CacheView> |
handleRecoverViews()
|
void |
handleRequestJoin(Address sender,
String cacheName)
|
void |
handleRequestLeave(Address sender,
String cacheName)
|
void |
handleRollbackView(String cacheName,
int newViewId,
int committedViewId)
|
void |
join(String cacheName,
CacheViewListener listener)
Start the cache. |
void |
leave(String cacheName)
Stop the cache. |
Method Detail |
---|
CacheView getCommittedView(String cacheName)
CacheView getPendingView(String cacheName)
Set<Address> getLeavers(String cacheName)
void join(String cacheName, CacheViewListener listener) throws Exception
Exception
void leave(String cacheName)
void handleRequestJoin(Address sender, String cacheName)
void handleRequestLeave(Address sender, String cacheName)
void handlePrepareView(String cacheName, CacheView pendingView, CacheView committedView) throws Exception
Exception
void handleCommitView(String cacheName, int viewId)
void handleRollbackView(String cacheName, int newViewId, int committedViewId)
Map<String,CacheView> handleRecoverViews()
|
--> | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |