Merge registration methods for clients and hooks.

This commit is contained in:
akwizgran
2018-04-18 11:16:49 +01:00
parent 57a6c8cb3a
commit f25fbc5b94
7 changed files with 14 additions and 46 deletions

View File

@@ -53,9 +53,7 @@ public class PropertiesModule {
transportPropertyManager);
contactManager.registerContactHook(transportPropertyManager);
clientVersioningManager.registerClient(CLIENT_ID, MAJOR_VERSION,
MINOR_VERSION);
clientVersioningManager.registerClientVersioningHook(CLIENT_ID,
MAJOR_VERSION, transportPropertyManager);
MINOR_VERSION, transportPropertyManager);
return transportPropertyManager;
}
}

View File

@@ -80,14 +80,9 @@ class ClientVersioningManagerImpl implements ClientVersioningManager, Client,
@Override
public void registerClient(ClientId clientId, int majorVersion,
int minorVersion) {
int minorVersion, ClientVersioningHook hook) {
clients.add(new ClientMinorVersion(clientId, majorVersion,
minorVersion));
}
@Override
public void registerClientVersioningHook(ClientId clientId,
int majorVersion, ClientVersioningHook hook) {
hooks.put(new ClientVersion(clientId, majorVersion), hook);
}