public abstract class NetsenseDartSkel extends io.apisense.dart.lib.DartImpl<NetsenseData> implements NetsenseDart
NAME| Modifier | Constructor and Description |
|---|---|
protected |
NetsenseDartSkel(io.apisense.dart.lib.EventBus bus)
Default constructor enabling all dart's data.
|
protected |
NetsenseDartSkel(io.apisense.dart.lib.EventBus bus,
Set<? extends io.apisense.dart.api.Seed> fields)
Activate only a subset of the dart's
Seed. |
| Modifier and Type | Method and Description |
|---|---|
protected abstract io.apisense.dart.lib.Tokens.TokensListener<Void> |
initDnsPacketListener() |
protected abstract io.apisense.dart.lib.Tokens.TokensListener<Void> |
initInPacketListener() |
protected abstract io.apisense.dart.lib.Tokens.TokensListener<Void> |
initOutPacketListener() |
protected abstract io.apisense.dart.lib.Tokens.TokensListener<Void> |
initPacketListener() |
NetsenseData |
map(int mask) |
io.apisense.dart.api.Token |
onDnsPacket(Object callback)
Send an event when a DNS answer packet is handled.
|
io.apisense.dart.api.Token |
onInPacket(Object callback)
Send an event when an incoming packet is handled.
|
io.apisense.dart.api.Token |
onOutPacket(Object callback)
Send an event when an outgoing packet is handled.
|
io.apisense.dart.api.Token |
onPacket(Object callback)
Send an event when an in/out packet is handled.
|
protected void |
publish(NetsenseEvent event,
NetsenseData dataClass) |
void |
stop() |
getId, inject, isAvailable, start, stopEventclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitexportPcap, getDnsAnswerData, getHttpData, getHttpsData, getOtherTcpData, getOtherUdpData, getQuicData, resetPcap, statsMonitor, statsMonitorprotected NetsenseDartSkel(io.apisense.dart.lib.EventBus bus,
Set<? extends io.apisense.dart.api.Seed> fields)
Seed.bus - The bus to inject.fields - The set of Seed to activate.protected NetsenseDartSkel(io.apisense.dart.lib.EventBus bus)
bus - The bus to inject.protected abstract io.apisense.dart.lib.Tokens.TokensListener<Void> initPacketListener()
public io.apisense.dart.api.Token onPacket(Object callback)
onPacket in interface NetsenseDartcallback - Triggered callbackTokenprotected abstract io.apisense.dart.lib.Tokens.TokensListener<Void> initInPacketListener()
public io.apisense.dart.api.Token onInPacket(Object callback)
onInPacket in interface NetsenseDartcallback - Triggered callbackTokenprotected abstract io.apisense.dart.lib.Tokens.TokensListener<Void> initOutPacketListener()
public io.apisense.dart.api.Token onOutPacket(Object callback)
onOutPacket in interface NetsenseDartcallback - Triggered callbackTokenprotected abstract io.apisense.dart.lib.Tokens.TokensListener<Void> initDnsPacketListener()
public io.apisense.dart.api.Token onDnsPacket(Object callback)
onDnsPacket in interface NetsenseDartcallback - Triggered callbackTokenpublic NetsenseData map(int mask)
map in interface io.apisense.dart.api.Dart<NetsenseData>protected final void publish(NetsenseEvent event, NetsenseData dataClass)
public void stop()
stop in class io.apisense.sting.lib.Sting