/** * Construct application by accessing context, creating router and counter */ private void initialiseApplication() { logger.trace("Initialising Rule Engine microservice"); router = new Router(); // application settings settings = Loader.getSettings(); }
/** * Initialize and create new Data Source * @return data source */ private static HikariDataSource initialize() throws Exception { DatabaseCredentials credentials = Loader.getSettings().getDatabaseCredentials(); HikariConfig config = DBPoolConf.getHikariConfig(credentials); return new HikariDataSource(config); }
/** * Initialize and create new Data Source * @return data source */ private static HikariDataSource initialize() throws Exception { DatabaseCredentials credentials = Loader.getSettings().getDatabaseCredentials(); HikariConfig config = DBPoolConf.getHikariConfig(credentials); return new HikariDataSource(config); }
/** * Initialize and create new Data Source * @return data source */ private static HikariDataSource initialize() throws Exception { DatabaseCredentials credentials = Loader.getSettings().getDatabaseCredentials(); HikariConfig config = DBPoolConf.getHikariConfig(credentials); return new HikariDataSource(config); }
/** * Constructor has to be hidden */ private RabbitMQListener() { ConsumerCredentials credentials = Loader.getSettings().getConsumerCredentials(); initialiseConnection(credentials); }
/** * Constructor has to be hidden */ private RabbitMQListener() { ConsumerCredentials credentials = Loader.getSettings().getConsumerCredentials(); initialiseConnection(credentials); }
/** * Constructor has to be hidden */ private RabbitMQListener() { ConsumerCredentials credentials = Loader.getSettings().getConsumerCredentials(); initialiseConnection(credentials); }
/** * Constructor has to be hidden */ private RabbitMQListener() { ConsumerCredentials credentials = Loader.getSettings().getConsumerCredentials(); initialiseConnection(credentials); }
/** * Check port specification * @param args to be processed */ private static void checkCustomPortOption(String[] args) { if (args.length > 1) { try { Integer port = Integer.parseInt(args[1]); Loader.getSettings().getServerSettings().setServerHTTPPort(port); logger.trace(String.format("Custom port specified as %d, configuration file will be ignored", port)); } catch (Exception ignored){} } outputProgressBar(); }
/** * Check port specification * @param args to be processed */ private static void checkCustomPortOption(String[] args) { if (args.length > 1) { try { Integer port = Integer.parseInt(args[1]); Loader.getSettings().getServerSettings().setServerHTTPPort(port); logger.trace(String.format("Custom port specified as %d, configuration file will be ignored", port)); } catch (Exception ignored){} } outputProgressBar(); }
/** * Check port specification * @param args to be processed */ private static void checkCustomPortOption(String[] args) { if (args.length > 1) { try { Integer port = Integer.parseInt(args[1]); Loader.getSettings().getServerSettings().setServerHTTPPort(port); logger.trace(String.format("Custom port specified as %d, configuration file will be ignored", port)); } catch (Exception ignored){} } outputProgressBar(); }
/** * Check port specification * @param args to be processed */ private static void checkCustomPortOption(String[] args) { if (args.length > 1) { try { Integer port = Integer.parseInt(args[1]); Loader.getSettings().getServerSettings().setServerHTTPPort(port); logger.trace(String.format("Custom port specified as %d, configuration file will be ignored", port)); } catch (Exception ignored){} } outputProgressBar(); }
public CDREndpoint() { pageLimit = Loader.getSettings().getDatabaseCredentials().getDatabasePageLimit(); }
public UDREndpoint() { pageLimit = Loader.getSettings().getDatabaseCredentials().getDatabasePageLimit(); }
public BillEndpoint() { pageLimit = Loader.getSettings().getDatabaseCredentials().getDatabasePageLimit(); }
static HikariConfig getHikariConfig(DatabaseCredentials c) { Properties props = new Properties(); String URL = String.format("jdbc:postgresql://%s:%d/%s?stringtype=unspecified", c.getDatabaseHost(), c.getDatabasePort(), c.getDatabaseName()); props.setProperty("dataSourceClassName", "org.postgresql.ds.PGSimpleDataSource"); props.setProperty("dataSource.url", URL); props.setProperty("dataSource.serverName", c.getDatabaseHost()); props.setProperty("dataSource.portNumber", Integer.toString(c.getDatabasePort())); props.setProperty("dataSource.user", c.getDatabaseUsername()); props.setProperty("dataSource.password", c.getDatabasePassword()); props.setProperty("dataSource.databaseName", c.getDatabaseName()); // this should be at least 30 seconds lower than underlying database props.setProperty("maxLifetime", "240000"); // set based on concurrency preference (corresponding to data ingestion in RabbitMQ) props.setProperty("maximumPoolSize", String.format("%d", Loader.getSettings().getDatabaseCredentials().getDatabaseConnections())); return new HikariConfig(props); } }
public RabbitMQPublisher() { PublisherCredentials credentials = Loader.getSettings().getPublisherCredentials(); dispatchExchange = credentials.getPublisherDispatchExchange(); broadcastExchange = credentials.getPublisherBroadcastExchange(); establishConnection(credentials); }
public RabbitMQPublisher() { PublisherCredentials credentials = Loader.getSettings().getPublisherCredentials(); dispatchExchange = credentials.getPublisherDispatchExchange(); broadcastExchange = credentials.getPublisherBroadcastExchange(); establishConnection(credentials); }
public RabbitMQPublisher() { PublisherCredentials credentials = Loader.getSettings().getPublisherCredentials(); dispatchExchange = credentials.getPublisherDispatchExchange(); broadcastExchange = credentials.getPublisherBroadcastExchange(); establishConnection(credentials); }
public RabbitMQPublisher() { PublisherCredentials credentials = Loader.getSettings().getPublisherCredentials(); dispatchExchange = credentials.getPublisherDispatchExchange(); broadcastExchange = credentials.getPublisherBroadcastExchange(); establishConnection(credentials); }