Uses of Package
rcf.core.concurrent.events

Packages that use rcf.core.concurrent.events
radtools The main package of the RADTools project, contains all the primary documentation. 
radtools.services The basis of this package is the RADService interface, but it also contains all of the implementations of that interface, including RADTools
radtools.services.haproxy Code for managing HAProxy systems. 
radtools.services.lighttpd Code for managing LigHTTPD systems. 
radtools.services.linux Code for managing Linux systems. 
radtools.services.linux.fedora Code for managing Fedora Core Linux systems. 
radtools.services.mysql Code for managing MySQL systems. 
radtools.services.network Code for managing abstract network connections to webservice nodes. 
radtools.services.researchindex_load Code for managing the ResearchIndex_Load website load generator. 
radtools.services.ror Code for managing Ruby on Rails systems. 
radtools.services.vmware Code for managing vmware Virtual Machines
rcf.core.concurrent.events Includes support for a highly abstract, and powerful event model. 
rcf.core.concurrent.schedule Support for task management, this package similar in concept to java.util.concurrent, but is integrated with the rcf.core.concurrent.events package. 
rcf.core.concurrent.transactions This package contains a uniform abstraction of transactions, which is the basis of the transaction support in transactional collections among other things. 
rcf.core.framework Contains the primary run time and management classes for RCF. 
rcf.core.framework.component The basis of the RCF component framework, on top of which all the bundling and application level indirection is built. 
rcf.core.framework.services Contains the Application and Service abstractions which form the basis of applications which use the RCF framework
rcf.core.util.collection   
rcf.core.util.collection.vector   
rcf.core.util.map   
rcf.core.util.queue   
rcf.system.gui The RCF GUI framework, capable of displaying graphical representations of e.g. 
rcf.system.gui.util Contains icons, and other standard graphics. 
 

Classes in rcf.core.concurrent.events used by radtools
AbstractEventSource
          TODO: Javadoc
EventSource
          A source of events, including a EventSource.syndicate() and some form of sequence numbering.
 

Classes in rcf.core.concurrent.events used by radtools.services
AbstractEventSource
          TODO: Javadoc
EventSink
          A sink for Events which can be registered with syndicates through the EventSyndicate.add(rcf.core.util.reference.Reference, Class) method.
EventSource
          A source of events, including a EventSource.syndicate() and some form of sequence numbering.
 

Classes in rcf.core.concurrent.events used by radtools.services.haproxy
AbstractEventSource
          TODO: Javadoc
EventSink
          A sink for Events which can be registered with syndicates through the EventSyndicate.add(rcf.core.util.reference.Reference, Class) method.
EventSource
          A source of events, including a EventSource.syndicate() and some form of sequence numbering.
 

Classes in rcf.core.concurrent.events used by radtools.services.lighttpd
AbstractEventSource
          TODO: Javadoc
EventSink
          A sink for Events which can be registered with syndicates through the EventSyndicate.add(rcf.core.util.reference.Reference, Class) method.
EventSource
          A source of events, including a EventSource.syndicate() and some form of sequence numbering.
 

Classes in rcf.core.concurrent.events used by radtools.services.linux
AbstractEventSource
          TODO: Javadoc
EventSink
          A sink for Events which can be registered with syndicates through the EventSyndicate.add(rcf.core.util.reference.Reference, Class) method.
EventSource
          A source of events, including a EventSource.syndicate() and some form of sequence numbering.
 

Classes in rcf.core.concurrent.events used by radtools.services.linux.fedora
AbstractEventSource
          TODO: Javadoc
EventSource
          A source of events, including a EventSource.syndicate() and some form of sequence numbering.
 

Classes in rcf.core.concurrent.events used by radtools.services.mysql
AbstractEventSource
          TODO: Javadoc
EventSink
          A sink for Events which can be registered with syndicates through the EventSyndicate.add(rcf.core.util.reference.Reference, Class) method.
EventSource
          A source of events, including a EventSource.syndicate() and some form of sequence numbering.
 

Classes in rcf.core.concurrent.events used by radtools.services.network
AbstractEventSource
          TODO: Javadoc
EventSink
          A sink for Events which can be registered with syndicates through the EventSyndicate.add(rcf.core.util.reference.Reference, Class) method.
EventSource
          A source of events, including a EventSource.syndicate() and some form of sequence numbering.
 

Classes in rcf.core.concurrent.events used by radtools.services.researchindex_load
AbstractEventSource
          TODO: Javadoc
EventSource
          A source of events, including a EventSource.syndicate() and some form of sequence numbering.
 

Classes in rcf.core.concurrent.events used by radtools.services.ror
AbstractEventSource
          TODO: Javadoc
