// target.type. So there will be one for owner.created,
// another for pool.deleted, etc.
Map<Target, Map<Type, TopicPublisher>> pm = Util.newMap();
buildAllTopicPublishers(pm);
return new AMQPBusPublisher(session, pm, mapper);
}
catch (Exception ex) {
throw new RuntimeException(ex);
}
}