JavaScript is disabled on your browser.
Skip navigation links
Overview
Package
Class
Use
Tree
Deprecated
Index
Help
Prev
Next
Frames
No Frames
All Classes
A
B
C
D
E
F
G
H
I
L
M
N
O
P
R
S
T
U
V
W
A
addLine(RawLine)
- Method in class technology.dice.dicewhere.lineprocessing.
LineProcessor
Add a new line of raw data for parsing and serialization
B
bufferedReaderForPath(Path, int)
- Static method in class technology.dice.dicewhere.reading.
LineReader
build()
- Method in class technology.dice.dicewhere.api.api.
IpInformation.Builder
build()
- Method in class technology.dice.dicewhere.api.api.
IPResolver.Builder
build()
- Method in class technology.dice.dicewhere.building.
DatabaseBuilder
builder()
- Static method in class technology.dice.dicewhere.api.api.
IpInformation
builder(IpInformation)
- Static method in class technology.dice.dicewhere.api.api.
IpInformation
Builder()
- Constructor for class technology.dice.dicewhere.api.api.
IPResolver.Builder
builderInterrupted(ProviderKey, InterruptedException)
- Method in interface technology.dice.dicewhere.building.
DatabaseBuilderListener
buildLineParser(Decorator<? extends DecoratorInformation>)
- Method in class technology.dice.dicewhere.provider.dbip.reading.
DbIpCityLiteLineReader
buildLineParser(Decorator<? extends DecoratorInformation>)
- Method in class technology.dice.dicewhere.provider.dbip.reading.
DbIpCountryLiteLineReader
buildLineParser(Decorator<? extends DecoratorInformation>)
- Method in class technology.dice.dicewhere.provider.dbip.reading.
DbIpLineReader
buildLineParser(Decorator<? extends DecoratorInformation>)
- Method in class technology.dice.dicewhere.provider.dbip.reading.
DbIpLocarionAndIspLineReader
C
compareTo(IP)
- Method in class technology.dice.dicewhere.api.api.
IP
D
DatabaseBuilder
- Class in
technology.dice.dicewhere.building
DatabaseBuilder(ProviderKey, BlockingQueue<SerializedLine>, DatabaseBuilderListener, Decorator<? extends DecoratorInformation>)
- Constructor for class technology.dice.dicewhere.building.
DatabaseBuilder
DatabaseBuilder(ProviderKey, BlockingQueue<SerializedLine>, DatabaseBuilderListener)
- Constructor for class technology.dice.dicewhere.building.
DatabaseBuilder
DatabaseBuilderListener
- Interface in
technology.dice.dicewhere.building
DbIpCityLiteLineReader
- Class in
technology.dice.dicewhere.provider.dbip.reading
DbIpCityLiteLineReader(Path)
- Constructor for class technology.dice.dicewhere.provider.dbip.reading.
DbIpCityLiteLineReader
DbIpCityLiteLineReader(Path, Decorator<? extends DecoratorInformation>)
- Constructor for class technology.dice.dicewhere.provider.dbip.reading.
DbIpCityLiteLineReader
DbIpCountryLiteLineReader
- Class in
technology.dice.dicewhere.provider.dbip.reading
DbIpCountryLiteLineReader(Path)
- Constructor for class technology.dice.dicewhere.provider.dbip.reading.
DbIpCountryLiteLineReader
DbIpCountryLiteLineReader(Path, Decorator<? extends DecoratorInformation>)
- Constructor for class technology.dice.dicewhere.provider.dbip.reading.
DbIpCountryLiteLineReader
DbIpIpToCityLiteCSVLineParser
- Class in
technology.dice.dicewhere.provider.dbip.parsing
Parser for DB-Ip's
City Lite
db in CSV file format
DbIpIpToCityLiteCSVLineParser()
- Constructor for class technology.dice.dicewhere.provider.dbip.parsing.
DbIpIpToCityLiteCSVLineParser
DbIpIpToCityLiteCSVLineParser(Decorator<? extends DecoratorInformation>)
- Constructor for class technology.dice.dicewhere.provider.dbip.parsing.
DbIpIpToCityLiteCSVLineParser
DbIpIpToCountryLiteCSVLineParser
- Class in
technology.dice.dicewhere.provider.dbip.parsing
Parser for DB-Ip's
Country Lite
db in CSV file format
DbIpIpToCountryLiteCSVLineParser()
- Constructor for class technology.dice.dicewhere.provider.dbip.parsing.
DbIpIpToCountryLiteCSVLineParser
DbIpIpToCountryLiteCSVLineParser(Decorator<? extends DecoratorInformation>)
- Constructor for class technology.dice.dicewhere.provider.dbip.parsing.
DbIpIpToCountryLiteCSVLineParser
DbIpIpToLocationAndIspCSVLineParser
- Class in
technology.dice.dicewhere.provider.dbip.parsing
Parser for DB-Ip's
IP to Location + ISP
db in CSV file format
At the time of writing this class, the documentation did not match the contents of the file.
DbIpIpToLocationAndIspCSVLineParser()
- Constructor for class technology.dice.dicewhere.provider.dbip.parsing.
DbIpIpToLocationAndIspCSVLineParser
DbIpIpToLocationAndIspCSVLineParser(Decorator<? extends DecoratorInformation>)
- Constructor for class technology.dice.dicewhere.provider.dbip.parsing.
DbIpIpToLocationAndIspCSVLineParser
DbIpLineReader
- Class in
technology.dice.dicewhere.provider.dbip.reading
DbIpLineReader(Path)
- Constructor for class technology.dice.dicewhere.provider.dbip.reading.
DbIpLineReader
DbIpLineReader(Path, Decorator<? extends DecoratorInformation>)
- Constructor for class technology.dice.dicewhere.provider.dbip.reading.
DbIpLineReader
DbIpLocarionAndIspLineReader
- Class in
technology.dice.dicewhere.provider.dbip.reading
DbIpLocarionAndIspLineReader(Path)
- Constructor for class technology.dice.dicewhere.provider.dbip.reading.
DbIpLocarionAndIspLineReader
DbIpLocarionAndIspLineReader(Path, Decorator<? extends DecoratorInformation>)
- Constructor for class technology.dice.dicewhere.provider.dbip.reading.
DbIpLocarionAndIspLineReader
DbIpProviderKey
- Class in
technology.dice.dicewhere.provider.dbip
DbIpProviderKey()
- Constructor for class technology.dice.dicewhere.provider.dbip.
DbIpProviderKey
decorate(IpInformation)
- Method in class technology.dice.dicewhere.decorator.
Decorator
Decorate the IpInformation with entries matching it's range from the Decorator's provided databases;
DecorationStrategy
- Enum in
technology.dice.dicewhere.decorator
Specified how the decorator treats the fetched lines from the DB source.
Decorator
<
T
extends
DecoratorInformation
> - Class in
technology.dice.dicewhere.decorator
Decorator is used to enrich IpInformation objects based on the data from the DecoratorDbReader.
DecoratorDatabaseOutOfOrderException
- Exception in
technology.dice.dicewhere.api.exceptions
DecoratorDatabaseOutOfOrderException(String)
- Constructor for exception technology.dice.dicewhere.api.exceptions.
DecoratorDatabaseOutOfOrderException
DecoratorDbReader
<
T
extends
DecoratorInformation
> - Class in
technology.dice.dicewhere.decorator
Reads one line at a time from the provided DB.
DecoratorDbReader()
- Constructor for class technology.dice.dicewhere.decorator.
DecoratorDbReader
DecoratorInformation
- Interface in
technology.dice.dicewhere.decorator
Minimum set of information for each decorating object.
decrement(IP)
- Static method in class technology.dice.dicewhere.utils.
IPUtils
dequeueError(ProviderKey, SerializedLine, Exception)
- Method in interface technology.dice.dicewhere.lineprocessing.
LineProcessorListener
dequeueError(SerializedLine, Exception)
- Method in class technology.dice.dicewhere.lineprocessing.
LineprocessorListenerForProvider
deserialize(DataInput2, int)
- Method in class technology.dice.dicewhere.lineprocessing.serializers.
IPSerializer
dontExpectMore()
- Method in class technology.dice.dicewhere.building.
DatabaseBuilder
DuplicateProviderException
- Exception in
technology.dice.dicewhere.api.exceptions
DuplicateProviderException(String)
- Constructor for exception technology.dice.dicewhere.api.exceptions.
DuplicateProviderException
E
enqueueError(ProviderKey, RawLine, Exception)
- Method in interface technology.dice.dicewhere.lineprocessing.
LineProcessorListener
enqueueError(RawLine, Exception)
- Method in class technology.dice.dicewhere.lineprocessing.
LineprocessorListenerForProvider
equals(Object)
- Method in class technology.dice.dicewhere.api.api.
IP
equals(Object)
- Method in class technology.dice.dicewhere.api.api.
IpInformation
equals(Object)
- Method in class technology.dice.dicewhere.decorator.
VpnDecoratorInformation
equals(Object)
- Method in class technology.dice.dicewhere.parsing.
ParsedLine
equals(Object)
- Method in class technology.dice.dicewhere.provider.maxmind.reading.
MaxmindLocation
equals(Object)
- Method in class technology.dice.dicewhere.provider.
ProviderKey
equals(Object)
- Method in class technology.dice.dicewhere.reading.
RawLine
F
fetchForRange(IP, IP)
- Method in class technology.dice.dicewhere.decorator.
DecoratorDbReader
finished(ProviderKey, long, long)
- Method in interface technology.dice.dicewhere.lineprocessing.
LineProcessorListener
finished(ProviderKey, long, long)
- Method in interface technology.dice.dicewhere.reading.
LineReaderListener
from(IP)
- Static method in class technology.dice.dicewhere.utils.
IPUtils
from(byte[])
- Static method in class technology.dice.dicewhere.utils.
IPUtils
G
get(IP)
- Method in class technology.dice.dicewhere.building.
IPDatabase
getBytes()
- Method in class technology.dice.dicewhere.api.api.
IP
getCity()
- Method in class technology.dice.dicewhere.api.api.
IpInformation
getCity()
- Method in class technology.dice.dicewhere.provider.maxmind.reading.
MaxmindLocation
getCountryCodeAlpha2()
- Method in class technology.dice.dicewhere.api.api.
IpInformation
getCountryCodeAlpha2()
- Method in class technology.dice.dicewhere.provider.maxmind.reading.
MaxmindLocation
getDecorator()
- Method in class technology.dice.dicewhere.building.
DatabaseBuilder
getDecorator()
- Method in class technology.dice.dicewhere.parsing.
LineParser
getDecorator()
- Method in class technology.dice.dicewhere.provider.dbip.parsing.
DbIpIpToCityLiteCSVLineParser
getDecorator()
- Method in class technology.dice.dicewhere.provider.dbip.parsing.
DbIpIpToCountryLiteCSVLineParser
getDecorator()
- Method in class technology.dice.dicewhere.provider.dbip.parsing.
DbIpIpToLocationAndIspCSVLineParser
getDecorator()
- Method in class technology.dice.dicewhere.provider.maxmind.parsing.
MaxmindLineParser
getEndIp()
- Method in class technology.dice.dicewhere.parsing.
ParsedLine
getEndOfRange()
- Method in class technology.dice.dicewhere.api.api.
IpInformation
getGeonameId()
- Method in class technology.dice.dicewhere.api.api.
IpInformation
getGeonameId()
- Method in class technology.dice.dicewhere.provider.maxmind.reading.
MaxmindLocation
getInfo()
- Method in class technology.dice.dicewhere.parsing.
ParsedLine
getLastFetched()
- Method in class technology.dice.dicewhere.decorator.
DecoratorDbReader
getLeastSpecificDivision()
- Method in class technology.dice.dicewhere.api.api.
IpInformation
getLeastSpecificDivision()
- Method in class technology.dice.dicewhere.provider.maxmind.reading.
MaxmindLocation
getLine()
- Method in class technology.dice.dicewhere.reading.
RawLine
getLineNumber()
- Method in class technology.dice.dicewhere.reading.
RawLine
getMostSpecificDivision()
- Method in class technology.dice.dicewhere.api.api.
IpInformation
getMostSpecificDivision()
- Method in class technology.dice.dicewhere.provider.maxmind.reading.
MaxmindLocation
getNumberOfMatches()
- Method in interface technology.dice.dicewhere.decorator.
DecoratorInformation
getNumberOfMatches()
- Method in class technology.dice.dicewhere.decorator.
VpnDecoratorInformation
getOffendingLine()
- Method in exception technology.dice.dicewhere.api.exceptions.
LineParsingException
getOriginalLine()
- Method in class technology.dice.dicewhere.api.api.
IpInformation
getParsedLine()
- Method in class technology.dice.dicewhere.lineprocessing.
SerializedLine
getPostcode()
- Method in class technology.dice.dicewhere.api.api.
IpInformation
getRangeEnd()
- Method in interface technology.dice.dicewhere.decorator.
DecoratorInformation
getRangeEnd()
- Method in class technology.dice.dicewhere.decorator.
VpnDecoratorInformation
getRangeStart()
- Method in interface technology.dice.dicewhere.decorator.
DecoratorInformation
getRangeStart()
- Method in class technology.dice.dicewhere.decorator.
VpnDecoratorInformation
getStartIp()
- Method in class technology.dice.dicewhere.lineprocessing.
SerializedLine
getStartIp()
- Method in class technology.dice.dicewhere.parsing.
ParsedLine
getStartOfRange()
- Method in class technology.dice.dicewhere.api.api.
IpInformation
H
hashCode()
- Method in class technology.dice.dicewhere.api.api.
IP
hashCode()
- Method in class technology.dice.dicewhere.api.api.
IpInformation
hashCode()
- Method in class technology.dice.dicewhere.decorator.
VpnDecoratorInformation
hashCode()
- Method in class technology.dice.dicewhere.parsing.
ParsedLine
hashCode()
- Method in class technology.dice.dicewhere.provider.maxmind.reading.
MaxmindLocation
hashCode()
- Method in class technology.dice.dicewhere.provider.
ProviderKey
hashCode()
- Method in class technology.dice.dicewhere.reading.
RawLine
I
increment(IP)
- Static method in class technology.dice.dicewhere.utils.
IPUtils
increment(IP, int)
- Static method in class technology.dice.dicewhere.utils.
IPUtils
IP
- Class in
technology.dice.dicewhere.api.api
IP(byte[])
- Constructor for class technology.dice.dicewhere.api.api.
IP
IP(InetAddress)
- Constructor for class technology.dice.dicewhere.api.api.
IP
IPDatabase
- Class in
technology.dice.dicewhere.building
IpInformation
- Class in
technology.dice.dicewhere.api.api
IpInformation(String, String, String, String, String, String, IP, IP, String, Boolean)
- Constructor for class technology.dice.dicewhere.api.api.
IpInformation
IpInformation.Builder
- Class in
technology.dice.dicewhere.api.api
IPResolver
- Class in
technology.dice.dicewhere.api.api
IPResolver.Builder
- Class in
technology.dice.dicewhere.api.api
IPSerializer
- Class in
technology.dice.dicewhere.lineprocessing.serializers
IPSerializer()
- Constructor for class technology.dice.dicewhere.lineprocessing.serializers.
IPSerializer
IPUtils
- Class in
technology.dice.dicewhere.utils
IPUtils()
- Constructor for class technology.dice.dicewhere.utils.
IPUtils
isGreaterThan(IP)
- Method in class technology.dice.dicewhere.api.api.
IP
isGreaterThanOrEqual(IP)
- Method in class technology.dice.dicewhere.api.api.
IP
isLowerThan(IP)
- Method in class technology.dice.dicewhere.api.api.
IP
isLowerThanOrEqual(IP)
- Method in class technology.dice.dicewhere.api.api.
IP
isNullOrEmpty(String)
- Static method in class technology.dice.dicewhere.utils.
StringUtils
isVpn(Optional<Boolean>)
- Method in class technology.dice.dicewhere.api.api.
IpInformation.Builder
isVpn(boolean)
- Method in class technology.dice.dicewhere.api.api.
IpInformation.Builder
isVpn(ThreeStateValueProto.ThreeStateValue)
- Method in class technology.dice.dicewhere.api.api.
IpInformation.Builder
isVpn()
- Method in class technology.dice.dicewhere.api.api.
IpInformation
L
lineAdded(ProviderKey, SerializedLine)
- Method in interface technology.dice.dicewhere.building.
DatabaseBuilderListener
lineOutOfOrder(ProviderKey, SerializedLine, Exception)
- Method in interface technology.dice.dicewhere.building.
DatabaseBuilderListener
lineParsed(ProviderKey, ParsedLine, long)
- Method in interface technology.dice.dicewhere.lineprocessing.
LineProcessorListener
lineParsed(ParsedLine, long)
- Method in class technology.dice.dicewhere.lineprocessing.
LineprocessorListenerForProvider
LineParser
- Class in
technology.dice.dicewhere.parsing
LineParser()
- Constructor for class technology.dice.dicewhere.parsing.
LineParser
LineParsingException
- Exception in
technology.dice.dicewhere.api.exceptions
LineParsingException(Throwable, RawLine)
- Constructor for exception technology.dice.dicewhere.api.exceptions.
LineParsingException
LineParsingException(String, RawLine)
- Constructor for exception technology.dice.dicewhere.api.exceptions.
LineParsingException
lineProcessed(ProviderKey, SerializedLine, long)
- Method in interface technology.dice.dicewhere.lineprocessing.
LineProcessorListener
lineProcessed(SerializedLine, long)
- Method in class technology.dice.dicewhere.lineprocessing.
LineprocessorListenerForProvider
LineProcessor
- Class in
technology.dice.dicewhere.lineprocessing
Responsible for processing the lines from a db provider's files and putting them in a serialized form.
LineProcessor(ExecutorService, BlockingQueue<SerializedLine>, LineParser, boolean, LineprocessorListenerForProvider, int)
- Constructor for class technology.dice.dicewhere.lineprocessing.
LineProcessor
LineProcessorListener
- Interface in
technology.dice.dicewhere.lineprocessing
LineprocessorListenerForProvider
- Class in
technology.dice.dicewhere.lineprocessing
LineprocessorListenerForProvider(ProviderKey, LineProcessorListener)
- Constructor for class technology.dice.dicewhere.lineprocessing.
LineprocessorListenerForProvider
lineRead(ProviderKey, RawLine, long)
- Method in interface technology.dice.dicewhere.reading.
LineReaderListener
LineReader
- Class in
technology.dice.dicewhere.reading
Base class providing data transformation between external IP data format provided by
LineReader.lines()
method, returning standardised
IPDatabase
LineReader()
- Constructor for class technology.dice.dicewhere.reading.
LineReader
LineReaderListener
- Interface in
technology.dice.dicewhere.reading
lines()
- Method in class technology.dice.dicewhere.provider.dbip.reading.
DbIpLineReader
lines()
- Method in class technology.dice.dicewhere.provider.maxmind.reading.
MaxmindDbReader
lines()
- Method in class technology.dice.dicewhere.reading.
LineReader
locations(BufferedReader)
- Method in class technology.dice.dicewhere.provider.maxmind.reading.
MaxmindLocationsParser
M
MAGIC_ZIP
- Static variable in class technology.dice.dicewhere.reading.
LineReader
MAGIG_GZIP
- Static variable in class technology.dice.dicewhere.reading.
LineReader
markDataComplete()
- Method in class technology.dice.dicewhere.lineprocessing.
LineProcessor
Marks that the no more data should be expected, though in flight data will still be processed.
MaxmindDbReader
- Class in
technology.dice.dicewhere.provider.maxmind.reading
MaxmindDbReader(Path, Path, Path)
- Constructor for class technology.dice.dicewhere.provider.maxmind.reading.
MaxmindDbReader
MaxmindDbReader(Path, Path, Path, Decorator<? extends DecoratorInformation>)
- Constructor for class technology.dice.dicewhere.provider.maxmind.reading.
MaxmindDbReader
MaxmindLineParser
- Class in
technology.dice.dicewhere.provider.maxmind.parsing
Parser for any Maxmind database.
Maxmind's databases present the fields in increasing order of granularity.
MaxmindLineParser(Map<String, MaxmindLocation>, Decorator<? extends DecoratorInformation>)
- Constructor for class technology.dice.dicewhere.provider.maxmind.parsing.
MaxmindLineParser
MaxmindLineParser(Map<String, MaxmindLocation>)
- Constructor for class technology.dice.dicewhere.provider.maxmind.parsing.
MaxmindLineParser
MaxmindLocation
- Class in
technology.dice.dicewhere.provider.maxmind.reading
MaxmindLocation(String, String, String, String, String)
- Constructor for class technology.dice.dicewhere.provider.maxmind.reading.
MaxmindLocation
MaxmindLocationsParser
- Class in
technology.dice.dicewhere.provider.maxmind.reading
MaxmindLocationsParser()
- Constructor for class technology.dice.dicewhere.provider.maxmind.reading.
MaxmindLocationsParser
MaxmindProviderKey
- Class in
technology.dice.dicewhere.provider.maxmind
MaxmindProviderKey()
- Constructor for class technology.dice.dicewhere.provider.maxmind.
MaxmindProviderKey
MaxmindVpnDecoratorDbReader
- Class in
technology.dice.dicewhere.provider.maxmind.decorator
Reads Maxmind Anonymous db and identifies VPN entries.
MaxmindVpnDecoratorDbReader(Path, Path)
- Constructor for class technology.dice.dicewhere.provider.maxmind.decorator.
MaxmindVpnDecoratorDbReader
MaxmindVpnDecoratorDbReader(BufferedReader, BufferedReader)
- Constructor for class technology.dice.dicewhere.provider.maxmind.decorator.
MaxmindVpnDecoratorDbReader
N
name()
- Method in class technology.dice.dicewhere.provider.
ProviderKey
nonEmptyString(String)
- Static method in class technology.dice.dicewhere.utils.
StringUtils
NoProvidersException
- Exception in
technology.dice.dicewhere.api.exceptions
NoProvidersException(String)
- Constructor for exception technology.dice.dicewhere.api.exceptions.
NoProvidersException
O
of()
- Static method in class technology.dice.dicewhere.provider.dbip.
DbIpProviderKey
of()
- Static method in class technology.dice.dicewhere.provider.maxmind.
MaxmindProviderKey
P
parse(RawLine, boolean)
- Method in class technology.dice.dicewhere.parsing.
LineParser
parseDbLine(String)
- Method in class technology.dice.dicewhere.decorator.
DecoratorDbReader
parseDbLine(String)
- Method in class technology.dice.dicewhere.provider.maxmind.decorator.
MaxmindVpnDecoratorDbReader
ParsedLine
- Class in
technology.dice.dicewhere.parsing
ParsedLine(IP, IP, IpInformation, RawLine)
- Constructor for class technology.dice.dicewhere.parsing.
ParsedLine
parseError(ProviderKey, RawLine, LineParsingException)
- Method in interface technology.dice.dicewhere.lineprocessing.
LineProcessorListener
parseError(RawLine, LineParsingException)
- Method in class technology.dice.dicewhere.lineprocessing.
LineprocessorListenerForProvider
parseLine(RawLine, boolean)
- Method in class technology.dice.dicewhere.parsing.
LineParser
parseLine(RawLine, boolean)
- Method in class technology.dice.dicewhere.provider.dbip.parsing.
DbIpIpToCityLiteCSVLineParser
parseLine(RawLine, boolean)
- Method in class technology.dice.dicewhere.provider.dbip.parsing.
DbIpIpToCountryLiteCSVLineParser
parseLine(RawLine, boolean)
- Method in class technology.dice.dicewhere.provider.dbip.parsing.
DbIpIpToLocationAndIspCSVLineParser
parseLine(RawLine, boolean)
- Method in class technology.dice.dicewhere.provider.maxmind.parsing.
MaxmindLineParser
parser()
- Method in class technology.dice.dicewhere.provider.dbip.reading.
DbIpLineReader
parser()
- Method in class technology.dice.dicewhere.provider.maxmind.reading.
MaxmindDbReader
parser()
- Method in class technology.dice.dicewhere.reading.
LineReader
parseThreeStateProto(ThreeStateValueProto.ThreeStateValue)
- Static method in class technology.dice.dicewhere.utils.
ProtoValueConverter
processedLines()
- Method in class technology.dice.dicewhere.building.
DatabaseBuilder
processorInterrupted(ProviderKey, InterruptedException)
- Method in interface technology.dice.dicewhere.lineprocessing.
LineProcessorListener
processorInterrupted(InterruptedException)
- Method in class technology.dice.dicewhere.lineprocessing.
LineprocessorListenerForProvider
ProtoValueConverter
- Class in
technology.dice.dicewhere.utils
Created by stan on 14/09/2018
ProtoValueConverter()
- Constructor for class technology.dice.dicewhere.utils.
ProtoValueConverter
provider()
- Method in class technology.dice.dicewhere.provider.dbip.reading.
DbIpLineReader
provider()
- Method in class technology.dice.dicewhere.provider.maxmind.reading.
MaxmindDbReader
provider()
- Method in class technology.dice.dicewhere.reading.
LineReader
ProviderKey
- Class in
technology.dice.dicewhere.provider
ProviderKey(String)
- Constructor for class technology.dice.dicewhere.provider.
ProviderKey
ProviderNotAvailableException
- Exception in
technology.dice.dicewhere.api.exceptions
ProviderNotAvailableException(String, ProviderKey)
- Constructor for exception technology.dice.dicewhere.api.exceptions.
ProviderNotAvailableException
R
RawLine
- Class in
technology.dice.dicewhere.reading
RawLine(String, long)
- Constructor for class technology.dice.dicewhere.reading.
RawLine
read(boolean, LineReaderListener, LineProcessorListener, DatabaseBuilderListener, int)
- Method in class technology.dice.dicewhere.reading.
LineReader
readNextLine()
- Method in class technology.dice.dicewhere.decorator.
DecoratorDbReader
readNextLine()
- Method in class technology.dice.dicewhere.provider.maxmind.decorator.
MaxmindVpnDecoratorDbReader
remainingLines()
- Method in class technology.dice.dicewhere.building.
DatabaseBuilder
removeQuotes(String)
- Static method in class technology.dice.dicewhere.utils.
StringUtils
resolve(IP, ProviderKey)
- Method in class technology.dice.dicewhere.api.api.
IPResolver
resolve(String, ProviderKey)
- Method in class technology.dice.dicewhere.api.api.
IPResolver
resolve(String)
- Method in class technology.dice.dicewhere.api.api.
IPResolver
resolve(IP)
- Method in class technology.dice.dicewhere.api.api.
IPResolver
resolveAsync(IP, ProviderKey)
- Method in class technology.dice.dicewhere.api.api.
IPResolver
resolveAsync(IP, ProviderKey, ExecutorService)
- Method in class technology.dice.dicewhere.api.api.
IPResolver
resolveAsync(String, ProviderKey)
- Method in class technology.dice.dicewhere.api.api.
IPResolver
resolveAsync(String, ProviderKey, ExecutorService)
- Method in class technology.dice.dicewhere.api.api.
IPResolver
resolveAsync(IP)
- Method in class technology.dice.dicewhere.api.api.
IPResolver
resolveAsync(String)
- Method in class technology.dice.dicewhere.api.api.
IPResolver
resolveAsync(String, ExecutorService)
- Method in class technology.dice.dicewhere.api.api.
IPResolver
resolveAsync(IP, ExecutorService)
- Method in class technology.dice.dicewhere.api.api.
IPResolver
retainOriginalLine(boolean)
- Method in class technology.dice.dicewhere.api.api.
IPResolver.Builder
run()
- Method in class technology.dice.dicewhere.building.
DatabaseBuilder
run()
- Method in class technology.dice.dicewhere.lineprocessing.
LineProcessor
Runs the processor, parsing the raw line data and serializing it into a suitable form.
S
serialize(DataOutput2, IP)
- Method in class technology.dice.dicewhere.lineprocessing.serializers.
IPSerializer
SerializedLine
- Class in
technology.dice.dicewhere.lineprocessing
SerializedLine(IP, ParsedLine)
- Constructor for class technology.dice.dicewhere.lineprocessing.
SerializedLine
serializeError(ProviderKey, ParsedLine, Exception)
- Method in interface technology.dice.dicewhere.lineprocessing.
LineProcessorListener
serializeError(ParsedLine, Exception)
- Method in class technology.dice.dicewhere.lineprocessing.
LineprocessorListenerForProvider
setLastFetched(T)
- Method in class technology.dice.dicewhere.decorator.
DecoratorDbReader
The last successfully parsed line read from the provided decorating DB
size()
- Method in class technology.dice.dicewhere.building.
IPDatabase
StringUtils
- Class in
technology.dice.dicewhere.utils
StringUtils()
- Constructor for class technology.dice.dicewhere.utils.
StringUtils
T
technology.dice.dicewhere.api.api
- package technology.dice.dicewhere.api.api
technology.dice.dicewhere.api.exceptions
- package technology.dice.dicewhere.api.exceptions
technology.dice.dicewhere.building
- package technology.dice.dicewhere.building
technology.dice.dicewhere.decorator
- package technology.dice.dicewhere.decorator
technology.dice.dicewhere.lineprocessing
- package technology.dice.dicewhere.lineprocessing
technology.dice.dicewhere.lineprocessing.serializers
- package technology.dice.dicewhere.lineprocessing.serializers
technology.dice.dicewhere.parsing
- package technology.dice.dicewhere.parsing
technology.dice.dicewhere.provider
- package technology.dice.dicewhere.provider
technology.dice.dicewhere.provider.dbip
- package technology.dice.dicewhere.provider.dbip
technology.dice.dicewhere.provider.dbip.parsing
- package technology.dice.dicewhere.provider.dbip.parsing
technology.dice.dicewhere.provider.dbip.reading
- package technology.dice.dicewhere.provider.dbip.reading
technology.dice.dicewhere.provider.maxmind
- package technology.dice.dicewhere.provider.maxmind
technology.dice.dicewhere.provider.maxmind.decorator
- package technology.dice.dicewhere.provider.maxmind.decorator
technology.dice.dicewhere.provider.maxmind.parsing
- package technology.dice.dicewhere.provider.maxmind.parsing
technology.dice.dicewhere.provider.maxmind.reading
- package technology.dice.dicewhere.provider.maxmind.reading
technology.dice.dicewhere.reading
- package technology.dice.dicewhere.reading
technology.dice.dicewhere.utils
- package technology.dice.dicewhere.utils
toString()
- Method in class technology.dice.dicewhere.api.api.
IpInformation
toString()
- Method in class technology.dice.dicewhere.decorator.
VpnDecoratorInformation
toString()
- Method in class technology.dice.dicewhere.parsing.
ParsedLine
toString()
- Method in class technology.dice.dicewhere.reading.
RawLine
toThreeStateValue(Boolean)
- Static method in class technology.dice.dicewhere.utils.
ProtoValueConverter
U
UNKNOWN
- Static variable in class technology.dice.dicewhere.provider.maxmind.reading.
MaxmindLocation
V
valueOf(String)
- Static method in enum technology.dice.dicewhere.decorator.
DecorationStrategy
Returns the enum constant of this type with the specified name.
values()
- Static method in enum technology.dice.dicewhere.decorator.
DecorationStrategy
Returns an array containing the constants of this enum type, in the order they are declared.
VpnDecorator
- Class in
technology.dice.dicewhere.decorator
Implementation of Decorator that marks all IpInformation ranges as VPN if they are within the provided DBs
VpnDecorator(Collection<DecoratorDbReader<VpnDecoratorInformation>>, DecorationStrategy)
- Constructor for class technology.dice.dicewhere.decorator.
VpnDecorator
VpnDecoratorInformation
- Class in
technology.dice.dicewhere.decorator
VpnDecoratorInformation(IP, IP, int)
- Constructor for class technology.dice.dicewhere.decorator.
VpnDecoratorInformation
VpnDecoratorInformation(IP, IP)
- Constructor for class technology.dice.dicewhere.decorator.
VpnDecoratorInformation
W
withBuilderListener(DatabaseBuilderListener)
- Method in class technology.dice.dicewhere.api.api.
IPResolver.Builder
withCity(String)
- Method in class technology.dice.dicewhere.api.api.
IpInformation.Builder
withCountryCodeAlpha2(String)
- Method in class technology.dice.dicewhere.api.api.
IpInformation.Builder
withEndOfRange(IP)
- Method in class technology.dice.dicewhere.api.api.
IpInformation.Builder
withGeonameId(String)
- Method in class technology.dice.dicewhere.api.api.
IpInformation.Builder
withLeastSpecificDivision(String)
- Method in class technology.dice.dicewhere.api.api.
IpInformation.Builder
withLineProcessorWorkersCount(int)
- Method in class technology.dice.dicewhere.api.api.
IPResolver.Builder
withMostSpecificDivision(String)
- Method in class technology.dice.dicewhere.api.api.
IpInformation.Builder
withNewRange(IP, IP)
- Method in interface technology.dice.dicewhere.decorator.
DecoratorInformation
withNewRange(IP, IP)
- Method in class technology.dice.dicewhere.decorator.
VpnDecoratorInformation
withNumberOfMatches(int)
- Method in interface technology.dice.dicewhere.decorator.
DecoratorInformation
withNumberOfMatches(int)
- Method in class technology.dice.dicewhere.decorator.
VpnDecoratorInformation
withOriginalLine(String)
- Method in class technology.dice.dicewhere.api.api.
IpInformation.Builder
withPostcode(String)
- Method in class technology.dice.dicewhere.api.api.
IpInformation.Builder
withProcessorListener(LineProcessorListener)
- Method in class technology.dice.dicewhere.api.api.
IPResolver.Builder
withProvider(LineReader)
- Method in class technology.dice.dicewhere.api.api.
IPResolver.Builder
withReaderListener(LineReaderListener)
- Method in class technology.dice.dicewhere.api.api.
IPResolver.Builder
withStartOfRange(IP)
- Method in class technology.dice.dicewhere.api.api.
IpInformation.Builder
A
B
C
D
E
F
G
H
I
L
M
N
O
P
R
S
T
U
V
W
Skip navigation links
Overview
Package
Class
Use
Tree
Deprecated
Index
Help
Prev
Next
Frames
No Frames
All Classes
Copyright © 2021. All rights reserved.