EventSink
          A sink for Events which can be registered with syndicates through the EventSyndicate.add(rcf.core.util.reference.Reference, Class) method.
EventSource
          A source of events, including a EventSource.syndicate() and some form of sequence numbering.
 

Classes in rcf.core.concurrent.events used by radtools.services.vmware
AbstractEventSource
          TODO: Javadoc
EventSource
          A source of events, including a EventSource.syndicate() and some form of sequence numbering.
 

Classes in rcf.core.concurrent.events used by rcf.core.concurrent.events
ArrayEventSyndicate
          TODO: Javadoc A very simple implementation of EventSyndicate which will only report events of a single type.
Event
          An instance of this interface encapsulates some kind of meaningful sequenced event from a source.
EventCausedEvent
          An event which was caused by another Event.
EventSink
          A sink for Events which can be registered with syndicates through the EventSyndicate.add(rcf.core.util.reference.Reference, Class) method.
EventSource
          A source of events, including a EventSource.syndicate() and some form of sequence numbering.
EventSyndicate
          A syndicate which distributes events from a single EventSource to many EventSinks, according to the Class of the event and the class of events for which the event sink was registered with EventSyndicate.add(Reference, Class).
HashEventSyndicate
          TODO: Javadoc
ThrowableCausedEvent
          An event which was caused by a Throwable.
 

Classes in rcf.core.concurrent.events used by rcf.core.concurrent.schedule
AbstractEventSource
          TODO: Javadoc
Event
          An instance of this interface encapsulates some kind of meaningful sequenced event from a source.
EventSource
          A source of events, including a EventSource.syndicate() and some form of sequence numbering.
EventSyndicate
          A syndicate which distributes events from a single EventSource to many EventSinks, according to the Class of the event and the class of events for which the event sink was registered with EventSyndicate.add(Reference, Class).
 

Classes in rcf.core.concurrent.events used by rcf.core.concurrent.transactions
AbstractEventSource
          TODO: Javadoc
Event
          An instance of this interface encapsulates some kind of meaningful sequenced event from a source.
EventSource
          A source of events, including a EventSource.syndicate() and some form of sequence numbering.
EventSyndicate
          A syndicate which distributes events from a single EventSource to many EventSinks, according to the Class of the event and the class of events for which the event sink was registered with EventSyndicate.add(Reference, Class).
 

Classes in rcf.core.concurrent.events used by rcf.core.framework
AbstractEventSource
          TODO: Javadoc
EventSink
          A sink for Events which can be registered with syndicates through the EventSyndicate.add(rcf.core.util.reference.Reference, Class) method.
EventSource
          A source of events, including a EventSource.syndicate() and some form of sequence numbering.
 

Classes in rcf.core.concurrent.events used by rcf.core.framework.component
AbstractEventSource
          TODO: Javadoc
CausedEvent
          An event which was caused either by another Event or a Throwable.
Event
          An instance of this interface encapsulates some kind of meaningful sequenced event from a source.
EventCausedEvent
          An event which was caused by another Event.
EventSink
          A sink for Events which can be registered with syndicates through the EventSyndicate.add(rcf.core.util.reference.Reference, Class) method.
EventSource
          A source of events, including a EventSource.syndicate() and some form of sequence numbering.
IdentityChangeEvent
          An event which marks a change in the identity of the Event.source() with respect to the Object.equals(Object), Object.hashCode() and Object.toString() methods.
ThrowableCausedEvent
          An event which was caused by a Throwable.
 

Classes in rcf.core.concurrent.events used by rcf.core.framework.services
AbstractEventSource
          TODO: Javadoc
EventSource
          A source of events, including a EventSource.syndicate() and some form of sequence numbering.
 

Classes in rcf.core.concurrent.events used by rcf.core.util.collection
EventSource
          A source of events, including a EventSource.syndicate() and some form of sequence numbering.
 

Classes in rcf.core.concurrent.events used by rcf.core.util.collection.vector
EventSource
          A source of events, including a EventSource.syndicate() and some form of sequence numbering.
 

Classes in rcf.core.concurrent.events used by rcf.core.util.map
EventSource
          A source of events, including a EventSource.syndicate() and some form of sequence numbering.
 

Classes in rcf.core.concurrent.events used by rcf.core.util.queue
EventSource
          A source of events, including a EventSource.syndicate() and some form of sequence numbering.
 

Classes in rcf.core.concurrent.events used by rcf.system.gui
EventSink
          A sink for Events which can be registered with syndicates through the EventSyndicate.add(rcf.core.util.reference.Reference, Class) method.
 

Classes in rcf.core.concurrent.events used by rcf.system.gui.util
EventSink
          A sink for Events which can be registered with syndicates through the EventSyndicate.add(rcf.core.util.reference.Reference, Class) method.