/** * Initializes this service */ public KernelHttpApiDiscoveryService() { this.apiUri = PlatformHttp.getUriPrefixApi() + "/kernel/discovery"; }
/** * Initializes this contribution */ public XOWLHttpApiDocumentationModule() { this.prefix = PlatformHttp.getUriPrefixWeb() + "/contributions/documentation"; }
@Override public Collection<ConnectorService> getConnectors() { return Register.getComponents(ConnectorService.class); }
@Override public void doRun() { CollaborationNetworkService networkService = Register.getComponent(CollaborationNetworkService.class); if (networkService == null) { result = XSPReplyServiceUnavailable.instance(); return; } result = networkService.spawn(specification); } }
@Override public void doRun() { ArtifactStorageService storage = ServiceUtils.getService(ArtifactStorageService.class); if (storage == null) { result = XSPReplyServiceUnavailable.instance(); return; } result = storage.delete(artifactId); } }
@Override public void start(BundleContext bundleContext) throws Exception { Register.waitFor(PlatformHttp.class, new RegisterWaiter<PlatformHttp>() { @Override public void onAvailable(BundleContext bundleContext, PlatformHttp component) { XOWLConsistencyService service = new XOWLConsistencyService(); bundleContext.registerService(Service.class, service, null); bundleContext.registerService(SecuredService.class, service, null); bundleContext.registerService(HttpApiService.class, service, null); bundleContext.registerService(MeasurableService.class, service, null); bundleContext.registerService(ConsistencyService.class, service, null); } }, bundleContext); }
/** * Initializes this service */ public KernelBusinessDirectoryService() { this.apiUri = PlatformHttp.getUriPrefixApi() + "/kernel/business"; }
@Override public Collection<ArtifactSchema> getSchemas() { return Register.getComponents(ArtifactSchema.class); }
@Override public void onAvailable(BundleContext bundleContext, PlatformHttp component) { Register.waitFor(HttpService.class, new RegisterWaiter<HttpService>() { @Override public void onAvailable(BundleContext bundleContext, HttpService component) { try { component.registerServlet(PlatformHttp.getUriPrefixApi(), server, null, new XOWLMainHTTPContext(component)); } catch (Exception exception) { Logging.get().error(exception); } } }, bundleContext); } }, bundleContext);
@Override protected String getWebWizardURI() { return PlatformHttp.getUriPrefixWeb() + "/contributions/importers/semanticweb/wizard.html"; }
/** * Initializes this service */ public XOWLImpactAnalysisService() { this.apiUri = PlatformHttp.getUriPrefixApi() + "/services/impact"; }
@Override public Collection<ArtifactArchetype> getArchetypes() { return Register.getComponents(ArtifactArchetype.class); }
@Override public String getPrefix() { return PlatformHttp.getUriPrefixWeb(); }
/** * Initializes this service */ public XOWLCollaborationService() { super(); this.apiUri = PlatformHttp.getUriPrefixApi() + "/services/collaboration"; }
@Override public Collection<HttpApiService> getServices() { return Register.getComponents(HttpApiService.class); }
@Override public String getPrefix() { return PlatformHttp.getUriPrefixWeb() + "/contributions/importers/semanticweb"; }
/** * Initializes this service */ public XOWLConsistencyService() { this.apiUri = PlatformHttp.getUriPrefixApi() + "/services/consistency"; }
@Override public Collection<ConnectorDescriptor> getDescriptors() { return Register.getComponents(ConnectorDescriptor.class); }
/** * Initializes this service */ public XOWLWebModuleDirectory() { this.apiUri = PlatformHttp.getUriPrefixApi() + "/services/webapp"; }
/** * Initializes this provider */ public KernelStatisticsService() { this.apiUri = PlatformHttp.getUriPrefixApi() + "/kernel/statistics"; }