Java Client: Asynchronous Durable Channel Consumer

This example shows how to asynchronously consume events on a Universal Messaging Channel using a durable subscription.

Usage


nnamedsubchan <channel name> [name] [start eid] [debug] [count] [auto ack] 
                             [cluster wide] [persistent] [selector] 

<Required Arguments> 

<channel name> - Channel name parameter for the channel to subscribe to

[Optional Arguments] 

[name]         - Specifies the unique name to be used for a durable subscription 
                 (default: OS username) 
[start eid]    - The Event ID to start subscribing from if the durable subscription needs 
                 to be created (doesn't exist)
[debug]        - The level of output from each event, 0 - none, 1 - summary, 
                 2 - EIDs, 3 - All
[count]        - The number of events to wait before printing out summary information 
                 (default: 1000) 
[auto ack]     - Specifies whether each event will be automatically acknowledged by 
                 the api (default: true) 
[cluster wide] - Specifies whether the durable subscription is to be used across a cluster 
                 (default: false) 
[persistent]   - Specifies whether the named object state is to be stored to disk or 
                 held in server memory (default: false) 
[priority]     - The priority of the subscriber.
[selector]     - The event filter string to use


Note: -? provides help on environment variables

Application Source Code

Click here for a code example