private void AddAspectClaims(string aspectName, IContextMap contextMap, IDictionary <string, object> claims) { IAspect aspect = contextMap.Get(aspectName); foreach (string propertyName in aspect.KeySet) { string claimName = $"{aspectName}.{propertyName}"; object claimValue = aspect.Get(propertyName); claims.Add(claimName, claimValue); } }
internal CleaningStrategy(IContextMap map, ExecutionPolicy policy) { KPolicy = policy; _map = map; _timer = new System.Timers.Timer(KPolicy.HeartBeat.TotalMilliseconds); _timer.Elapsed += (sender, args) => { _timer.Enabled = false; Clean(); _timer.Enabled = true; }; }
private void AddAspectClaims(string aspectName, IContextMap contextMap, IDictionary<string, object> claims) { IAspect aspect = contextMap.Get(aspectName); foreach (string propertyName in aspect.KeySet) { string claimName = string.Format("{0}.{1}", aspectName, propertyName); object claimValue = aspect.Get(propertyName); claims.Add(claimName, claimValue); } }
internal RemoveOnlyWhenThreadIsDead(IContextMap map, ExecutionPolicy policy) : base(map, policy) { }
internal RemoveUnused(IContextMap map, ExecutionPolicy policy) : base(map, policy) { }
internal RemoveLeastRecentlyUsed(IContextMap map, ExecutionPolicy policy) : base(map, policy) { _minAge = policy.MinimumAge; }
private void AddAspectClaims(string aspectName, IContextMap contextMap, IDictionary<string, object> claims) { IAspect aspect = contextMap.Get(aspectName); foreach (string propertyName in aspect.KeySet) { string claimName = string.Format("{0}.{1}", aspectName, propertyName); object claimValue = aspect.Get(propertyName); Log.Trace("Context claim property {0} = {1}", claimName, claimValue != null ? claimValue.ToString() : "<NULL>"); claims.Add(claimName, claimValue); } }