It would be incredibly difficult as Traffic Server is written in C++; you could write a plugin that does message passing to a java application but that would be clunky and weird. I'm also not sure about how feasible it would be to use JNI/JNX to write the plugin as I'm not a java programmer. There is a Lua API that might be helpful...


On Tue, Mar 5, 2013 at 4:35 PM, Anil Jangam <> wrote:
Thanks Brian for your reply. 

I guess Java perhaps isn't there on the road-map at all, but how difficult/easy it would be to write modules in Java? Or is there any other mechanism where one can write a module/application logic in Java, which gives more flexibility from a development point of view?


On Tue, Mar 5, 2013 at 7:30 PM, Brian Geffon <> wrote:
You can check out the cpp11api in lib/ which is checked into master on git. But, I'm currently working on a c++ api with another person that we're hoping to get contributed back to trafficserver within a few weeks.


On Tue, Mar 5, 2013 at 4:24 PM, Anil Jangam <> wrote:
Hi Team,

Is is possible to write the Traffic Server modules either in C++ or Java? How much do traffic server recommends this approach?

If not Java, I guess implementing in C++ should be possible.

Can anyone comment on this?