AMFConnection connection = new AMFConnection();
connection.connect(gateway);
Object o = connection.call("DataAccessor.getIndexes", param);
byte[] bs = http.getPayload();
in = new ByteArrayInputStream(bs);
ActionMessage am = new ActionMessage();
AmfMessageDeserializer
amd = new AmfMessageDeserializer();
amd.initialize(new SerializationContext(), in,null);
amd.readMessage(am, new ActionContext());
@SuppressWarnings("unchecked")
List<MessageBody>
bodies = am.getBodies();
for (MessageBody messageBody : bodies) {
if(messageBody.getData()
!= null && messageBody.getData() instanceof Object[]){
Object[] objs =
(Object[])messageBody.getData();
if(objs.length == 5)gatewayData =
messageBody.getData();
}
}