I'm working on a project where we use Flex, Spring, Hibernate and Blazeds, all working on a Weblogic server.
Everything works fine and we call services at the server side from the flex app without p开发者_如何学Goroblems, but now we need to limit the time who spent the execution of the services to 2 seconds, if any service takes more than 2 seconds the server must return a timeout to the flex app.
I've been searching for a way to do this with the blazeds configuration, but it looks that it's not possible.
¿Is there any way to achieve this? I've thought in add a filter to the blazeds requests so it can control the timeout... But I can't find any example and I don't have enough knowledge of filters.
¿Could you help me with this problem?
Thanks.
I think you can set the timeout on RemoteObject OR Webservice.. whatever you are using. Once the specified timeout happens, it will throw a FaultEvent, which is when you supposed to take an appropriate action like for RemoteObject's use their channel's disconnect and so.. Look at this post: Flex RemoteObject timeouts?
精彩评论