LATC / 24-7-platform

24/7 Interlinking Platform
http://latc-project.eu
15 stars 4 forks source link

sparql endpoint exception handling #29

Closed nurainir closed 11 years ago

nurainir commented 12 years ago

public static boolean connection (String endpoint) { boolean up=false;

    Query query = QueryFactory.create("ASK { }");
    System.out.println("ASK "+endpoint);      
    QueryExecution qe = QueryExecutionFactory.sparqlService(endpoint, query);
    try {
        if (qe.execAsk()) {
            up=true;
        } 
    } catch (ResultSetException e) {
        up=false;
    } finally {
        qe.close();
    } // end try/catch/finally
    return up;
}