Uses of Interface
rcf.core.concurrent.events.EventSink

Packages that use EventSink
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.mysql Code for managing MySQL systems. 
radtools.services.network Code for managing abstract network connections to webservice nodes. 
radtools.services.ror Code for managing Ruby on Rails systems. 
rcf.core.concurrent.events Includes support for a highly abstract, and powerful event model. 
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.system.gui The RCF GUI framework, capable of displaying graphical representations of e.g. 
rcf.system.gui.util Contains icons, and other standard graphics. 
 

Uses of EventSink in radtools.services
 

Classes in radtools.services that implement EventSink
protected  class AbstractRADService.StateProxy
          TODO: Javadoc
 class RADTools
          TODO: Javadoc
 

Fields in radtools.services with type parameters of type EventSink
protected  StrongReference<EventSink<? super DynamicPropertyEvent>> AbstractRADService.proxy
          TODO: Javadoc
 

Uses of EventSink in radtools.services.haproxy
 

Classes in radtools.services.haproxy that implement EventSink
protected  class HAProxyLinux.GeneralSink
          A general HAProxyLinux.GeneralSink.PoolsTaskEventSink used to detect changes to the HAProxyLinux.pools property, the servers, which will then result in the creation of a HAProxyLinux.ConfigTask to update the configuration.
protected  class HAProxyLinux.GeneralSink.PoolsTaskEventSink
          TODO: Javadoc
protected  class HAProxyLinux.GeneralSink.ServersTaskEventSink
          TODO: Javadoc
 

Fields in radtools.services.haproxy with type parameters of type EventSink
protected  StrongReference<EventSink<? super rcf.core.util.collection.transaction.CollectionTransaction>> HAProxyLinux.generalSink
          TODO: Javadoc
protected  StrongReference<EventSink<? super TaskEvent>> HAProxyLinux.GeneralSink.poolsTaskEventSink
          TODO: Javadoc
protected  StrongReference<EventSink<? super TaskEvent>> HAProxyLinux.GeneralSink.serversTaskEventSink
          TODO: Javadoc
 

Uses of EventSink in radtools.services.lighttpd
 

Classes in radtools.services.lighttpd that implement EventSink
protected  class LigHTTPDLinux.ConfigSink
          TODO: Javadoc
 

Fields in radtools.services.lighttpd with type parameters of type EventSink
protected  StrongReference<EventSink<? super DynamicPropertyEvent>> LigHTTPDLinux.configSink
          TODO: Javadoc
 

Uses of EventSink in radtools.services.linux
 

Classes in radtools.services.linux that implement EventSink
protected  class LinuxSystem.FrameworkEventSink
          TODO: Javadoc
 

Uses of EventSink in radtools.services.mysql
 

Classes in radtools.services.mysql that implement EventSink
 class MySQLFedora.ConfigSink
          TODO: Javadoc
 

Fields in radtools.services.mysql with type parameters of type EventSink
protected  StrongReference<EventSink<? super DynamicPropertyEvent>> MySQLFedora.configSink
          TODO: Javadoc
 

Uses of EventSink in radtools.services.network
 

Classes in radtools.services.network that implement EventSink
protected  class AbstractNetworkTunnel.SessionStateProxy
          TODO: Javadoc
 

Uses of EventSink in radtools.services.ror
 

Classes in radtools.services.ror that implement EventSink
protected  class RoRServerLinux.DatabaseSink
          TODO: Javadoc
protected  class RoRServerLinux.EnvironmentSink
          TODO: Javadoc
 

Fields in radtools.services.ror with type parameters of type EventSink
protected  StrongReference<EventSink<? super DynamicPropertyEvent>> RoRServerLinux.databaseSink
          TODO: Javadoc
protected  StrongReference<EventSink<? super DynamicPropertyEvent>> RoRServerLinux.environmentSink
          TODO: Javadoc
 

Uses of EventSink in rcf.core.concurrent.events
 

Subinterfaces of EventSink in rcf.core.concurrent.events
 interface 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 that implement EventSink
 class ArrayEventSyndicate
          TODO: Javadoc A very simple implementation of EventSyndicate which will only report events of a single type.
 class HashEventSyndicate
          TODO: Javadoc
 

