You're right Andy. I must have missed your response or forgot to reply. When I wrote Jena 3 I probably meant Jena 3.x, not Jena 3.0.0.
RDFConnection looks similar to SPARQLClient, but does not give the user to retrieve the HTTP information (such as headers), which was the main reason I switched to JAX-RS. One level of abstraction is missing if Model is returned instead ClientResponse. To make the HTTP details available, the API has to accept the fact that local and remote access is different. The nice thing about JAX-RS API is that you put Jena's interfaces into generics, fill out the implementations and the rest is taken care of, both on the server and the client side. I'm using Jersey but there are also Apache implementations: https://wink.apache.org/ https://cxf.apache.org/docs/jax-rs.html Martynas graphityhq.com On Fri, Feb 19, 2016 at 9:20 PM, Andy Seaborne <[email protected]> wrote: > On 19/02/16 17:39, Martynas Jusevičius wrote: >> >> I had proposed an alternative JAX-RS based approach for HTTP I/O, for >> which adding a new reader/writer (e.g. for Dataset) would be trivial, >> but nobody followed up on that: >> >> https://mail-archives.apache.org/mod_mbox/jena-users/201512.mbox/%3CCAE35Vmw6Tg+aZboxCod0WJcNYUCmOAnk53=tm_jytkb3dtt...@mail.gmail.com%3E >> > > You cross posted the message: > >>> To: [email protected] >>> Cc: [email protected] > > There was a reply. > > https://mail-archives.apache.org/mod_mbox/jena-dev/201512.mbox/%3C5672BF6D.6030501%40apache.org%3E > > You asked that "Jena 3 evaluates" swapping from using Apache HTTPClient. > Jena3 had been out for 6 months when you wrote and 2 days after Jena 3.0.1. > > I asked: > "Would your ideas fit as an implementation of that [RDF Connection] > interface?" > > The thread ended there. > > Andy > > >> On Fri, Feb 19, 2016 at 6:32 PM, Andy Seaborne <[email protected]> wrote: >>> >>> On 19/02/16 15:13, Bart van Leeuwen wrote: >>>> >>>> >>>> Hi, >>>> >>>> I want to be able to send quads to a Jena Fuseki endpoint as well as >>>> Dydra. >>>> Both support the same mechanism, just set the correct content type and >>>> send the quads. >>>> >>>> Is there a class available that assists me with this ? >>> >>> >>> >>> Not properly yet. I've proposed "RDF Connection" which is not in the Jena >>> codebase at the moment. >>> >>> >>> http://mail-archives.apache.org/mod_mbox/jena-dev/201510.mbox/%3C56126B45.30006%40apache.org%3E >>> >>> code: >>> https://github.com/afs/jena-rdfconnection/ >>> >>> Andy >>> >
