public class FeedReader extends Object implements Closeable
| Modifier and Type | Class and Description |
|---|---|
protected class |
FeedReader.ReadingRunnable |
| Modifier and Type | Field and Description |
|---|---|
protected IchtyometerClient |
client
Ichtyometer client given in the
start method. |
protected EventListenerList |
listenerList
To keep list of
FeedReaderListener listeners. |
protected FeedReader.ReadingRunnable |
readingRunnable
Reader runnable code (to be used in a thread).
|
protected FeedReaderRecordFactory |
recordFactory
To generate some feed record from the rax record send by the board.
|
| Constructor and Description |
|---|
FeedReader() |
| Modifier and Type | Method and Description |
|---|---|
void |
addFeedModeReaderListener(FeedReaderListener listener) |
void |
close() |
String |
getClientName() |
void |
removeFeedModeReaderListener(FeedReaderListener listener) |
void |
start(IchtyometerClient client) |
protected IchtyometerClient client
start method.protected FeedReader.ReadingRunnable readingRunnable
protected final EventListenerList listenerList
FeedReaderListener listeners.protected final FeedReaderRecordFactory recordFactory
public void start(IchtyometerClient client) throws IOException
IOExceptionpublic void close()
throws IOException
close in interface Closeableclose in interface AutoCloseableIOExceptionpublic String getClientName()
public void addFeedModeReaderListener(FeedReaderListener listener)
public void removeFeedModeReaderListener(FeedReaderListener listener)
Copyright © 2012–2014 Ifremer. All rights reserved.