public DataAccessPoint(String name, DataService dataService) { this.name = canonical(name) ; this.dataService = dataService ; dataService.noteDataAccessPoint(this); }
/** Create a {@code DataService} for the given dataset. */ public DataService(DatasetGraph dataset) { this.dataset = dataset; counters.add(CounterName.Requests); counters.add(CounterName.RequestsGood); counters.add(CounterName.RequestsBad); // Start ACTIVE. Registration controls visibility. goActive(); }
private static void enable(DataAccessPointRegistry registry, List<DataAccessPoint> datapoints) { for ( DataAccessPoint dap : datapoints ) { Fuseki.configLog.info("Register: "+dap.getName()) ; dap.getDataService().goActive(); registry.register(dap); } }
public void setControlRequest(DataAccessPoint dataAccessPoint, String datasetUri) { this.dataAccessPoint = dataAccessPoint ; this.dataService = null ; if ( dataAccessPoint != null ) this.dataService = dataAccessPoint.getDataService() ; this.datasetName = datasetUri ; if ( dataService != null ) setDataset(dataAccessPoint.getDataService().getDataset()) ; }
private static void operationCounters(JsonBuilder builder, Endpoint operation) { for (CounterName cn : operation.getCounters().counters()) { Counter c = operation.getCounters().get(cn) ; builder.key(cn.getName()).value(c.value()) ; } }
private static String get(HttpServletRequest request, String name, String dft) { String x = get(request, name) ; if ( x == null ) x = dft ; return x ; }
/** NCSA combined log format * * LogFormat "%{X-Forwarded-For}i %l %u %t \"%r\" %>s %b \"%{Referer}i\" \"%{User-Agent}i\"" combinedfwd * XXX.XXX.XXX.XXX - - [01/Feb/2014:03:19:09 +0000] "GET / HTTP/1.1" 200 6190 "-" "check_http/v1.4.16 (nagios-plugins 1.4.16)" */ public static String combinedNCSA(HttpAction action) { HttpServletRequest request = action.request ; HttpServletResponse response = action.response ; return combinedNCSA(request, response) ; }
private static void enable(DataAccessPointRegistry registry, List<DataAccessPoint> datapoints) { for ( DataAccessPoint dap : datapoints ) { Fuseki.configLog.info("Register: "+dap.getName()) ; dap.getDataService().goActive(); registry.register(dap); } }
public DataAccessPoint(String name, DataService dataService) { this.name = canonical(name) ; this.dataService = dataService ; dataService.noteDataAccessPoint(this); }
private static void operationCounters(JsonBuilder builder, Endpoint operation) { for (CounterName cn : operation.getCounters().counters()) { Counter c = operation.getCounters().get(cn) ; builder.key(cn.getName()).value(c.value()) ; } }
/** Create a {@code DataService} for the given dataset. */ public DataService(DatasetGraph dataset) { this.dataset = dataset; counters.add(CounterName.Requests); counters.add(CounterName.RequestsGood); counters.add(CounterName.RequestsBad); // Start ACTIVE. Registration controls visibility. goActive(); }
private static String get(HttpServletResponse response, String name, String dft) { String x = get(response, name) ; if ( x == null ) x = dft ; return x ; }