> + *
> + * Unless required by applicable law or agreed to in writing, software
> + * distributed under the License is distributed on an "AS IS" BASIS,
> + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
> + * See the License for the specific language governing permissions and
> + * limitations under the License.
> + */
> +package org.jclouds.openstack.keystone.v2_0.functions;
> +
> +import com.google.inject.ImplementedBy;
> +
> +/**
> + * @author Ignacio Mulas
> + */
> +@ImplementedBy(InternalURL.class)
> +public interface EndpointToSupplierInternalURI extends EndpointToSupplierURI 
> {  

We're creating this new interface, but where is it actually _used_? If we're 
just trying to give a "hint" to Guice to use a different implementation class, 
I'm not sure this is the way to do it.

Am I understanding correctly that what we're trying to do is change/override 
the binding to `EndpointToSupplierURI`, but not to make this change by default 
- rather, to allow you to supply a custom module to do this?

---
Reply to this email directly or view it on GitHub:
https://github.com/jclouds/jclouds/pull/142/files#r7806382

Reply via email to