Search in sources :

Example 1 with BisqProxy

use of io.bisq.api.BisqProxy in project bisq-api by mrosseel.

the class BisqApiApplication method run.

@Override
public void run(ApiConfiguration configuration, Environment environment) {
    BisqProxy bisqProxy = new BisqProxy(injector, accountAgeWitnessService, arbitratorManager, walletService, tradeManager, openOfferManager, offerBookService, p2PService, keyRing, user, feeService, preferences, bsqWalletService, walletsSetup, closedTradableManager, failedTradesManager, useDevPrivilegeKeys);
    preferences.readPersisted();
    setupCors(environment);
    final JerseyEnvironment jerseyEnvironment = environment.jersey();
    jerseyEnvironment.register(new ApiV1(bisqProxy));
    ExceptionMappers.register(jerseyEnvironment);
    environment.healthChecks().register("currency list size", new CurrencyListHealthCheck(bisqProxy));
}
Also used : CurrencyListHealthCheck(io.bisq.api.health.CurrencyListHealthCheck) JerseyEnvironment(io.dropwizard.jersey.setup.JerseyEnvironment) BisqProxy(io.bisq.api.BisqProxy) ApiV1(io.bisq.api.service.v1.ApiV1)

Aggregations

BisqProxy (io.bisq.api.BisqProxy)1 CurrencyListHealthCheck (io.bisq.api.health.CurrencyListHealthCheck)1 ApiV1 (io.bisq.api.service.v1.ApiV1)1 JerseyEnvironment (io.dropwizard.jersey.setup.JerseyEnvironment)1