this.message_id = msg_id; this.client = _client; this.payload = msg_payload; this.handler = _handler;
return client;
return handler;
return message_id;
return payload;
synchronized( this ){ if ( outcome_reported ){ return; } outcome_reported = true; } handler.sendAttemptCompleted( this );
synchronized( this ){ if ( outcome_reported ){ return; } outcome_reported = true; } handler.sendAttemptFailed( this, error );
this.handler = new_handler;