public ServiceBundle buildAndStart() { final ServiceBundle build = build(); build.startUpCallQueue(); return build; }
/** * starts this bundle buy calling startUpCallQueue and startReturnHandlerProcessor (no arg). */ default void start() { startUpCallQueue(); startReturnHandlerProcessor(); }
private void doStart() { stop.set(false); httpRequestServerHandler.start(); httpServer.setHttpRequestConsumer(httpRequestServerHandler::handleRestCall); httpServer.setWebSocketMessageConsumer(webSocketHandler::handleWebSocketCall); httpServer.setWebSocketCloseConsumer(webSocketHandler::handleWebSocketClose); if (endpoint != null && endpoint.getTimeToLive() > 0) { handleServiceDiscoveryCheckIn(); } else { httpServer.setHttpRequestsIdleConsumer(httpRequestServerHandler::httpRequestQueueIdle); } httpServer.setWebSocketIdleConsume(webSocketHandler::webSocketQueueIdle); serviceBundle.startUpCallQueue(); startResponseQueueListener(); }
default void start() { startUpCallQueue(); startReturnHandlerProcessor(); }
/** * starts this bundle buy calling startUpCallQueue and startReturnHandlerProcessor (no arg). */ default void start() { startUpCallQueue(); startReturnHandlerProcessor(); }
public ServiceBundle buildAndStart() { final ServiceBundle build = build(); build.startUpCallQueue(); return build; }
public ServiceBundle buildAndStart() { final ServiceBundle build = build(); build.startUpCallQueue(); return build; }
@Before public void setup() { super.setupLatch(); dispatcher = RoundRobinServiceWorkerBuilder .roundRobinServiceWorkerBuilder() .setFlushInterval(1) .setServiceObjectSupplier(() -> new MultiWorker()) .build(); dispatcher.start(); bundle = serviceBundleBuilder().setAddress("/root").build(); bundle.addServiceConsumer("/workers", dispatcher); bundle.startUpCallQueue(); }
private void doStart() { stop.set(false); httpRequestServerHandler.start(); httpServer.setHttpRequestConsumer(httpRequestServerHandler::handleRestCall); httpServer.setWebSocketMessageConsumer(webSocketHandler::handleWebSocketCall); httpServer.setWebSocketCloseConsumer(webSocketHandler::handleWebSocketClose); if (endpoint != null && endpoint.getTimeToLive() > 0) { handleServiceDiscoveryCheckIn(); } else { httpServer.setHttpRequestsIdleConsumer(httpRequestServerHandler::httpRequestQueueIdle); } httpServer.setWebSocketIdleConsume(webSocketHandler::webSocketQueueIdle); serviceBundle.startUpCallQueue(); startResponseQueueListener(); }
private void doStart() { stop.set(false); httpRequestServerHandler.start(); httpServer.setHttpRequestConsumer(httpRequestServerHandler::handleRestCall); httpServer.setWebSocketMessageConsumer(webSocketHandler::handleWebSocketCall); httpServer.setWebSocketCloseConsumer(webSocketHandler::handleWebSocketClose); if (endpoint!=null && endpoint.getTimeToLive() > 0) { handleServiceDiscoveryCheckIn(); } else { httpServer.setHttpRequestsIdleConsumer(httpRequestServerHandler::httpRequestQueueIdle); } httpServer.setWebSocketIdleConsume(webSocketHandler::webSocketQueueIdle); serviceBundle.startUpCallQueue(); startResponseQueueListener(); }