Hi Luciano, You have two options for controlling/filtering which messages are pushed to subscribed Consumers.
1. Assign a selector expression to your Consumer before subscribing; this acts as a server-side filter that is evaluated against headers of messages sent to the destination. It's evaluated at the server, not at the client, and only messages that satisfy the expression are pushed to the Consumer. 2. Enabled subtopics for the destination and have each Consumer subscribe to a subtopic. You could have each Consumer subscribe to its own unique subtopic, or you can use subtopics to group sets of Consumers. When you generate messages on the server directly, you can target them to a specific destination's subtopic by adding a "DSSubtopic" header to the message you're sending. Seth From: flexcoders@yahoogroups.com [mailto:[EMAIL PROTECTED] On Behalf Of Luciano Manerich Junior Sent: Thursday, June 26, 2008 9:56 AM To: flexcoders@yahoogroups.com Subject: RES: [flexcoders] Server to client calls Hi Seth, thank you, and all those answers that i've received. In that sample app, every client receive an event, there is an way that i may filter some clients in server code, instead of ignoring it on the cliente side? Ive seen that there is a property on consumer class that i'ld put an expression for a validation, that kind of filter its done on client side? Thank in advance, Luciano. ________________________________________ De: flexcoders@yahoogroups.com [mailto:[EMAIL PROTECTED] Em nome de Seth Hodgson Enviada em: quinta-feira, 26 de junho de 2008 13:46 Para: flexcoders@yahoogroups.com Assunto: RE: [flexcoders] Server to client calls Hi Luciano, Take a look through the sample apps. One of them is a stock ticker sample, and tick updates (messages) that are pushed/dispatched to subscribed Consumers are generated directly by Java code on the server. You could follow the same approach, and generate messages on the server that your clients handle by invoking local methods. But there's nothing like client.call(...) on the server in BlazeDS and LCDS at this point. Best, Seth From: flexcoders@yahoogroups.com [mailto:[EMAIL PROTECTED] On Behalf Of Luciano Manerich Junior Sent: Monday, June 23, 2008 12:16 PM To: flexcoders@yahoogroups.com Subject: RES: [flexcoders] Server to client calls Hi, i've just seen the way with Producer/Consumer, but, its just too much "automated". Is there an way that i may dispatch a consumer event to flex within Java? I need to dispatch an event, to some clients, without any user interaction. In FMS, there is a collection of the current clients, and i may interact with that to call some methods. ________________________________________ De: flexcoders@yahoogroups.com [mailto:[EMAIL PROTECTED] Em nome de Luciano Manerich Junior Enviada em: segunda-feira, 23 de junho de 2008 15:32 Para: flexcoders@yahoogroups.com Assunto: [flexcoders] Server to client calls Hi there, It is possible with LCDS, BlazeDS or some similar DS to call flex client methods from the server? If not, this is only possible with FMS? Thanks in advance.