@PermitAll public class SharedRecordNotifierImpl extends java.lang.Object implements EnginePlugin, SharedRecordNotifier
Synchronization before a transaction is completed. Waiting-for notifications
from the last iteration are set after an engine loop.| Constructor and Description |
|---|
SharedRecordNotifierImpl() |
| Modifier and Type | Method and Description |
|---|---|
void |
afterIteration(ModelInstanceEntity modelInstance)
This method is executed after each engine iteration.
|
void |
afterLoop(ModelInstanceEntity modelInstance)
This method is executed after the engine loop has finished.
|
void |
beforeIteration(ModelInstanceEntity modelInstance)
This method is executed before each engine iteration.
|
void |
beforeLoop(ModelInstanceEntity modelInstance)
This method is executed after a message is handled, but before starting the engine loop.
|
void |
beforeMessage(Message msg,
ModelInstanceEntity modelInstance)
This method is executed before a message is handled.
|
void |
handleNotifications() |
void |
initSharedRecordNotifierData() |
void |
registerAllNotifications()
Registers all waitings for shared record change.
|
void |
sendAllNotifications()
Send all registered notifications.
|
public void initSharedRecordNotifierData()
initSharedRecordNotifierData in interface SharedRecordNotifierpublic void handleNotifications()
handleNotifications in interface SharedRecordNotifierpublic void sendAllNotifications()
SharedRecordNotifiersendAllNotifications in interface SharedRecordNotifierpublic void registerAllNotifications()
SharedRecordNotifierregisterAllNotifications in interface SharedRecordNotifierpublic void beforeMessage(Message msg, ModelInstanceEntity modelInstance)
EnginePluginbeforeMessage in interface EnginePluginpublic void beforeLoop(ModelInstanceEntity modelInstance)
EnginePluginbeforeLoop in interface EnginePluginpublic void afterLoop(ModelInstanceEntity modelInstance)
EnginePluginafterLoop in interface EnginePluginpublic void beforeIteration(ModelInstanceEntity modelInstance)
EnginePluginbeforeIteration in interface EnginePluginpublic void afterIteration(ModelInstanceEntity modelInstance)
EnginePluginafterIteration in interface EnginePluginCopyright © 2007-2020 Whitestein Technologies. All Rights Reserved.