> + *
> + * 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