Fields in rcf.core.concurrent.events with type parameters of type EventSink
protected static SoftReference<rcf.core.util.accessor.Accessor<? super Reference<EventSink>>> HashEventSyndicate.accessor
          TODO: Javadoc
protected static SoftReference<rcf.core.util.accessor.Accessor<? super Reference<EventSink>>> ArrayEventSyndicate.accessor
          TODO: Javadoc
 

Methods in rcf.core.concurrent.events that return types with arguments of type EventSink
<E extends Event>
rcf.core.util.collection.iterator.FixedUniIterator<ImmutablePairInterface<Reference<EventSink<? super E>>,Class<E>>>
HashEventSyndicate.add(Reference<EventSink<? super E>> _sinkReference, Class<E> _class)
           
<E extends Event>
rcf.core.util.collection.iterator.FixedUniIterator<Reference<EventSink<? super E>>>
ArrayEventSyndicate.add(Reference<EventSink<? super E>> _sinkReference, Class<E> _class)
           
protected  rcf.core.util.collection.Hashtable.HashtableNode<ImmutablePairInterface<Reference<EventSink<? super Event>>,Class<Event>>> HashEventSyndicate.addHashNode(ImmutablePairInterface<Reference<EventSink<? super Event>>,Class<Event>> o, int robustHashCode, boolean resize)
           
protected static rcf.core.util.accessor.Accessor<? super Reference<EventSink<? super Event>>> HashEventSyndicate.cachedAccessor()
          TODO: Javadoc
protected static rcf.core.util.accessor.Accessor<? super Reference<EventSink<? super Event>>> ArrayEventSyndicate.cachedAccessor()
          TODO: Javadoc
<E extends Event>
rcf.core.util.collection.iterator.FixedUniIterator<ImmutablePairInterface<Reference<EventSink<? super E>>,Class<E>>>
HashEventSyndicate.remove(Reference<EventSink<? super E>> _sinkReference, Class<E> _class)
           
<E extends Event>
rcf.core.util.collection.iterator.FixedUniIterator<Reference<EventSink<? super E>>>
ArrayEventSyndicate.remove(Reference<EventSink<? super E>> _sinkReference, Class<E> _class)
           
 

Method parameters in rcf.core.concurrent.events with type arguments of type EventSink
<E extends Event>
rcf.core.util.collection.iterator.FixedUniIterator<ImmutablePairInterface<Reference<EventSink<? super E>>,Class<E>>>
HashEventSyndicate.add(Reference<EventSink<? super E>> _sinkReference, Class<E> _class)
           
<E extends Event>
ImmutableIterator<?>
EventSyndicate.add(Reference<EventSink<? super E>> _sinkReference, Class<E> _class)
          Register an event sink to receive all of the events from the EventSource for this syndicate, which are assignable to the specified class.
<E extends Event>
rcf.core.util.collection.iterator.FixedUniIterator<Reference<EventSink<? super E>>>
ArrayEventSyndicate.add(Reference<EventSink<? super E>> _sinkReference, Class<E> _class)
           
protected  rcf.core.util.collection.Hashtable.HashtableNode<ImmutablePairInterface<Reference<EventSink<? super Event>>,Class<Event>>> HashEventSyndicate.addHashNode(ImmutablePairInterface<Reference<EventSink<? super Event>>,Class<Event>> o, int robustHashCode, boolean resize)
           
protected  void HashEventSyndicate.changeHashNode(rcf.core.util.collection.Hashtable.HashtableNode<ImmutablePairInterface<Reference<EventSink<? super Event>>,Class<Event>>> node, ImmutablePairInterface<Reference<EventSink<? super Event>>,Class<Event>> o, int robustHashCode)
           
protected  void HashEventSyndicate.changeHashNode(rcf.core.util.collection.Hashtable.HashtableNode<ImmutablePairInterface<Reference<EventSink<? super Event>>,Class<Event>>> node, ImmutablePairInterface<Reference<EventSink<? super Event>>,Class<Event>> o, int robustHashCode)
           
