Skip navigation links
B C G I M N O P R S T 

B

bye(String, long, long) - Method in interface org.everit.cluster.invalidationmap.support.remote.IncomingCall
Handles bye message.
bye() - Method in interface org.everit.cluster.invalidationmap.support.remote.OutgoingCall
Sends bye message.

C

checkMessageOrder(String, long) - Method in class org.everit.cluster.invalidationmap.support.node.NodeRegistry
Maintains the message number registry, and checks whether the node has still out of order messages.
clear() - Method in class org.everit.cluster.invalidationmap.support.node.NodeRegistry
Clears the whole registry.
createInvalidateAfterNodeCrashTask(String) - Method in class org.everit.cluster.invalidationmap.support.scheduler.TaskScheduler
Creates the task that performs the local map invalidation.
createMessageOrderCheckTask(String, long) - Method in class org.everit.cluster.invalidationmap.support.scheduler.TaskScheduler
Creates the task that checks whether the got message numbers is in order.
createPingSenderTask() - Method in class org.everit.cluster.invalidationmap.support.scheduler.TaskScheduler
Creates the task that sends a ping message to the members of the cluster.

G

getInvalidateAfterNodeCrashDelay() - Method in class org.everit.cluster.invalidationmap.support.scheduler.TaskScheduler
 
getMessageOrderCheckDelay() - Method in class org.everit.cluster.invalidationmap.support.scheduler.TaskScheduler
 
getPingPeriod() - Method in class org.everit.cluster.invalidationmap.support.scheduler.TaskScheduler
 
gotMessageNumbers - Variable in class org.everit.cluster.invalidationmap.support.node.NodeState
Got message numbers for lost message detection.

I

IncomingCall - Interface in org.everit.cluster.invalidationmap.support.remote
Incoming call interface.
invalidate(String, long, long, Object) - Method in interface org.everit.cluster.invalidationmap.support.remote.IncomingCall
Invalidates a key.
invalidate(Object) - Method in interface org.everit.cluster.invalidationmap.support.remote.OutgoingCall
Sends invalidate a key message.
invalidateAll(String, long, long) - Method in interface org.everit.cluster.invalidationmap.support.remote.IncomingCall
Invalidates the whole map.
invalidateAll() - Method in interface org.everit.cluster.invalidationmap.support.remote.OutgoingCall
Sends invalidate all of the keys message.

M

maintainGotMessageNumbers() - Method in class org.everit.cluster.invalidationmap.support.node.NodeState
Removes the consecutive numbers from the header of the given ConcurrentSkipListSet.

N

NodeRegistry - Class in org.everit.cluster.invalidationmap.support.node
Node registry.
NodeRegistry() - Constructor for class org.everit.cluster.invalidationmap.support.node.NodeRegistry
 
NodeState - Class in org.everit.cluster.invalidationmap.support.node
State of a node.
NodeState(long, long) - Constructor for class org.everit.cluster.invalidationmap.support.node.NodeState
 

O

org.everit.cluster.invalidationmap.support.node - package org.everit.cluster.invalidationmap.support.node
 
org.everit.cluster.invalidationmap.support.remote - package org.everit.cluster.invalidationmap.support.remote
 
org.everit.cluster.invalidationmap.support.scheduler - package org.everit.cluster.invalidationmap.support.scheduler
 
OutgoingCall - Interface in org.everit.cluster.invalidationmap.support.remote
Outgoing call.

P

ping(String, long) - Method in class org.everit.cluster.invalidationmap.support.node.NodeRegistry
Notifies the registry about a ping message.
ping(String, long, long) - Method in interface org.everit.cluster.invalidationmap.support.remote.IncomingCall
Handles ping message.
ping() - Method in interface org.everit.cluster.invalidationmap.support.remote.PingSender
Sends ping.
PingSender - Interface in org.everit.cluster.invalidationmap.support.remote
Sends the ping message over the network.

R

receive(String, long) - Method in class org.everit.cluster.invalidationmap.support.node.NodeRegistry
Notifies the registry about a non-ping message.
registerIfNecessary(String, long, long) - Method in class org.everit.cluster.invalidationmap.support.node.NodeRegistry
Registers a node if is not registered or was restarted.
remove(String) - Method in class org.everit.cluster.invalidationmap.support.node.NodeRegistry
Removes a node.
reset(String, long) - Method in class org.everit.cluster.invalidationmap.support.node.NodeRegistry
Resets the message number registry of the node if the node exists.

S

scheduleInvalidateOnNodeCrash(String, boolean) - Method in class org.everit.cluster.invalidationmap.support.scheduler.TaskScheduler
Schedules the local invalidate on node crash task.
scheduleMessageOrderCheck(String, long) - Method in class org.everit.cluster.invalidationmap.support.scheduler.TaskScheduler
Schedules the message order check task on the node, if previous scheduled task is not executed.
schedulePingSender() - Method in class org.everit.cluster.invalidationmap.support.scheduler.TaskScheduler
Schedules or reschedules the ping sender task.
setInvalidateAfterNodeCrashDelay(long) - Method in class org.everit.cluster.invalidationmap.support.scheduler.TaskScheduler
 
setMessageOrderCheckDelay(long) - Method in class org.everit.cluster.invalidationmap.support.scheduler.TaskScheduler
 
setPingPeriod(long) - Method in class org.everit.cluster.invalidationmap.support.scheduler.TaskScheduler
 
shutdown() - Method in class org.everit.cluster.invalidationmap.support.scheduler.TaskScheduler
Shutdowns the scheduler.
startTimeNanos - Variable in class org.everit.cluster.invalidationmap.support.node.NodeState
Start time in nanoseconds.

T

TaskScheduler - Class in org.everit.cluster.invalidationmap.support.scheduler
Task Scheduler for InvalidationMapCluster.
TaskScheduler(NodeRegistry, MapInvalidator, PingSender) - Constructor for class org.everit.cluster.invalidationmap.support.scheduler.TaskScheduler
Creates the task scheduler.
B C G I M N O P R S T 
Skip navigation links

Copyright © 2011–2018 Everit Kft.. All rights reserved.