use of com.yahoo.messagebus.network.local.LocalNetwork in project vespa by vespa-engine.
the class ClientThreadingTestCase method newMbusClient.
private static MbusClient newMbusClient(final LocalWire wire) {
final SharedMessageBus mbus = new SharedMessageBus(new MessageBus(new LocalNetwork(wire), new MessageBusParams().addProtocol(new SimpleProtocol())));
final SharedSourceSession session = mbus.newSourceSession(new SourceSessionParams());
final MbusClient client = new MbusClient(session);
session.release();
mbus.release();
return client;
}
use of com.yahoo.messagebus.network.local.LocalNetwork in project vespa by vespa-engine.
the class ServerThreadingTestCase method newMbusServer.
private static MbusServer newMbusServer(final CurrentContainer container, final LocalWire wire) {
final SharedMessageBus mbus = new SharedMessageBus(new MessageBus(new LocalNetwork(wire), new MessageBusParams().addProtocol(new SimpleProtocol())));
final SharedDestinationSession session = mbus.newDestinationSession(new DestinationSessionParams());
final MbusServer server = new MbusServer(container, session);
session.release();
mbus.release();
return server;
}
Aggregations