@Override protected void log(final int level, final String message, final Throwable t) { if (delegate == null) { super.log(level, message, t); } else { final int logServiceLevel = convertLocationAwareLoggerToLogServiceLevel(level); if (t == null) { delegate.log(logServiceLevel, message); } else { delegate.log(logServiceLevel, message, t); } } }
@Override public void start(final BundleContext context) throws Exception { super.start(context); final String bundleName = context.getBundle().getSymbolicName(); logService.log(LogService.LOG_INFO, "TestActivator starting bundle = " + bundleName); final IDBI dbi = new DBI(dataSource.getDataSource()); testDao = new TestDao(dbi); testDao.createTable(); testDao.insertStarted(); registerPaymentApi(context, testDao); }
@Override public void handleKillbillEvent(final ExtBusEvent killbillEvent) { logService.log(LogService.LOG_INFO, "Received external event " + killbillEvent.toString()); // Only looking at account creation if (killbillEvent.getEventType() != ExtBusEventType.ACCOUNT_CREATION) { return; } final TenantContext tenantContext = new TenantContext() { @Override public UUID getTenantId() { return null; } }; try { Account account = killbillAPI.getAccountUserApi().getAccountById(killbillEvent.getAccountId(), tenantContext); testDao.insertAccountExternalKey(account.getExternalKey()); } catch (AccountApiException e) { logService.log(LogService.LOG_ERROR, e.getMessage()); } } }
@Override public void handleKillbillEvent(final ExtBusEvent killbillEvent) { logService.log(LogService.LOG_INFO, "Received external event " + killbillEvent.toString()); // Only looking at account creation if (killbillEvent.getEventType() != ExtBusEventType.ACCOUNT_CREATION) { return; } final TenantContext tenantContext = new TenantContext() { @Override public UUID getTenantId() { return null; } }; try { Account account = killbillAPI.getAccountUserApi().getAccountById(killbillEvent.getAccountId(), tenantContext); testDao.insertAccountExternalKey(account.getExternalKey()); } catch (AccountApiException e) { logService.log(LogService.LOG_ERROR, e.getMessage()); } } }
@Override public void start(final BundleContext context) throws Exception { super.start(context); final String bundleName = context.getBundle().getSymbolicName(); logService.log(LogService.LOG_INFO, "TestActivator starting bundle = " + bundleName); final IDBI dbi = new DBI(dataSource.getDataSource()); testDao = new TestDao(dbi); testDao.createTable(); testDao.insertStarted(); registerPaymentApi(context, testDao); }