]> git.mxchange.org Git - hub.git/commit
Added more UNL (Universal Node Locator) stuff:
authorRoland Haeder <roland@mxchange.org>
Tue, 11 Nov 2014 21:40:18 +0000 (22:40 +0100)
committerRoland Haeder <roland@mxchange.org>
Tue, 11 Nov 2014 21:43:28 +0000 (22:43 +0100)
commit44314097c8abbfef2ee703eeda601dffd22520af
tree86a2b9f57e26a38aec47202c0a3dab1dc45f27b1
parentd9442666cf3dee440aeca9ac1377880d3d01f3a3
Added more UNL (Universal Node Locator) stuff:
- Added interface for protocol resolvers
- Added factory for same class
- Added (lifeless) TCP resolver (NodeHelper -> LocateableNode resolver)
- The UNL is now a class implementation (see interface LocateableNode)

Signed-off-by: Roland Haeder <roland@mxchange.org>
31 files changed:
application/hub/config.php
application/hub/interfaces/discovery/unl/class_DiscoverableUniversalNodeLocator.php
application/hub/interfaces/helper/nodes/class_NodeHelper.php
application/hub/interfaces/locator/.htaccess [new file with mode: 0644]
application/hub/interfaces/locator/class_LocateableNode.php [new file with mode: 0644]
application/hub/interfaces/resolver/.htaccess [new file with mode: 0644]
application/hub/interfaces/resolver/class_ProtocolResolver.php [new file with mode: 0644]
application/hub/main/discovery/node/class_UniversalNodeLocatorDiscovery.php
application/hub/main/discovery/recipient/package/class_PackageRecipientDiscovery.php
application/hub/main/factories/resolver/.htaccess [new file with mode: 0644]
application/hub/main/factories/resolver/class_ProtocolResolverFactory.php [new file with mode: 0644]
application/hub/main/listener/tcp/decorators/class_ClientTcpListenerDecorator.php
application/hub/main/listener/tcp/decorators/class_HubTcpListenerDecorator.php
application/hub/main/listener/udp/decorators/class_ClientUdpListenerDecorator.php
application/hub/main/listener/udp/decorators/class_HubUdpListenerDecorator.php
application/hub/main/nodes/class_BaseHubNode.php
application/hub/main/pools/class_BasePool.php
application/hub/main/pools/peer/class_DefaultPeerPool.php
application/hub/main/recipient/dht/class_DhtRecipient.php
application/hub/main/recipient/direct/class_DirectRecipient.php
application/hub/main/recipient/self/class_SelfRecipient.php
application/hub/main/recipient/upper/class_UpperRecipient.php
application/hub/main/resolver/protocol/.htaccess [new file with mode: 0644]
application/hub/main/resolver/protocol/class_ [new file with mode: 0644]
application/hub/main/resolver/protocol/class_BaseProtocolResolver.php [new file with mode: 0644]
application/hub/main/resolver/protocol/tcp/.htaccess [new file with mode: 0644]
application/hub/main/resolver/protocol/tcp/class_TcpProtocolResolver.php [new file with mode: 0644]
application/hub/main/tags/package/class_PackageTags.php
application/hub/main/tools/class_HubTools.php
application/hub/main/wrapper/states/class_PeerStateLookupDatabaseWrapper.php
core