Index: Transaction.py
===================================================================
--- Transaction.py	(revision 5703)
+++ Transaction.py	(working copy)
@@ -33,10 +33,11 @@
 		self._response = None
 		self._session = None
 		self._servlet = None
+		self._filterChain = None
 		self._errorOccurred = 0
 
 	attrNames = ('application', 'request', 'response',
-		'session', 'servlet', 'errorOccurred')
+		'session', 'servlet', 'filterChain', 'errorOccurred')
 
 	def __repr__(self):
 		s = []
@@ -92,6 +93,13 @@
 	def setServlet(self, servlet):
 		self._servlet = servlet
 
+	def filterChain(self):
+		""" Return the current filter chain that is processing. """
+		return self._filterChain
+
+	def setFilterChain(self, filterChain):
+		self._filterChain = filterChain
+
 	def duration(self):
 		"""Return the duration, in seconds, of the transaction.
 
