A Filter is a Java object that implements one of the defined Filter APIs discussed in the Filter API section. Each filter is a small application whose whole purpose is to process the Request and Reply objects created by the Handler.