Implemented InfoNameLib
This commit is contained in:
@@ -32,6 +32,9 @@ import org.openautonomousconnection.protocol.side.client.ProtocolWebClient;
|
||||
import org.openautonomousconnection.protocol.side.ins.ProtocolINSServer;
|
||||
import org.openautonomousconnection.protocol.side.server.ProtocolCustomServer;
|
||||
import org.openautonomousconnection.protocol.side.web.ProtocolWebServer;
|
||||
import org.openautonomousconnection.protocol.urlhandler.v1_0_0.beta.OacWebUrlInstaller_v1_0_0_B;
|
||||
import org.openautonomousconnection.protocol.urlhandler.v1_0_1.beta.LibClientImpl_v1_0_1_B;
|
||||
import org.openautonomousconnection.protocol.urlhandler.v1_0_1.beta.OacUrlHandlerInstaller_v1_0_1_B;
|
||||
import org.openautonomousconnection.protocol.versions.ProtocolVersion;
|
||||
import org.openautonomousconnection.protocol.versions.v1_0_0.beta.ProtocolWebServer_1_0_0_B;
|
||||
|
||||
@@ -122,7 +125,7 @@ public final class ProtocolBridge {
|
||||
*/
|
||||
@ProtocolInfo(protocolSide = ProtocolVersion.ProtocolSide.CLIENT)
|
||||
public ProtocolBridge(ProtocolClient protocolClient, ProtocolValues protocolValues, ProtocolVersion protocolVersion,
|
||||
Logger logger, AddonLoader addonLoader) throws Exception {
|
||||
Logger logger, AddonLoader addonLoader, LibClientImpl_v1_0_1_B libClientImpl) throws Exception {
|
||||
// Assign the parameters to the class fields
|
||||
this.protocolClient = protocolClient;
|
||||
this.protocolValues = protocolValues;
|
||||
@@ -138,6 +141,17 @@ public final class ProtocolBridge {
|
||||
// Register the appropriate listeners and packets
|
||||
registerListeners();
|
||||
registerPackets();
|
||||
installUrl(libClientImpl);
|
||||
}
|
||||
|
||||
private void installUrl(LibClientImpl_v1_0_1_B libClientImpl) {
|
||||
if (protocolVersion == ProtocolVersion.PV_1_0_0_BETA) {
|
||||
OacWebUrlInstaller_v1_0_0_B.installOnce(this, libClientImpl);
|
||||
}
|
||||
|
||||
if (protocolVersion == ProtocolVersion.PV_1_0_1_BETA) {
|
||||
OacUrlHandlerInstaller_v1_0_1_B.installOnce(this, libClientImpl, libClientImpl, libClientImpl);
|
||||
}
|
||||
}
|
||||
|
||||
private void downloadLicenses() throws IOException {
|
||||
|
||||
Reference in New Issue
Block a user