org.sandev.TaskHeap.UpdateManager
Class UpdateManagerNodeDecl
java.lang.Object
org.sandev.TaskHeap.UpdateManager.UpdateManagerNodeDecl
- Direct Known Subclasses:
- UpdateManagerNodeBase, UpdateManagerNodeInstance
public class UpdateManagerNodeDecl
- extends java.lang.Object
The UpdateManager is responsible for enforcing business logic relating
to updates of persistent data. It is typically deployed in the same
local space as a
DataManager node for processing efficiency. See the message receive
method comments for details.
An AuthUserLookup interface is implemented via a local peer node.
A caching IDLookup interface is implemented locally.
outbound synchronous message calls:
TaskCollection callTaskQuery(TaskQuery msg)
node instance configuration: outgoingSyncTaskQuery
ExternalPlanCollection callExternalPlanQuery(ExternalPlanQuery msg)
node instance configuration: outgoingSyncExternalPlanQuery
PlanCollection callPlanQuery(PlanQuery msg)
node instance configuration: outgoingSyncPlanQuery
TaskTypeCollection callTaskTypeQuery(TaskTypeQuery msg)
node instance configuration: outgoingSyncTaskTypeQuery
SystemStatusCollection callSystemStatusQuery(SystemStatusQuery msg)
node instance configuration: outgoingSyncSystemStatusQuery
HeapAttributesCollection callHeapAttributesQuery(HeapAttributesQuery msg)
node instance configuration: outgoingSyncHeapAttributesQuery
AccountCollection callAccountQuery(AccountQuery msg)
node instance configuration: outgoingSyncAccountQuery
CacheAction callCacheActionRegistration(CacheAction msg)
node instance configuration: outgoingSyncCacheActionRegistration
AggregateUpdate callAggregateUpdate(AggregateUpdate msg)
node instance configuration: outgoingSyncAggregateUpdate
inbound synchronous message calls:
AggregateUpdate onReceive(AggregateUpdate msg)
node instance configuration: incomingSyncAggregateUpdate
Stats onReceive(StatsQuery msg)
node instance configuration: incomingSyncStatsQuery
outbound asynchronous message sends:
void send(Stats msg)
node instance configuration: outgoingAsyncStats
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
peerAuthUserLookupNode
protected java.lang.String peerAuthUserLookupNode
- The instance name of our UserLookup node. We rely on this local
node to implement the AuthUserLookup part of the UIFormOwner
interface.
Length in characters, normal: 30 max: 60
UpdateManagerNodeDecl
public UpdateManagerNodeDecl()