public class FloodfillNetworkDatabaseSegmentor extends SegmentedNetworkDatabaseFacade
| Constructor and Description |
|---|
FloodfillNetworkDatabaseSegmentor(RouterContext context)New segmentor with the given RouterContext, containing a default,
main netDb and prepared to add client netDbs. |
| Modifier and Type | Method and Description |
|---|---|
NetworkDatabaseFacade | clientNetDB(Hash id)The client netDb for the given id. |
NetworkDatabaseFacade | mainNetDB()The main netDb, the one we will use if we are a floodfill. |
void | shutdown()If we are floodfill, turn it off and tell everybody for the _mainDbid |
void | startup()Start up the _mainDbid |
public static final Hash MAIN_DBID
public FloodfillNetworkDatabaseSegmentor(RouterContext context)
public NetworkDatabaseFacade clientNetDB(Hash id)
clientNetDB in class SegmentedNetworkDatabaseFacadepublic NetworkDatabaseFacade mainNetDB()
mainNetDB in class SegmentedNetworkDatabaseFacadepublic void shutdown()
shutdown in class SegmentedNetworkDatabaseFacadepublic void startup()
startup in class SegmentedNetworkDatabaseFacade