public interface ODistributedLifecycleListener
Modifier and Type | Method and Description |
---|---|
void |
onDatabaseChangeStatus(String iNode,
String iDatabaseName,
ODistributedServerManager.DB_STATUS iNewStatus)
Called upon change of database status on a node.
|
default void |
onMessageAfterOp(String op,
ODistributedRequestId requestId) |
default void |
onMessageBeforeOp(String op,
ODistributedRequestId requestId) |
default void |
onMessageCurrentPayload(ODistributedRequestId requestId,
Object responsePayload) |
default void |
onMessagePartitionCalculated(ODistributedRequest request,
Set<Integer> involvedWorkerQueues) |
default void |
onMessageProcessEnd(ODistributedRequest iRequest,
Object responsePayload) |
default void |
onMessageProcessStart(ODistributedRequest message) |
default void |
onMessageReceived(ODistributedRequest request) |
void |
onNodeJoined(String iNode)
Called right after a node joined the cluster.
|
boolean |
onNodeJoining(String iNode)
Called when a node is joining the cluster.
|
void |
onNodeLeft(String iNode)
Called right after a node left the cluster.
|
boolean onNodeJoining(String iNode)
iNode
- Node name that is joiningvoid onNodeJoined(String iNode)
iNode
- Node name that is joiningvoid onNodeLeft(String iNode)
iNode
- Node name that leftvoid onDatabaseChangeStatus(String iNode, String iDatabaseName, ODistributedServerManager.DB_STATUS iNewStatus)
iNode
- The node nameiDatabaseName
- Database nameiNewStatus
- The new statusdefault void onMessageReceived(ODistributedRequest request)
default void onMessagePartitionCalculated(ODistributedRequest request, Set<Integer> involvedWorkerQueues)
default void onMessageBeforeOp(String op, ODistributedRequestId requestId)
default void onMessageAfterOp(String op, ODistributedRequestId requestId)
default void onMessageProcessStart(ODistributedRequest message)
default void onMessageCurrentPayload(ODistributedRequestId requestId, Object responsePayload)
default void onMessageProcessEnd(ODistributedRequest iRequest, Object responsePayload)
Copyright © 2009–2020 OrientDB. All rights reserved.