<E extends Event>
rcf.core.util.collection.iterator.FixedUniIterator<ImmutablePairInterface<Reference<EventSink<? super E>>,Class<E>>>
HashEventSyndicate.remove(Reference<EventSink<? super E>> _sinkReference, Class<E> _class)
           
<E extends Event>
ImmutableIterator<?>
EventSyndicate.remove(Reference<EventSink<? super E>> _sinkReference, Class<E> _class)
          Deregister an event sink to stop receiving events from the EventSource for this syndicate.
<E extends Event>
rcf.core.util.collection.iterator.FixedUniIterator<Reference<EventSink<? super E>>>
ArrayEventSyndicate.remove(Reference<EventSink<? super E>> _sinkReference, Class<E> _class)
           
 

Constructor parameters in rcf.core.concurrent.events with type arguments of type EventSink
ArrayEventSyndicate(Class _eventType, rcf.core.util.filter.Filter<Reference<EventSink<? super Event>>> _filter)
          TODO: Javadoc
ArrayEventSyndicate(Class _eventType, rcf.core.util.filter.Filter<Reference<EventSink<? super Event>>> _filter, boolean _copy, Reference<EventSink<? super Event>>... _a)
          TODO: Javadoc
ArrayEventSyndicate(Class _eventType, rcf.core.util.filter.Filter<Reference<EventSink<? super Event>>> _filter, rcf.core.util.collection.ImmutableCollection<Reference<EventSink<? super Event>>> _c, boolean reversed)
          TODO: Javadoc
ArrayEventSyndicate(Class _eventType, rcf.core.util.filter.Filter<Reference<EventSink<? super Event>>> _filter, rcf.core.util.collection.ImmutableCollection<Reference<EventSink<? super Event>>> _c, boolean reversed)
          TODO: Javadoc
ArrayEventSyndicate(Class _eventType, rcf.core.util.filter.Filter<Reference<EventSink<? super Event>>> _filter, int _initialCapacity)
          TODO: Javadoc
ArrayEventSyndicate(Class _eventType, rcf.core.util.filter.Filter<Reference<EventSink<? super Event>>> _filter, int _initialCapacity, int _max)
          TODO: Javadoc
 

Uses of EventSink in rcf.core.framework
 

Classes in rcf.core.framework that implement EventSink
protected  class Framework.Default.ServiceTaskEventSink
          TODO: Javadoc
 

Uses of EventSink in rcf.core.framework.component
 

Classes in rcf.core.framework.component that implement EventSink
static class AbstractDynamicProperty.BooleanUpdate
          TODO: Javadoc
static class AbstractDynamicProperty.DoubleUpdate
          TODO: Javadoc
static class AbstractDynamicProperty.EnumComboUpdate<T>
          TODO: Javadoc
static class AbstractDynamicProperty.EnumRadioUpdate<T>
          TODO: Javadoc
static class AbstractDynamicProperty.IntegerUpdate
          TODO: Javadoc
static class AbstractDynamicProperty.StringUpdate
          TODO: Javadoc
protected  class DefaultDynamicProperty.IdentityChangeEventSink
          TODO: Javadoc
protected  class DynamicProperty.Default.IdentityChangeEventSink
          TODO: Javadoc
protected  class DynamicProperty.Default.IdentityChangeEventSink.TaskEventSink
          TODO: Javadoc
 

Uses of EventSink in rcf.system.gui
 

Classes in rcf.system.gui that implement EventSink
static class GUIHelpers.WindowCloserFrameworkEventSink
          TODO: Javadoc
 

Uses of EventSink in rcf.system.gui.util
 

Classes in rcf.system.gui.util that implement EventSink
protected  class GUICollection.GUICollectionEventSink
          TODO: Javadoc
protected  class GUICollection.GUICollectionEventSink.TaskEventSink
          TODO: Javadoc
protected  class GUITree.GUITreeEventSink
          TODO: Javadoc
protected  class GUITree.GUITreeEventSink.TaskEventSink
          TODO: Javadoc