@Override public void init(Container container, MetricsBundleConfiguration configuration) { this.configuration = configuration; container.registerListener(this); container.registerListener(responseMetricCollector); }
public void init() { loadBundles(); loadApplications(); }
@Override public void init(Container container, ApiBundleConfiguration configuration) { this.configuration = configuration; container.registerListener(this); SwaggerConfig config = ConfigFactory.config(); config.setApiVersion("1.0.1"); for (ConnectorConfiguration connector : container.getConfiguration().getServerConfiguration().getConnectorConfigurations()) { if (connector.getScheme() == Scheme.http) { config.setBasePath(connector.getScheme().toString() + "://" + getHostName() + ":" + connector.getPort()); break; } } ScannerFactory.setScanner(new DefaultJaxrsScanner()); ClassReaders.setReader(new DefaultJaxrsApiReader()); FilterFactory.setFilter(new MinnalApiSpecFilter()); ModelConverters.addConverter(getExcludeAnnotationsConvertor(), true); ModelConverters.addConverter(getOverrideConverter(), true); }
public void init(Container container, ServerBundleConfiguration config) { logger.info("Initializing the container"); // Override the supplied one ServerConfiguration configuration = container.getConfiguration().getServerConfiguration(); AbstractHttpConnector connector = null; InternalLoggerFactory.setDefaultFactory(new Slf4JLoggerFactory()); logger.info("Loading the http connectors"); for (ConnectorConfiguration connectorConfig : configuration.getConnectorConfigurations()) { if (connectorConfig.getScheme() == Scheme.https) { connector = createHttpsConnector(connectorConfig, container.getRouter()); } else { connector = createHttpConnector(connectorConfig, container.getRouter()); } connector.registerListener(container.getMessageObserver()); connector.initialize(); connectors.add(connector); } }
@BeforeSuite public void beforeSuite() { container.init(); container.start(); Application<ApplicationConfiguration> application = container.getApplications().iterator().next(); init(application.getResourceConfig()); }
protected void loadApplications() { logger.info("Loading the applications"); for (Application<ApplicationConfiguration> application : ServiceLoader.load(Application.class)) { String mountPath = configuration.getMounts().get(application.getClass().getName()); if (mountPath == null) { mountPath = application.getConfiguration().getBasePath(); } else { application.getConfiguration().setBasePath(mountPath); } mount(application); } }
public void init(Container container, InstrumentationBundleConfiguration configuration) { getActiveJpaAgentLoader().loadAgent(); container.registerListener(this); }