Refine search
@Override public void process(Exchange exchange) throws Exception { final INDArray arr = (INDArray) exchange.getIn().getBody(); ByteArrayOutputStream bos = new ByteArrayOutputStream(); DataOutputStream dos = new DataOutputStream(bos); Nd4j.write(arr, dos); byte[] bytes = bos.toByteArray(); String base64 = Base64.encodeBase64String(bytes); exchange.getIn().setBody(base64, String.class); String id = UUID.randomUUID().toString(); exchange.getIn().setHeader(KafkaConstants.KEY, id); exchange.getIn().setHeader(KafkaConstants.PARTITION_KEY, id); } }).to(kafkaUri);
private void setResult(Message message, boolean success, Object result, Object oldValue) { message.setHeader(CaffeineConstants.ACTION_SUCCEEDED, success); message.setHeader(CaffeineConstants.ACTION_HAS_RESULT, oldValue != null || result != null); if (oldValue != null) { message.setHeader(CaffeineConstants.OLD_VALUE, oldValue); } if (result != null) { message.setBody(result); } } }
private void setResult(Message message, boolean success, Object result, Object oldValue) { message.setHeader(CaffeineConstants.ACTION_SUCCEEDED, success); message.setHeader(CaffeineConstants.ACTION_HAS_RESULT, oldValue != null || result != null); if (oldValue != null) { message.setHeader(CaffeineConstants.OLD_VALUE, oldValue); } if (result != null) { message.setBody(result); } } }
public static void setListenerHeaders(Exchange ex, String listenerType, String listenerAction) { ex.getIn().setHeader(HazelcastConstants.LISTENER_ACTION, listenerAction); ex.getIn().setHeader(HazelcastConstants.LISTENER_TYPE, listenerType); ex.getIn().setHeader(HazelcastConstants.LISTENER_TIME, new Date().getTime()); }
/** * Creates an exchange with the given body */ protected Exchange createExchangeWithBody(CamelContext camelContext, Object body) { Exchange exchange = new DefaultExchange(camelContext); Message message = exchange.getIn(); message.setHeader("testClass", getClass().getName()); message.setBody(body); return exchange; }
/** * Creates an exchange with the given body */ protected Exchange createExchangeWithBody(CamelContext camelContext, Object body) { Exchange exchange = new DefaultExchange(camelContext); Message message = exchange.getIn(); message.setHeader("testName", getName()); message.setHeader("testClass", getClass().getName()); message.setBody(body); return exchange; }
/** * {@inheritDoc} */ protected void doHandleFailedExchange(Exchange exchange, Throwable t) { final int errorCode = mapToHttpErrorCode(t); exchange.getOut().setBody(String.format("Exception [%s] occured. Message was [%s]", t.getClass().getName(), t.getMessage())); exchange.getOut().setHeader(Exchange.HTTP_RESPONSE_CODE, (int) errorCode); }
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 void process(Exchange exchange) throws Exception { String ssn = exchange.getIn().getHeader(Constants.PROPERTY_SSN, String.class); int score = (int) (Math.random() * 600 + 300); int hlength = (int) (Math.random() * 19 + 1); exchange.getOut().setHeader(Constants.PROPERTY_SCORE, score); exchange.getOut().setHeader(Constants.PROPERTY_HISTORYLENGTH, hlength); exchange.getOut().setHeader(Constants.PROPERTY_SSN, ssn); }
private void processAndTransferResult(Object result, Exchange exchange, MongoDbOperation operation) { // determine where to set the WriteResult: as the OUT body or as an IN message header if (isWriteOperation(operation) && endpoint.isWriteResultAsHeader()) { exchange.getOut().setHeader(MongoDbConstants.WRITERESULT, result); } else { exchange.getOut().setBody(result); } }
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; }