Skip to content

Instantly share code, notes, and snippets.

View nousedaccount's full-sized avatar

Deny Prasetyo nousedaccount

  • Gadjah Mada University
  • Yogyakarta
View GitHub Profile
@nousedaccount
nousedaccount / functional.java
Created September 23, 2015 03:55
Functional Sample
final Try<GradingRequest> gradingRequestTry = gradingRequestRepository.persist(requestBody);
gradingRequestTry
.forEach(gradingRequest -> {
Message<GradingRequest> message = MessageBuilder.withPayload(gradingRequest).build();
rabbitTemplate.convertAndSend(RabbitConfig.GRADING_EXCHANGE, RabbitConfig.REQUEST_ROUTING_KEY, message);
});
return gradingRequestTry
.onFailure(throwable -> logger.info("Exception when Save Question [" + throwable.getMessage() + "]", throwable))