|
||||||||||
PREV NEXT | FRAMES NO FRAMES |
ICommand
implementationsILifeCycle
instances.MirrorMap
.Map
are added, updated or removed.
MirrorMap
to the mirror map server
identified by the host and port.
MirrorMap
identified by a unique name that wraps the
passed in Map
.
IConnectionEndPointReceiver
Map
of
a NotifyingMap
.
Map
of a
NotifyingMap
is removed
Map
of a
NotifyingMap
has been updated.
MirrorMap
from the mirror map server.
MirrorMap
identified by the name.
byte[]
of this
MirrorMap
the command is for
Runnable
to continually execute the SelectorTasks.process()
method.
MirrorMap
IConnectionEndPoint
.IConnectionEndPointReceiver
instancesMap
wrapped by a
NotifyingMap
.MirrorMap
instances.SelectionKey
.SelectorTasks
object.MirrorMap
the command applies to
MirrorMap
is connected to its server.
MirrorMap
is disconnected from its server.
System.err
if the log level is
not enabled.
IMapListener
MirrorMap
instance this command applies to
Map
and notifies IMapListener
instances when entries in the underlying map are added, updated or removed.MirrorMap
connects to the server.
MirrorMap
disconnects from the server.
Selector.select()
and wait for a one of the operations in
any of the registered channels to occur.
IMapListener.willAdd(Object, Object)
on all listeners
put the mapping call IMapListener.didAdd(Object, Object)
on all listeners
Otherwise this will:
call IMapListener.willUpdate(Object, Object, Object)
on all
listeners put the mapping (overwriting) call
IMapListener.didUpdate(Object, Object, Object)
on all listeners
NotifyingMap.put(Object, Object)
for each entry added from the argument
map.
Selector
with the channel and map the
supplied task to the SelectionKey
that is returned from the
SelectableChannel.register(Selector, int)
method.
MirrorMap
IMapListener.willRemove(Object)
on all listeners
remove the mapping call
IMapListener.didRemove(Object, Object)
on all listeners
MirrorMap
.toString()
method on the target.
Selector
of the SelectorTasks
has been opened.
ISelectionKeyTask
objects that handle the logic for
the ready operations raised from registered NIO Channel
objects.TcpServer
with the corresponding server socket details.
IMirrorMapConnectionListener
on this mirror map
SelectableChannel.register(java.nio.channels.Selector, int)
method called during the
SelectorTasks.register(int, SelectableChannel, ISelectionKeyTask)
method.
TcpConnectionEndPoint
instances to handle each of the client
connections.IConnectionEndPointReceiver
per client socket connection and the
server socket address and port
ISelectionKeyTask
.
MirrorMap
MirrorMap
.Map
of a
NotifyingMap
.
Map
of a
NotifyingMap
is removed
Map
of a
NotifyingMap
is updated.
|
||||||||||
PREV NEXT | FRAMES NO FRAMES |