Пример #1
0
		/// <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);
        }