final Table<Node, String, Set<QueueSpecification>> queueSpecs) {
return new OutputEmitterFactory() {
@Override
public <T> OutputEmitter<T> create(String outputName, TypeToken<T> type) {
try {
Schema schema = schemaGenerator.generate(type.getType());
Node flowlet = Node.flowlet(flowletName);
for (QueueSpecification queueSpec : Iterables.concat(queueSpecs.row(flowlet).values())) {
if (queueSpec.getQueueName().getSimpleName().equals(outputName)
&& queueSpec.getOutputSchema().equals(schema)) {