ITargetAddressDatabase

This service provides a descriptive name for target addresses.

Get the service

The service is provided by the name database using a getter method.

final ITargetAddressDatabase db = nameDb.getTargetAddressDatabase();

Store a target address

void putName(@NotNull CTargetAddress aAddress,
             @NotNull String aName);

Remove a target address

void removeName(@NotNull CTargetAddress aAddress);

Get a name

If the target address does not exist in the map, the address itself will be returned as String.

@NotNull String getName(@NotNull CTargetAddress aTargetAddress);

If the target address does not exist in the map, null is returned.

@Nullable String getNameOrNull(@NotNull CTargetAddress aTargetAddress);

Debug support

The logger has the name "de.sillysky.nyssr.impl.namedb.CTargetAddressDatabase".

Level INFO:
Output the number of addresses contained.

Level TRACE:
Output of all addresses and their names.

void dump();