org.robokind.demo.robot.replication
Class EventListCollector
java.lang.Object
org.jflux.api.core.playable.BasicPlayable
org.jflux.api.core.node.DefaultProcessorNode<Object,List<org.jflux.avrogen.EventRecord>>
org.robokind.demo.robot.replication.EventListCollector
- All Implemented Interfaces:
- org.jflux.api.core.node.Node, org.jflux.api.core.node.ProcessorNode<Object,List<org.jflux.avrogen.EventRecord>>, org.jflux.api.core.playable.Playable, org.jflux.api.core.Source<List<org.jflux.avrogen.EventRecord>>, org.jflux.api.data.blend.DataCollector<org.jflux.avrogen.EventRecord,List<org.jflux.avrogen.EventRecord>>
public class EventListCollector
- extends org.jflux.api.core.node.DefaultProcessorNode<Object,List<org.jflux.avrogen.EventRecord>>
- implements org.jflux.api.data.blend.DataCollector<org.jflux.avrogen.EventRecord,List<org.jflux.avrogen.EventRecord>>
- Author:
- Matthew Stevenson
| Nested classes/interfaces inherited from interface org.jflux.api.data.blend.DataCollector |
org.jflux.api.data.blend.DataCollector.DefaultCollector<D> |
| Nested classes/interfaces inherited from interface org.jflux.api.core.playable.Playable |
org.jflux.api.core.playable.Playable.PlayState |
| Methods inherited from class org.jflux.api.core.node.DefaultProcessorNode |
getListener, getNotifier |
| Methods inherited from class org.jflux.api.core.playable.BasicPlayable |
complete, getPlayState, pause, resume, start, stop |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Methods inherited from interface org.jflux.api.core.playable.Playable |
getPlayState, pause, resume, start, stop |
buildDefault
public static EventListCollector buildDefault()
getRecordSource
public org.jflux.api.core.Source<List<org.jflux.avrogen.EventRecord>> getRecordSource()
addListSource
public void addListSource(org.jflux.api.core.Source<List<org.jflux.avrogen.EventRecord>> source)
addSource
public void addSource(org.jflux.api.core.Source<org.jflux.avrogen.EventRecord> source)
- Specified by:
addSource in interface org.jflux.api.data.blend.DataCollector<org.jflux.avrogen.EventRecord,List<org.jflux.avrogen.EventRecord>>
removeListSource
public void removeListSource(org.jflux.api.core.Source<List<org.jflux.avrogen.EventRecord>> source)
removeSource
public void removeSource(org.jflux.api.core.Source<org.jflux.avrogen.EventRecord> source)
- Specified by:
removeSource in interface org.jflux.api.data.blend.DataCollector<org.jflux.avrogen.EventRecord,List<org.jflux.avrogen.EventRecord>>
getValue
public List<org.jflux.avrogen.EventRecord> getValue()
- Specified by:
getValue in interface org.jflux.api.core.Source<List<org.jflux.avrogen.EventRecord>>
Copyright © 2011-2013. All Rights Reserved.