public abstract class MetaspaceRouter
extends java.lang.Object
| Constructor and Description |
|---|
MetaspaceRouter() |
| Modifier and Type | Method and Description |
|---|---|
void |
handleResult(RouterActionResult actionResult)
Invoke upon receiving the
RouterActionResult from remote site |
abstract void |
onActionResult(RouterActionResult actionResult)
Invoked when a router write action is sent on
sendAction(RouterWriteAction)
and the action result returns after processed by the MetaspaceReceiver.onReceive(RouterWriteAction) |
abstract RouterActionResult |
onAlter(RouterAlterAction alterAction)
Invoked when space definition is modified
|
abstract RouterActionResult |
onClose(RouterCloseAction closeAction)
Invoked when the Metaspace Router is stopped
|
abstract RouterActionResult |
onOpen(RouterOpenAction openAction)
Invoked when the Metaspace Router is registered
|
abstract RouterActionResult |
onWrite(RouterWriteAction writeAction)
Invoked when a put take/update operation or a committed transaction is
executed on the metaspace
|
void |
sendAction(RouterWriteAction action)
Invoke on receiving the
RouterWriteAction from local site |
public void handleResult(RouterActionResult actionResult) throws ASException
RouterActionResult from remote siteactionResult - received on onActionResult(RouterActionResult)ASExceptionpublic void sendAction(RouterWriteAction action) throws ASException
RouterWriteAction from local siteaction - to send on onWrite(RouterWriteAction)ASExceptionpublic abstract RouterActionResult onOpen(RouterOpenAction openAction)
openAction - Open actionpublic abstract RouterActionResult onClose(RouterCloseAction closeAction)
closeAction - Close actionpublic abstract RouterActionResult onWrite(RouterWriteAction writeAction)
writeAction - Write actionpublic abstract RouterActionResult onAlter(RouterAlterAction alterAction)
alterAction - Alter actionpublic abstract void onActionResult(RouterActionResult actionResult)
sendAction(RouterWriteAction)
and the action result returns after processed by the MetaspaceReceiver.onReceive(RouterWriteAction)actionResult - received from the remote site metaspaceCopyright (c) 2014 Cloud Software Group, Inc. All rights reserved.