private boolean isAccessible(String ontologyURI) { return contactEndpoint(null, ontologyURI).getResultId() == NO_PROBLEM; }
private boolean isAccessible(String ontologyURI) { return contactEndpoint(null, ontologyURI).getResultId() == NO_PROBLEM; }
private VisitReport testEndpoint(WSDLParser parser, String operationName) { List<VisitReport> reports = new ArrayList<VisitReport>(); List<String> endpoints = parser .getOperationEndpointLocations(operationName); for (String endpoint : endpoints) { reports.add(RemoteHealthChecker.contactEndpoint(activity, endpoint)); } Status status = VisitReport.getWorstStatus(reports); if (reports.size()==1) { return reports.get(0); } else if (reports.size()==0) { VisitReport report = new VisitReport(HealthCheck.getInstance(), activity, "Service could not be located.", HealthCheck.NO_ENDPOINTS, Status.SEVERE); report.setProperty("operationName", operationName); return report; } else { return new VisitReport(HealthCheck.getInstance(), activity, "Endpoint tests", HealthCheck.NO_PROBLEM, status, reports); } }
public VisitReport visit(SADIActivity activity, List<Object> ancestors) { List<VisitReport> reports = new ArrayList<VisitReport>(); String registryURI = activity.getConfiguration().getSparqlEndpoint(); String serviceURI = activity.getConfiguration().getServiceURI(); reports.add(RemoteHealthChecker.contactEndpoint(activity, serviceURI)); // reports.add(checkSADIRegistry(activity, registryURI, serviceURI)); Status status = VisitReport.getWorstStatus(reports); VisitReport report = new VisitReport(HealthCheck.getInstance(), activity, "SADI Activity Report", HealthCheck.NO_PROBLEM, status, reports); return report; }
@Override public VisitReport visit(final InteractionActivity activity, final List<Object> ancestry) { final InteractionActivityConfigurationBean config = activity .getConfiguration(); if (config.getInteractionActivityType().equals( InteractionActivityType.LocallyPresentedHtml)) { return RemoteHealthChecker.contactEndpoint(activity, config.getPresentationOrigin()); } return null; }
VisitReport wsdlEndpointReport = RemoteHealthChecker.contactEndpoint(activity, endpoint); reports.add(wsdlEndpointReport); if (!wsdlEndpointReport.getStatus().equals(Status.SEVERE)) {