public interface GridVersionProcessor extends GridProcessor
| Modifier and Type | Method and Description |
|---|---|
void |
addConvertersToAttributes(Map<String,Object> attrs)
Adds all registered local converters to node attributes.
|
void |
onNodeJoined(GridNode node)
Handles node joined event.
|
void |
onNodeLeft(GridNode node)
Handles node left event.
|
void |
onStart(Collection<GridNode> remoteNodes)
Handles node start.
|
boolean |
readDelta(UUID nodeId,
Class<?> msgCls,
ByteBuffer buf)
Reads delta for provided node and message type.
|
void |
registerLocal(Class<?> cls,
Class<? extends GridVersionConverter> converterCls,
GridProductVersion fromVer)
Locally registers converter for a class.
|
boolean |
writeDelta(UUID nodeId,
Class<?> msgCls,
ByteBuffer buf)
Writes delta for provided node and message type.
|
addAttributescollectDiscoveryData, onDiscoveryDataReceived, onKernalStart, onKernalStop, printMemoryStats, start, stop, validateNodevoid onStart(Collection<GridNode> remoteNodes)
remoteNodes - Remote grid nodes.void onNodeJoined(GridNode node)
node - Joined node.void onNodeLeft(GridNode node)
node - Left node.boolean writeDelta(UUID nodeId, Class<?> msgCls, ByteBuffer buf)
nodeId - Node ID.msgCls - Message type.buf - Buffer to write to.boolean readDelta(UUID nodeId, Class<?> msgCls, ByteBuffer buf)
nodeId - Node ID.msgCls - Message type.buf - Buffer to read from.void registerLocal(Class<?> cls, Class<? extends GridVersionConverter> converterCls, GridProductVersion fromVer) throws GridException
cls - Class.converterCls - Converter class.fromVer - Version to convert from.GridException - In case of error.Copyright © 2014. All rights reserved.