Tengo una aplicación en Flex que llama a metodos de mi servidor JBoss mediante RemoteObject. Todo me funciona correctamente pero cuando intento que el JBoss me devuelva una Array con un largo listado de Objetos, me tarda unos 12 segundos en recibirla.
Lo tengo montado de la siguiente manera:
Código:
El servicio me devuelve la Array correctamente y el updateAll() me tarda demasiado en recibir la lista. Claro está que cuanto mayor es esta Array que se devuelve, más tarda en recibirlo el Flex.<mx:RemoteObject id="myService" destination="remoteService" result="updateAll(event)"/>
La definición del canal que uso es la siguiente:
Código:
...y no se si deberia usar streaming o algun otro...<channel-definition id="my-amf" class="mx.messaging.channels.AMFChannel"> <endpoint url="http://{server.name}:{server.port}/{context.root}/messagebroker/amf" class="flex.messaging.endpoints.AMFEndpoint"/> </channel-definition>
¿Alguna ayuda por favor? Gracias de antemano.