The answer to HFSJ chapter 13 mock question 1 are: destroy() is always a container callback method and doFilter is both a callback and a inline method. What's the difference between a callback and an inline method?
This has been asked and answered many times before. Try searching this forum as the answer is here somewhere...
Charles Lyons (SCJP 1.4, April 2003; SCJP 5, Dec 2006; SCWCD 1.4b, April 2004)
Author of OCEJWCD Study Companion for Oracle Exam 1Z0-899 (ISBN 0955160340 / AmazonAmazon UK )
Don't get me started about those stupid light bulbs.