the transaction has canceled , and the participant should undo any work . the participant can not have informed the coordinator that it has completed . concode_field_sep List<String> values concode_elem_sep String txID concode_elem_sep HashMap<String,SetParticipantBA> participants concode_elem_sep long serialVersionUID concode_field_sep void confirmCompleted concode_elem_sep void removeParticipant concode_elem_sep void doCompensate concode_elem_sep void recordParticipant concode_elem_sep SetParticipantBA getParticipant concode_elem_sep void error concode_elem_sep void complete concode_elem_sep void close concode_elem_sep void compensate concode_elem_sep void unknown concode_elem_sep void addValue concode_elem_sep String status
void function ( ) { System . out . println ( "srini_string" ) ; doCompensate ( ) ; removeParticipant ( txID ) ; }