public WorkerResource getSystemUser() throws ApplicationSettingsException, RegistryException { return (WorkerResource)ResourceUtils.getWorker(ServerSettings.getDefaultUserGateway(), ServerSettings.getDefaultUser()); }
public static ExperimentCatalog getExperimentCatalog(String gateway) throws RegistryException { try { if (experimentCatalog == null) { experimentCatalog = new ExperimentCatalogImpl(gateway, ServerSettings.getDefaultUser(), ServerSettings.getDefaultUserPassword()); } } catch (RegistryException e) { logger.error("Unable to create experiment catalog instance", e); throw new RegistryException(e); } catch (ApplicationSettingsException e) { logger.error("Unable to create experiment catalog instance", e); throw new RegistryException(e); } return experimentCatalog; }
public ExperimentCatalogImpl() throws RegistryException{ try { if (!ExpCatResourceUtils.isGatewayExist(ServerSettings.getDefaultUserGateway())){ gatewayResource = (GatewayResource) ExpCatResourceUtils.createGateway(ServerSettings.getDefaultUserGateway()); gatewayResource.setGatewayName(ServerSettings.getDefaultUserGateway()); gatewayResource.save(); }else { gatewayResource = (GatewayResource) ExpCatResourceUtils.getGateway(ServerSettings.getDefaultUserGateway()); } if (!ExpCatResourceUtils.isUserExist(ServerSettings.getDefaultUser(), ServerSettings.getDefaultUserGateway())){ user = ExpCatResourceUtils.createUser(ServerSettings.getDefaultUser(), ServerSettings.getDefaultUserPassword(), ServerSettings.getDefaultUserGateway()); user.save(); }else { user = (UserResource) ExpCatResourceUtils.getUser(ServerSettings.getDefaultUser(), ServerSettings.getDefaultUserGateway()); } experimentRegistry = new ExperimentRegistry(gatewayResource, user); projectRegistry = new ProjectRegistry(gatewayResource, user); gatewayRegistry = new GatewayRegistry(); notificationRegistry = new NotificationRegistry(); } catch (ApplicationSettingsException e) { logger.error("Unable to read airavata server properties..", e); throw new RegistryException("Unable to read airavata server properties..", e); } }
public OrchestratorServerHandler() throws OrchestratorException{ try { publisher = PublisherFactory.createActivityPublisher(); setAiravataUserName(ServerSettings.getDefaultUser()); } catch (AiravataException e) { log.error(e.getMessage(), e); throw new OrchestratorException("Error while initializing orchestrator service", e); } // orchestrator init try { // first constructing the monitorManager and orchestrator, then fill // the required properties orchestrator = new SimpleOrchestratorImpl(); experimentCatalog = RegistryFactory.getDefaultExpCatalog(); appCatalog = RegistryFactory.getAppCatalog(); orchestrator.initialize(); orchestrator.getOrchestratorContext().setPublisher(this.publisher); String brokerUrl = ServerSettings.getSetting(MessagingConstants.RABBITMQ_BROKER_URL); String exchangeName = ServerSettings.getSetting(MessagingConstants.RABBITMQ_STATUS_EXCHANGE_NAME); statusConsumer = new RabbitMQStatusConsumer(brokerUrl, exchangeName); statusConsumer.listen(new ProcessStatusHandler()); startCurator(); } catch (OrchestratorException | RegistryException | AppCatalogException | AiravataException e) { log.error(e.getMessage(), e); throw new OrchestratorException("Error while initializing orchestrator service", e); } }
public RegistryImpl() throws RegistryException{ try { if (!ResourceUtils.isGatewayExist(ServerSettings.getDefaultUserGateway())){ gatewayResource = (GatewayResource) ResourceUtils.createGateway(ServerSettings.getDefaultUserGateway()); gatewayResource.setGatewayName(ServerSettings.getDefaultUserGateway()); gatewayResource.save(); }else { gatewayResource = (GatewayResource)ResourceUtils.getGateway(ServerSettings.getDefaultUserGateway()); } if (!ResourceUtils.isUserExist(ServerSettings.getDefaultUser())){ user = ResourceUtils.createUser(ServerSettings.getDefaultUser(), ServerSettings.getDefaultUserPassword()); user.save(); }else { user = (UserResource)ResourceUtils.getUser(ServerSettings.getDefaultUser()); } experimentRegistry = new ExperimentRegistry(gatewayResource, user); projectRegistry = new ProjectRegistry(gatewayResource, user); gatewayRegistry = new GatewayRegistry(); } catch (ApplicationSettingsException e) { logger.error("Unable to read airavata server properties..", e); throw new RegistryException("Unable to read airavata server properties..", e); } }
public WorkerResource getSystemUser() throws ApplicationSettingsException, RegistryException { return (WorkerResource) ExpCatResourceUtils.getWorker(ServerSettings.getDefaultUserGateway(), ServerSettings.getDefaultUser()); }
public static Registry getRegistry(String gateway) throws RegistryException { try { if (registry == null) { registry = new RegistryImpl(gateway, ServerSettings.getDefaultUser(), ServerSettings.getDefaultUserPassword()); } } catch (RegistryException e) { logger.error("Unable to create registry instance", e); throw new RegistryException(e); } catch (ApplicationSettingsException e) { logger.error("Unable to create registry instance", e); throw new RegistryException(e); } return registry; }
if (!ExpCatResourceUtils.isUserExist(ServerSettings.getDefaultUser(), ServerSettings.getDefaultUserGateway())){ user = ExpCatResourceUtils.createUser(ServerSettings.getDefaultUser(), ServerSettings.getDefaultUserPassword(), ServerSettings.getDefaultUserGateway()); user.save(); }else { user = (UserResource)ExpCatResourceUtils.getUser(ServerSettings.getDefaultUser(), ServerSettings.getDefaultUserGateway()); workerResource.save(); }else { workerResource = (WorkerResource)gateway.get(ResourceType.GATEWAY_WORKER, ServerSettings.getDefaultUser());