|
" 2013 FRC Java API " |
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectedu.wpi.first.wpilibj.networktables2.WriteManager
public class WriteManager
A write manager is a IncomingEntryReceiver
that buffers transactions and then and then dispatches them to a flushable transaction receiver that is periodically offered all queued transaction and then flushed
Field Summary |
---|
Fields inherited from interface edu.wpi.first.wpilibj.networktables2.OutgoingEntryReceiver |
---|
NULL |
Constructor Summary | |
---|---|
WriteManager(FlushableOutgoingEntryReceiver receiver,
NTThreadManager threadManager,
AbstractNetworkTableEntryStore entryStore,
long keepAliveDelay)
Create a new Write manager |
Method Summary | |
---|---|
void |
offerOutgoingAssignment(NetworkTableEntry entry)
|
void |
offerOutgoingUpdate(NetworkTableEntry entry)
|
void |
run()
the periodic method that sends all buffered transactions |
void |
start()
start the write thread |
void |
stop()
stop the write thread |
Methods inherited from class java.lang.Object |
---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public WriteManager(FlushableOutgoingEntryReceiver receiver, NTThreadManager threadManager, AbstractNetworkTableEntryStore entryStore, long keepAliveDelay)
receiver
- threadManager
- transactionPool
- entryStore
- Method Detail |
---|
public void start()
public void stop()
public void offerOutgoingAssignment(NetworkTableEntry entry)
offerOutgoingAssignment
in interface OutgoingEntryReceiver
public void offerOutgoingUpdate(NetworkTableEntry entry)
offerOutgoingUpdate
in interface OutgoingEntryReceiver
public void run() throws InterruptedException
run
in interface PeriodicRunnable
InterruptedException
- thrown when the thread is supposed to be interrupted and stop (implementers should always let this exception fall through)
|
" 2013 FRC Java API " |
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |