public void AddFilter(HttpRequestFilter filter)
		{
			if (_head == null)
				_head = filter;
			
			if (_tail != null)
			{
				_tail.SetNextRequestFilter(filter);
			}
			_tail = filter;
			_tail.SetNextRequestFilter(_default);
		}
        public void AddFilter(HttpRequestFilter filter)
        {
            if (_head == null)
            {
                _head = filter;
            }

            if (_tail != null)
            {
                _tail.SetNextRequestFilter(filter);
            }
            _tail = filter;
            _tail.SetNextRequestFilter(_default);
        }
		internal void SetNextRequestFilter(HttpRequestFilter nextFilter)
		{
			_nextFilter = nextFilter;
		}
 public HttpRequestPath()
 {
     _default = new DefaultFilter(this);
 }
 internal void SetNextRequestFilter(HttpRequestFilter nextFilter)
 {
     _nextFilter = nextFilter;
 }
		public HttpRequestPath()
		{
			_default = new DefaultFilter(this);
		}