protected void assignReceiverIds ( ) { // pack all the events into a single transaction _clobj . startTransaction ( ) ; try { // clear out our previous registrations _clobj . setReceivers ( new DSet < Registration > ( ) ) ; for ( InvocationDecoder decoder : _reclist ) { assignReceiverId ( decoder ) ; } } finally { _clobj . commitTransaction ( ) ; } }
Called when we log on ; generates mappings for all receivers registered prior to logon .