|
Akka/Scala example source code file (HttpTransformer.java)
The HttpTransformer.java Akka example source codepackage sample.camel.http; import akka.actor.Status; import akka.actor.UntypedActor; import akka.camel.CamelMessage; import akka.dispatch.Mapper; public class HttpTransformer extends UntypedActor { public void onReceive(Object message) { if (message instanceof CamelMessage) { CamelMessage camelMessage = (CamelMessage) message; CamelMessage replacedMessage = camelMessage.mapBody(new Mapper<Object, String>() { @Override public String apply(Object body) { String text = new String((byte[]) body); return text.replaceAll("Akka ", "AKKA "); } }); getSender().tell(replacedMessage, getSelf()); } else if (message instanceof Status.Failure) { getSender().tell(message, getSelf()); } else unhandled(message); } } Other Akka source code examplesHere is a short list of links related to this Akka HttpTransformer.java source code file: |
... this post is sponsored by my books ... | |
#1 New Release! |
FP Best Seller |
Copyright 1998-2021 Alvin Alexander, alvinalexander.com
All Rights Reserved.
A percentage of advertising revenue from
pages under the /java/jwarehouse
URI on this website is
paid back to open source projects.