public Exchange createCacheExchange(String operation, String key, Object value) { Exchange exchange = super.createExchange(); Message message = exchange.getIn(); message.setHeader(CacheConstants.CACHE_OPERATION, operation); message.setHeader(CacheConstants.CACHE_KEY, key); message.setBody(value); return exchange; }
public Exchange createMongoDbExchange(DBObject dbObj) { Exchange exchange = super.createExchange(); Message message = exchange.getIn(); message.setHeader(MongoDbConstants.DATABASE, database); message.setHeader(MongoDbConstants.COLLECTION, collection); message.setHeader(MongoDbConstants.FROM_TAILABLE, true); message.setBody(dbObj); return exchange; }
public Exchange createExchange(String seq, String id, JsonObject obj, boolean deleted) { Exchange exchange = super.createExchange(); exchange.getIn().setHeader(CouchDbConstants.HEADER_DATABASE, database); exchange.getIn().setHeader(CouchDbConstants.HEADER_SEQ, seq); exchange.getIn().setHeader(CouchDbConstants.HEADER_DOC_ID, id); exchange.getIn().setHeader(CouchDbConstants.HEADER_DOC_REV, obj.get("_rev").getAsString()); exchange.getIn().setHeader(CouchDbConstants.HEADER_METHOD, deleted ? "DELETE" : "UPDATE"); exchange.getIn().setBody(obj); return exchange; }
public Exchange createRabbitExchange(Envelope envelope, AMQP.BasicProperties properties, byte[] body) { Exchange exchange = super.createExchange(); messageConverter.populateRabbitExchange(exchange, envelope, properties, body, false); return exchange; }
@Override public Exchange createExchange() { Exchange exchange = super.createExchange(); exchange.getIn().setHeader(HEADER_JGROUPS_CHANNEL_ADDRESS, resolvedChannel.getAddress()); return exchange; }
public Exchange createExchange(Dimse dimse, Attributes cmd, PDVInputStream data) { Exchange exchange = super.createExchange(); exchange.setIn(new DicomMessage(dimse, cmd, data)); return exchange; }
public Exchange createExchange(ExchangePattern pattern) { Exchange exchange = super.createExchange(pattern); exchange.setProperty(Exchange.BINDING, getBinding()); return exchange; }
@Override public Exchange createExchange(ExchangePattern pattern) { Exchange exchange = super.createExchange(pattern); exchange.setProperty(Exchange.BINDING, getBinding()); return exchange; }
@SuppressWarnings("rawtypes") public Exchange createKafkaExchange(ConsumerRecord record) { Exchange exchange = super.createExchange(); Message message = exchange.getIn(); message.setHeader(KafkaConstants.PARTITION, record.partition()); message.setHeader(KafkaConstants.TOPIC, record.topic()); message.setHeader(KafkaConstants.OFFSET, record.offset()); message.setHeader(KafkaConstants.HEADERS, record.headers()); message.setHeader(KafkaConstants.TIMESTAMP, record.timestamp()); if (record.key() != null) { message.setHeader(KafkaConstants.KEY, record.key()); } message.setBody(record.value()); return exchange; }