Ignasi,

As I impled earlier, it looks like it does work (I tested to be sure it worked for "ALL" and "PRIVATE" and did not work for "PUBLIC" in my setup). I was unaware of how the string-to-enum conversion worked, but Andrew indicated it was probably something in Guice, which was a good enough explanation for me!

My only confusion was where the API said to set the string to PRIVATE rather than setting it to "PRIVATE", making me think it might have been looking for some other enum/constant rather than the (obvious in hindsight) string itself.

As for my code, it's rather simple and I posted the relevant half of it already... I import the appropriate property string:

import static org.jclouds.compute.config.ComputeServiceProperties.SOCKET_FINDER_ALLOWED_INTERFACES;

And then I assign it:

    Properties overrides = new Properties();
    overrides.setProperty(SOCKET_FINDER_ALLOWED_INTERFACES, "PRIVATE");

And then the overrides(overrides) gets added onto the ContextBuilder.

Dan

On 6/2/14, 3:04 PM, Ignasi Barrera wrote:

Could you share your code in a Gist or Pastie so we can see if there
is something wrong?


Reply via email to