/// <exception cref="System.IO.IOException"/> private static byte[] BuildTokenData(TimelineDelegationTokenIdentifier tokenId, long renewDate) { TimelineDelegationTokenIdentifierData data = new TimelineDelegationTokenIdentifierData (tokenId, renewDate); return(data.ToByteArray()); }
/// <exception cref="System.IO.IOException"/> private static void LoadTokenData(TimelineStateStore.TimelineServiceState state, byte[] tokenData) { TimelineDelegationTokenIdentifierData data = new TimelineDelegationTokenIdentifierData (); DataInputStream @in = new DataInputStream(new ByteArrayInputStream(tokenData)); try { data.ReadFields(@in); } finally { IOUtils.Cleanup(Log, @in); } state.tokenState[data.GetTokenIdentifier()] = data.GetRenewDate(); }