diff options
author | Tor Brede Vekterli <vekterli@yahoo-inc.com> | 2016-12-08 12:32:37 +0100 |
---|---|---|
committer | Tor Brede Vekterli <vekterli@yahoo-inc.com> | 2016-12-08 12:32:37 +0100 |
commit | 95aa2de0312d7bcdc17a7f8d0b555e36f97c6c39 (patch) | |
tree | 9bc4287f244aeef2da0c4ba5217cd98b73c4456e /documentapi/src/main/java/com/yahoo/documentapi/messagebus/MessageBusDocumentAccess.java | |
parent | da11ef56b3815bfe8c98591598ee6f07e7715868 (diff) |
Add factory function for creating a session from a MessageBus
Diffstat (limited to 'documentapi/src/main/java/com/yahoo/documentapi/messagebus/MessageBusDocumentAccess.java')
-rw-r--r-- | documentapi/src/main/java/com/yahoo/documentapi/messagebus/MessageBusDocumentAccess.java | 8 |
1 files changed, 2 insertions, 6 deletions
diff --git a/documentapi/src/main/java/com/yahoo/documentapi/messagebus/MessageBusDocumentAccess.java b/documentapi/src/main/java/com/yahoo/documentapi/messagebus/MessageBusDocumentAccess.java index 0a57a700276..392913e8b36 100644 --- a/documentapi/src/main/java/com/yahoo/documentapi/messagebus/MessageBusDocumentAccess.java +++ b/documentapi/src/main/java/com/yahoo/documentapi/messagebus/MessageBusDocumentAccess.java @@ -87,12 +87,8 @@ public class MessageBusDocumentAccess extends DocumentAccess { @Override public MessageBusVisitorSession createVisitorSession(VisitorParameters params) throws ParseException, IllegalArgumentException { - MessageBusVisitorSession.AsyncTaskExecutor executor = new MessageBusVisitorSession.ThreadAsyncTaskExecutor(scheduledExecutorService); - MessageBusVisitorSession.MessageBusSenderFactory senderFactory = new MessageBusVisitorSession.MessageBusSenderFactory(bus.getMessageBus()); - MessageBusVisitorSession.MessageBusReceiverFactory receiverFactory = new MessageBusVisitorSession.MessageBusReceiverFactory(bus.getMessageBus()); - RoutingTable table = bus.getMessageBus().getRoutingTable(DocumentProtocol.NAME); - - MessageBusVisitorSession session = new MessageBusVisitorSession(params, executor, senderFactory, receiverFactory, table); + MessageBusVisitorSession session = MessageBusVisitorSession.createForMessageBus( + bus.getMessageBus(), scheduledExecutorService, params); session.start(); return session; } |