public Xid [ ] recover ( ) { if ( TraceComponent . isAnyTracingEnabled ( ) && tc . isEntryEnabled ( ) ) SibTr . entry ( this , tc , "recover" ) ; Xid [ ] xids = new Xid [ _indoubtXids . size ( ) ] ; _indoubtXids . toArray ( xids ) ; if ( TraceComponent . isAnyTracingEnabled ( ) && tc . isEntryEnabled ( ) ) SibTr . exit ( this , tc , "recover" , "return=" + Arrays . toString ( xids ) + ", size=" + xids . length ) ; return xids ; }
This method returns the list of indoubt Xids that the MessageStore knows about at the time . This includes those recovered from the datastore at restart time and any that are currently known about as part of normal runtime processing .