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)
ASException
public void sendAction(RouterWriteAction action) throws ASException
RouterWriteAction
from local siteaction
- to send on onWrite(RouterWriteAction)
ASException
public 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.