Package org.apache.jena.fuseki.server

Examples of org.apache.jena.fuseki.server.DatasetRef


    /** Return a SPARQL Graph Store Protocol (Read-Write) service name for the dataset */
    public static String serviceGraphReadWrite(String dataset)
    {
        String dft = "data" ;
        DatasetRef ref = getFromRegistry(dataset) ;
        if ( ref == null )
            return dft ;
        return serviceNameOrDefault(ref.readWriteGraphStoreEP, dft) ;
    }
View Full Code Here


        {
            Fuseki.serverLog.warn("No dataset registry") ;
            return null ;
        }
       
        DatasetRef ref = registry.get(dataset) ;
        if ( ref == null )
            Fuseki.serverLog.warn("Dataset not found: "+dataset) ;
        return ref ;
    }
View Full Code Here

   
    /** Return prefixes for the datasets, SPARQL syntax. */
    public static String prefixes(HttpServletRequest request)
    {
        String dsName = dataset(request) ;
        DatasetRef desc = getFromRegistry(dsName) ;
        if ( desc == null )
            return "<not found>" ;
        DatasetGraph dsg = desc.dataset ;
       
        if ( dsg instanceof DatasetGraphTDB )
View Full Code Here

                if ( ! requestContinue )
                    return ;
            }

            uri = mapRequestToDataset(uri) ;
            DatasetRef desc = null ;
            if ( uri != null )
            {
                desc = DatasetRegistry.get().get(uri) ;
                if ( desc == null )
                {
                    errorNotFound("No dataset for URI: "+uri) ;
                    return ;
                }
            }
            else {
                desc = new DatasetRef();
                desc.dataset = dummyDSG;
            }
            perform(id, desc, request, response) ;
            //serverlog.info(String.format("[%d] 200 Success", id)) ;
        } catch (QueryCancelledException ex)
View Full Code Here

       
        MediaType mt = null ;
        if ( ct != null )
            mt = MediaType.create(ct, charset) ;
       
        DatasetRef desc = DatasetRegistry.get().get(dsname) ;
        // The servlets create their own, subclass, action, but it's
        // convenient to collect everything together.
        HttpAction action = new HttpAction(id, desc, request, response, verbose_debug) ;
       
        log.info(format("[%d] All: %s %s :: '%s' :: %s ? %s", id, method, dsname, trailing, (mt==null?"<none>":mt), (qs==null?"":qs))) ;
View Full Code Here

    }
   
    private void doGraphStoreProtocol(HttpAction action)
    {
        // The GSP servlets handle direct and indirect naming.
        DatasetRef desc = action.getDatasetRef();
        String method = action.request.getMethod() ;
       
        if ( HttpNames.METHOD_GET.equalsIgnoreCase(method) ||
             HttpNames.METHOD_HEAD.equalsIgnoreCase(method) )
       {
View Full Code Here

        {
            response.sendError(HttpSC.BAD_REQUEST_400, "No such dataset: " + dataset) ;
            return ;
        }

        DatasetRef ref = DatasetRegistry.get().get(dataset) ;
        long id = allocRequestId(request, response);
        HttpAction action = new HttpAction(id, ref, request, response, false) ;
        scheduleBackup(action, dataset) ;
    }
View Full Code Here

    protected abstract void validate(HttpServletRequest request) ;
   
    protected void doCommonWorker(long id, HttpServletRequest request, HttpServletResponse response)
    {
        DatasetRef desc = null ;
        String uri = request.getRequestURI() ;

        uri = mapRequestToDataset(uri) ;

        if ( uri != null )
        {
            desc = DatasetRegistry.get().get(uri) ;
            if ( desc == null )
            {
                errorNotFound("No dataset for URI: "+uri) ;
                return ;
            }
            //cxt = desc.dataset.getContext() ;
        }
        else {
            desc = new DatasetRef();
            desc.dataset = dummyDSG;
        }
        perform(id, desc, request, response) ;
    }
View Full Code Here

   
    /** Return a SPARQL query service name for the dataset */
    public static String serviceQuery(String dataset)
    {
        String dft = "sparql" ;
        DatasetRef ref = getFromRegistry(dataset) ;
        if ( ref == null )
            return dft ;
        return serviceNameOrDefault(ref.queryEP, dft) ;
    }
View Full Code Here

   
    /** Return a SPARQL update service name for the dataset */
    public static String serviceUpdate(String dataset)
    {
        String dft = "update" ;
        DatasetRef ref = getFromRegistry(dataset) ;
        if ( ref == null )
            return dft ;
        return serviceNameOrDefault(ref.updateEP, dft) ;
    }
View Full Code Here

TOP

Related Classes of org.apache.jena.fuseki.server.DatasetRef

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.