Package | Description |
---|---|
org.apache.river.outrigger |
This is an implementation of a JavaSpaces technology-enabled service.
|
Modifier and Type | Class and Description |
---|---|
(package private) class |
AvailabilityRegistrationWatcher
Subclass of
TransitionWatcher for availability event
registrations. |
(package private) class |
ConsumingWatcher
Subclass of QueryWatcher for takes and transactional reads.
|
(package private) class |
EventRegistrationWatcher
Subclass of
TransitionWatcher for event
registrations. |
(package private) class |
QueryWatcher
Subclass of
TransitionWatcher for blocking queries. |
(package private) class |
ReadIfExistsWatcher
Subclass of
QueryWatcher for non-transactional if
exists reads. |
(package private) class |
ReadWatcher
Subclass of
QueryWatcher for non-transactional reads. |
(package private) class |
SingletonQueryWatcher
Subclass of
QueryWatcher for singleton queries. |
(package private) class |
StorableAvailabilityWatcher
Subclass of
AvailabilityRegistrationWatcher for
non-transactional persistent availability/visibility event
registrations. |
(package private) class |
StorableEventWatcher
Subclass of
EventRegistrationWatcher for non-transactional
persistent event registrations. |
(package private) class |
TakeIfExistsWatcher
Subclass of
QueryWatcher for takeIfExists
queries. |
(package private) class |
TakeMultipleWatcher
Subclass of
QueryWatcher for blocking take multiple
queries. |
(package private) class |
TransactableAvailabilityWatcher
Subclass of
AvailabilityRegistrationWatcher for
transactional availability event registrations. |
(package private) class |
TransactableEventWatcher
Subclass of EventRegistrationWatcher for transactional
event registrations.
|
(package private) class |
TransactableReadIfExistsWatcher
Subclass of
QueryWatcher for and transactional
readIfExists queries. |
Modifier and Type | Field and Description |
---|---|
private Set<TransitionWatcher> |
TemplateHandle.watchers
The watchers.
|
Modifier and Type | Method and Description |
---|---|
(package private) SortedSet<TransitionWatcher> |
TransitionWatchers.allMatches(EntryTransition transition,
long ordinal)
Return a
SortedSet of all the
TransitionWatcher who's isInterested
methods return true when asked about the specified
visibility transition. |
Modifier and Type | Method and Description |
---|---|
(package private) void |
WatchersForTemplateClass.add(TransitionWatcher watcher,
EntryRep template)
Add a
TransitionWatcher to the list
of watchers looking for visibility transitions in
entries that match the specified template. |
(package private) void |
TransitionWatchers.add(TransitionWatcher watcher,
EntryRep template)
Add a
TransitionWatcher to the list
of watchers looking for visibility transitions in
entries that match the specified template. |
(package private) boolean |
TemplateHandle.addTransitionWatcher(TransitionWatcher watcher)
Add a watcher to this handle.
|
int |
TransitionWatcher.compareTo(TransitionWatcher o)
Compares this object with another.
|
(package private) boolean |
EntryTransition.hasProcessed(TransitionWatcher w)
Return
true if the passed watcher has been passed
to processedBy . |
(package private) void |
EntryTransition.processedBy(TransitionWatcher w)
Record that a given watcher has processed this Transition and
does not need to again.
|
(package private) void |
TemplateHandle.removeTransitionWatcher(TransitionWatcher watcher)
Remote a watcher from this handle.
|
Modifier and Type | Method and Description |
---|---|
(package private) void |
WatchersForTemplateClass.collectInterested(Set<TransitionWatcher> set,
EntryTransition transition,
long ordinal)
Iterate over the watchers associated with
this object calling
isInterested on each
and if it returns true adding the watcher to the
passed set. |
(package private) void |
TemplateHandle.collectInterested(Set<TransitionWatcher> set,
EntryTransition transition,
long ordinal)
Iterate over the watchers associated with
this handle calling
isInterested on each
and if it returns true adding the watcher to the
passed set. |
Copyright 2007-2013, multiple authors.
Licensed under the Apache License, Version 2.0, see the NOTICE file for attributions.