/// <exception cref="System.IO.IOException"/> private void LoadToken(HistoryServerStateStoreService.HistoryServerState state, byte [] data) { MRDelegationTokenIdentifier tokenId = new MRDelegationTokenIdentifier(); long renewDate; DataInputStream @in = new DataInputStream(new ByteArrayInputStream(data)); try { tokenId.ReadFields(@in); renewDate = @in.ReadLong(); } finally { IOUtils.Cleanup(Log, @in); } state.tokenState[tokenId] = renewDate; }
/// <exception cref="System.IO.IOException"/> private MRDelegationTokenIdentifier LoadToken(HistoryServerStateStoreService.HistoryServerState state, Path tokenFile, long numTokenFileBytes) { MRDelegationTokenIdentifier tokenId = new MRDelegationTokenIdentifier(); long renewDate; byte[] tokenData = ReadFile(tokenFile, numTokenFileBytes); DataInputStream @in = new DataInputStream(new ByteArrayInputStream(tokenData)); try { tokenId.ReadFields(@in); renewDate = @in.ReadLong(); } finally { IOUtils.Cleanup(Log, @in); } state.tokenState[tokenId] = renewDate; return(tokenId); }