@Provides @Singleton public RequestFactory getRequestFactory(EventBus bus, DatasetAwareRequestTransport transport) { RequestFactory rf = GWT.create(RequestFactory.class); rf.initialize(bus, transport); return rf; }
@Override protected HttpRequest request(BaasBox box) { RequestFactory f = box.requestFactory; String endpoint = f.getEndpoint("asset/{}/data", name); return f.get(endpoint); }