| Package | Description |
|---|---|
| dk.dma.ais.packet | |
| dk.dma.ais.tracker.targetTracker |
| Modifier and Type | Method and Description |
|---|---|
static AisPacketSource |
AisPacketSource.create(AisPacket packet)
Create ais packet source.
|
| Modifier and Type | Method and Description |
|---|---|
static Predicate<AisPacketSource> |
AisPacketSource.createPredicate(String expression)
Create predicate predicate.
|
static Predicate<AisPacketSource> |
AisPacketSourceFilters.filterOnSourceBasestation(CompareToOperator operator,
Integer bs)
Filter on source basestation predicate.
|
static Predicate<AisPacketSource> |
AisPacketSourceFilters.filterOnSourceBasestation(Integer... ids)
Filter on source basestation predicate.
|
static Predicate<AisPacketSource> |
AisPacketSourceFilters.filterOnSourceCountry(dk.dma.enav.model.Country... countries)
Returns a predicate that will filter packets based on the country of the source tag.
|
static Predicate<AisPacketSource> |
AisPacketSourceFilters.filterOnSourceId(String... ids)
Filter on source id predicate.
|
static Predicate<AisPacketSource> |
AisPacketSourceFilters.filterOnSourceRegion(String... regions)
Filter on source region predicate.
|
static Predicate<AisPacketSource> |
AisPacketSourceFilters.filterOnSourceType(AisPacketTags.SourceType... sourceType)
Filter on source type predicate.
|
static Predicate<AisPacketSource> |
AisPacketSourceFilters.parseSourceFilter(String filter)
Parse source filter predicate.
|
| Modifier and Type | Method and Description |
|---|---|
AisPacketSource |
TargetInfo.getPacketSource()
Gets packet source.
|
| Modifier and Type | Method and Description |
|---|---|
Set<AisPacketSource> |
TargetTracker.getPacketSourcesForMMSI(int mmsi)
Returns a set of all packet sources for a given MMSI number.
|
| Modifier and Type | Method and Description |
|---|---|
int |
TargetTracker.count(Predicate<? super AisPacketSource> predicate)
Returns the number of targets that is being tracked.
|
TargetInfo |
TargetTracker.get(int mmsi,
Predicate<? super AisPacketSource> sourcePredicate)
Get target info.
|
void |
TargetTracker.removeAll(BiPredicate<? super AisPacketSource,? super TargetInfo> predicate)
Removes all targets that are accepted by the specified predicate.
|
Stream<TargetInfo> |
TargetTracker.stream(Predicate<? super AisPacketSource> sourcePredicate)
Creates a parallel stream of targets with the specified source predicate.
|
Stream<TargetInfo> |
TargetTracker.stream(Predicate<? super AisPacketSource> sourcePredicate,
Predicate<? super TargetInfo> targetPredicate)
Creates a sequential stream of targets with the specified source predicate and matching the given targetPredicate.
|
Stream<TargetInfo> |
TargetTracker.streamSequential(Predicate<? super AisPacketSource> sourcePredicate)
Creates a sequential stream of targets with the specified source predicate.
|
Stream<TargetInfo> |
TargetTracker.streamSequential(Predicate<? super AisPacketSource> sourcePredicate,
Predicate<? super TargetInfo> targetPredicate)
Creates a sequential stream of targets with the specified source predicate and matching the given targetPredicate.
|
Copyright © 2011–2019 Danish Maritime Authority. All rights reserved.