next up previous contents
Next: Building blocks Up: Channels Previous: Closing a channel

   
Setting options

A number of options can be set in a channel. To do so, the following method is used:

        public void SetOpt(int option, Object value);

Arguments are the options number and a value. The following options are currently recognized:

Channel.VIEW
The argument must be a boolean value Boolean. If true, views will be received (default is true). If false, no views will be received.

Channel.SUSPECT
The argument is also a boolean object. If set to true, suspicion messages will be received, otherwise not (default is false).

Channel.BLOCK
The argument is a boolean object. If true, block messages will be received. If this option is set to true, views will also be set to true. Default is false.

Channel.LOCAL
Local delivery. The argument is a boolean value. If set to true, a member will receive all messages it sent to itself. Otherwise, all messages sent by itself will be discarded. This option allows to send messages to the group, without receiving a copy. Default is true (members will receive their own copy of messages multicast to the group).

GET_STATE_EVENTS
Reception of GetStateEvents. If this option is turned off, then the group's state may be retrieved, but this member will not respond to requests fro its state (client role).

The equivalent method to get options is GetOption:

        public Object GetOpt(int option);

Given an option, the current value of the option is returned.


next up previous contents
Next: Building blocks Up: Channels Previous: Closing a channel

1999-12-13