@Override protected void configure() { bind(ImplicitOptionalConverter.class).to(PresentWhenExtensionAnnotationMatchesExtensionSet.class); super.configure(); namespaceAliasBinder(binder()); }
private void bindAliases() { MapBinder<URI, URI> namespaceAliases = namespaceAliasBinder(binder()); namespaceAliases.addBinding(URI.create(ExtensionNamespaces.L3_ROUTER)).toInstance( URI.create("http://docs.openstack.org/ext/neutron/router/api/v1.0")); namespaceAliases.addBinding(URI.create(ExtensionNamespaces.SECURITY_GROUPS)).toInstance( URI.create("http://docs.openstack.org/ext/securitygroups/api/v2.0")); namespaceAliases.addBinding(URI.create(ExtensionNamespaces.LBAAS)).toInstance( URI.create("http://docs.openstack.org/networking/ext/lbaas/api/v1.0")); }
@Override protected void bindErrorHandlers() { bind(HttpErrorHandler.class).annotatedWith(Redirection.class).to(KeystoneErrorHandler.class); bind(HttpErrorHandler.class).annotatedWith(ClientError.class).to(KeystoneErrorHandler.class); bind(HttpErrorHandler.class).annotatedWith(ServerError.class).to(KeystoneErrorHandler.class); } }
private void bindAliases() { MapBinder<URI, URI> namespaceAliases = namespaceAliasBinder(binder()); namespaceAliases.addBinding(URI.create(ExtensionNamespaces.L3_ROUTER)).toInstance( URI.create("http://docs.openstack.org/ext/neutron/router/api/v1.0")); namespaceAliases.addBinding(URI.create(ExtensionNamespaces.SECURITY_GROUPS)).toInstance( URI.create("http://docs.openstack.org/ext/securitygroups/api/v2.0")); namespaceAliases.addBinding(URI.create(ExtensionNamespaces.LBAAS)).toInstance( URI.create("http://docs.openstack.org/networking/ext/lbaas/api/v1.0")); }
@Override protected void bindErrorHandlers() { bind(HttpErrorHandler.class).annotatedWith(Redirection.class).to(KeystoneErrorHandler.class); bind(HttpErrorHandler.class).annotatedWith(ClientError.class).to(KeystoneErrorHandler.class); bind(HttpErrorHandler.class).annotatedWith(ServerError.class).to(KeystoneErrorHandler.class); } }
@Override protected void configure() { bind(ImplicitOptionalConverter.class).to(PresentWhenExtensionAnnotationMatchesExtensionSet.class); super.configure(); namespaceAliasBinder(binder()); }
@Override protected void configure() { super.configure(); MapBinder<URI, URI> aliases = namespaceAliasBinder(binder()); aliases.addBinding(URI.create(ExtensionNamespaces.VOLUME_ATTACHMENTS)).toInstance( URI.create("http://docs.openstack.org/compute/ext/volumes/api/v1.1")); }
@Override protected void bindErrorHandlers() { bind(HttpErrorHandler.class).annotatedWith(Redirection.class).to(KeystoneErrorHandler.class); bind(HttpErrorHandler.class).annotatedWith(ClientError.class).to(KeystoneErrorHandler.class); bind(HttpErrorHandler.class).annotatedWith(ServerError.class).to(KeystoneErrorHandler.class); } }
@Override protected void configure() { bind(ImplicitOptionalConverter.class).to(PresentWhenExtensionAnnotationMatchesExtensionSet.class); super.configure(); namespaceAliasBinder(binder()); }
@Override protected void configure() { super.configure(); MapBinder<URI, URI> aliases = namespaceAliasBinder(binder()); aliases.addBinding(URI.create(ExtensionNamespaces.VOLUME_ATTACHMENTS)).toInstance( URI.create("http://docs.openstack.org/compute/ext/volumes/api/v1.1")); }
@Override protected void bindErrorHandlers() { bind(HttpErrorHandler.class).annotatedWith(Redirection.class).to(KeystoneErrorHandler.class); bind(HttpErrorHandler.class).annotatedWith(ClientError.class).to(KeystoneErrorHandler.class); bind(HttpErrorHandler.class).annotatedWith(ServerError.class).to(KeystoneErrorHandler.class); } }
@Override protected void configure() { bind(ImplicitOptionalConverter.class).to(PresentWhenExtensionAnnotationMatchesExtensionSet.class); super.configure(); namespaceAliasBinder(binder()); }
@Override protected void configure() { super.configure(); MapBinder<URI, URI> aliases = namespaceAliasBinder(binder()); aliases.addBinding(URI.create(ExtensionNamespaces.VOLUME_ATTACHMENTS)).toInstance( URI.create("http://docs.openstack.org/compute/ext/volumes/api/v1.1")); }
private void bindDefaultAliases() { MapBinder<URI, URI> aliases = namespaceAliasBinder(binder()); aliases.addBinding(URI.create(ExtensionNamespaces.SECURITY_GROUPS)).toInstance( URI.create("http://docs.openstack.org/compute/ext/securitygroups/api/v1.1"));
private void bindDefaultAliases() { MapBinder<URI, URI> aliases = namespaceAliasBinder(binder()); aliases.addBinding(URI.create(ExtensionNamespaces.SECURITY_GROUPS)).toInstance( URI.create("http://docs.openstack.org/compute/ext/securitygroups/api/v1.1"));
private void bindDefaultAliases() { MapBinder<URI, URI> aliases = namespaceAliasBinder(binder()); aliases.addBinding(URI.create(ExtensionNamespaces.SECURITY_GROUPS)).toInstance( URI.create("http://docs.openstack.org/compute/ext/securitygroups/api/v1.1"));