minor cleanup
set timeout parameter
Revised publishign workflows for the index, as it seems we are having troubles when the resultset is created from Iterables.concat
deleted old commented code
Using new VirtuosoREadAPI methods to get the paginated list of subjects
removed sys out
Re-try after sleep on request timeout
log subjectUrl on request timeout
Loggin the XML only if it caused an error
Use the correct namespace for oai fields
Ensure the rdf string returned by the VirtuosoReadAPI does not start with the XML declaration before using it inside the metadata element
Need to set the Accept header, not Content-Type
Setting up a dedicated publishing workflow for the JRR
log debug instead of info
Adjust log levels
Trying to wait for the queue with no timeout
Shutdown now when error occurs
when virtuoso is tired it is better to sleep
Do not stop if we can't get the subject list for a graph
Increased queue timeout
Skip resources in case the CONSTRUCT query does not return after a timeout
throw Exception if we read an ERROR_TERMINATOR
Increased queue timeout and sleep time
Retry if resttemplate returns blank rdf document
Skipping no http resources
increased sleep time to 3 secs
increased timeout to 10 secs
poll returns null when the timeout expires
more logs
Simplified code of VirtuosoIterator. Only one queue and not too many parallel calls: let's see if virtuoso is more happy and if debugging is easier.
Now we are able to index data collected from virtuoso via CONSTRUCT queries, yeah!
Debug logs and header for rest call to the Parthenos virtuoso reader API
Reading from Virtuoso for indexing by rdf resource