@ThreadSafe public abstract class AisBusProvider extends AisBusSocket
blockingfilters, packetTransformers, status, THREAD_STOP_WAIT_MAX| Constructor and Description |
|---|
AisBusProvider()
Instantiates a new Ais bus provider.
|
AisBusProvider(boolean blocking)
Instantiates a new Ais bus provider.
|
| Modifier and Type | Method and Description |
|---|---|
void |
init()
Initialize the component after configuration.
|
protected void |
push(AisPacket packet)
Helper method to push to bus
|
void |
start()
Start the component.
|
getAisBus, getDescription, getName, setAisBus, setDescription, setNamecancel, getFilters, getPacketTransformers, getStatus, getThread, handleReceived, rateReport, setConnected, setNotConnected, setStopped, setThread, toStringpublic AisBusProvider()
public AisBusProvider(boolean blocking)
blocking - the blockingpublic void init()
AisBusComponentinit in class AisBusSocketpublic void start()
AisBusComponentstart in class AisBusSocketprotected void push(AisPacket packet)
packet - the packetCopyright © 2011–2019 Danish Maritime Authority. All rights reserved.