diff --git a/.github/workflows/maven.yml b/.github/workflows/maven.yml index 7679f08a..0668c88b 100644 --- a/.github/workflows/maven.yml +++ b/.github/workflows/maven.yml @@ -12,7 +12,7 @@ on: jobs: build_maven: runs-on: ubuntu-latest - timeout-minutes: 90 + timeout-minutes: 30 steps: - uses: actions/checkout@v3 diff --git a/gateleen-playground/src/main/java/org/swisspush/gateleen/playground/Server.java b/gateleen-playground/src/main/java/org/swisspush/gateleen/playground/Server.java index 01dd0f7e..48bbeb03 100755 --- a/gateleen-playground/src/main/java/org/swisspush/gateleen/playground/Server.java +++ b/gateleen-playground/src/main/java/org/swisspush/gateleen/playground/Server.java @@ -257,6 +257,9 @@ public void start() { queueClient, lock); reducedPropagationManager.startExpiredQueueProcessing(5000); + queueSplitter = new QueueSplitterImpl(configurationResourceManager, SERVER_ROOT + "/admin/v1/queueSplitters"); + queueSplitter.initialize(); + hookHandler = new HookHandler(vertx, selfClient, storage, loggingResourceManager, logAppenderRepository, monitoringHandler,SERVER_ROOT + "/users/v1/%s/profile", SERVER_ROOT + "/hooks/v1/", queueClient,false, reducedPropagationManager, null, storage, Router.DEFAULT_ROUTER_MULTIPLIER, queueSplitter); @@ -328,9 +331,6 @@ public void start() { final QueueBrowser queueBrowser = new QueueBrowser(vertx, SERVER_ROOT + "/queuing", Address.redisquesAddress(), monitoringHandler); - queueSplitter = new QueueSplitterImpl(configurationResourceManager, SERVER_ROOT + "/admin/v1/queueSplitters"); - queueSplitter.initialize(); - LogController logController = new LogController(); logController.registerLogConfiguratorMBean(JMX_DOMAIN);