Class MapDbDatabaseBuilder
- java.lang.Object
-
- technology.dice.dicewhere.building.navigablemap.MapDbDatabaseBuilder
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classMapDbDatabaseBuilder.StorageMode
-
Constructor Summary
Constructors Constructor Description MapDbDatabaseBuilder(MapDbDatabaseBuilder.StorageMode storageMode, ProviderKey provider, BlockingQueue<SerializedLine> source, DatabaseBuilderListener listener)MapDbDatabaseBuilder(MapDbDatabaseBuilder.StorageMode storageMode, ProviderKey provider, BlockingQueue<SerializedLine> source, DatabaseBuilderListener listener, Decorator<? extends DecoratorInformation> decorator)MapDbDatabaseBuilder(ProviderKey provider, BlockingQueue<SerializedLine> source, DatabaseBuilderListener listener, Decorator<? extends DecoratorInformation> decorator)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description NavigableMapIpDatabasebuild()voiddontExpectMore()protected Optional<Decorator<? extends DecoratorInformation>>getDecorator()intprocessedLines()intremainingLines()voidrun()
-
-
-
Constructor Detail
-
MapDbDatabaseBuilder
public MapDbDatabaseBuilder(ProviderKey provider, BlockingQueue<SerializedLine> source, DatabaseBuilderListener listener, Decorator<? extends DecoratorInformation> decorator)
-
MapDbDatabaseBuilder
public MapDbDatabaseBuilder(MapDbDatabaseBuilder.StorageMode storageMode, ProviderKey provider, BlockingQueue<SerializedLine> source, DatabaseBuilderListener listener)
-
MapDbDatabaseBuilder
public MapDbDatabaseBuilder(MapDbDatabaseBuilder.StorageMode storageMode, ProviderKey provider, BlockingQueue<SerializedLine> source, DatabaseBuilderListener listener, Decorator<? extends DecoratorInformation> decorator)
-
-
Method Detail
-
dontExpectMore
public void dontExpectMore()
-
remainingLines
public int remainingLines()
-
processedLines
public int processedLines()
-
getDecorator
protected Optional<Decorator<? extends DecoratorInformation>> getDecorator()
-
build
public NavigableMapIpDatabase build()
-
-