wowza
выдала неожиданный фокус. Посылаю с клиента:
public function answerInvitation(visitorID : String, accepted : Boolean) : void
{
service.call("answerInvitation", null, visitorID, accepted);
}
беру на Wowza
public void answerInvitation(IClient client, RequestFunction function, AMFDataList params)
{
String visitorID = params.getString(PARAM1);
boolean accepted = params.getBoolean(PARAM2);
log.info("answerInvitation {} {}", visitorID, accepted);
}
и, внезапно, фигня — visitorID null
Поглядел params.toString, а там
[0] answerInvitation
[1] 3.0
[2] null
[3] null
[4] 3 // visitorID
[5] true // accepted
пришлось брать параметры не таким вот очевидным способом
String visitorID = params.getString(PARAM1);
boolean accepted = params.getBoolean(PARAM2);
а вот таким неочевидным
String visitorID = params.getString(PARAM2);
boolean accepted = params.getBoolean(PARAM3);
Что-то не припомню таких фокусов в прошлых проектах.