[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
[ecf-dev] New topic in forum Eclipse Communications Framework (ECF), called r-OSGI: Upgrading from ECF 3.4 to 3.10/11, by Lars Brenna

Title: Eclipse Community Forums
Subject: r-OSGI: Upgrading from ECF 3.4 to 3.10/11 Author: Lars Brenna Date: Wed, 14 October 2015 14:05

I have some really old code that's been running fine for 5 years but now I have to provide some new features. I figured that I would at the same time update external libraries such as the ECF provider library. However, the code breaks and I am not sure how to make something equivalent. The old code that breaks is the following:

Dictionary<String, Object> props = new Hashtable<String, Object>();
			props.put(Constants.SERVICE_REGISTRATION_TARGETS, _clientContainer
			props.put(Constants.AUTOREGISTER_REMOTE_PROXY, "true");
			callContainer.registerRemoteService(new String[] { ARTParameterService.class.getName() }, 
					(Object) _artParameter, props);
			theContext.registerService(ARTParameterService.class.getName(), _artParameter, new Hashtable<String,Object>());

The observant reader will see that the constant Constants.AUTOREGISTER_REMOTE_PROXY breaks, as it seems to have been removed from the library. I have not been able to figure out why and how to replace it.

Any hints or tips on how to make the above code run on ECF 3.10/11 are greatly appreciated!

[ Reply ][ Quote ][ View Topic/Message ][ Unsubscribe from this forum ]