JavaScript is disabled on your browser.
Skip navigation links
Overview
Package
Class
Use
Tree
Deprecated
Index
Help
Prev
Next
Frames
No Frames
All Classes
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
Overview
Package
Class
Use
Tree
Deprecated
Index
Help
Prev
Next
Frames
No Frames
All Classes
Copyright © 2011–2018
Everit Kft.
. All rights reserved.