IPData contains only list of IP addresses. IPEntry removed. Also contains partition id. IPController interface changed - getIPTable takes as a parameter partition ID.
Added static helper class which allows to retrieve knowledge data from string path.
IPGossipClientStrategy returns union of IPTables based on current knowledge and available partitions.
Removed commented code from IPController.
Removed unused test classes.
IPController allows to have multiple IP tables. But still no notifications are send.
IPController getIPTable changed so that it takes partitionValue instead of partitionKey. Initialization of IPTable must be done dynamically based on the current component knowledge value.
IPData fixed - using partitionValue instead of partitionKey.
Added toString methods to IP controller and table for debug purpose.
Removed unused imports.
Removed IPGossip storage from ConnectorComponent.
Added knowledge provider which will be used by ConnectorComponent. Not implemented yet.