jPOS 1.6.1 API Documentation

org.jpos.iso
Interface ISOFilter

All Known Subinterfaces:
RawIncomingFilter
All Known Implementing Classes:
BSHFilter, DelayFilter, MacroFilter, MD5Filter, StatefulFilter, ThroughputControlFilter, XSLTFilter

public interface ISOFilter

An ISOFilter has the oportunity to modify an incoming or outgoing ISOMsg that is about to go thru an ISOChannel. It also has the chance to Veto by throwing an Exception

Version:
$Revision: 2594 $ $Date: 2008-01-22 08:41:31 -0800 (Tue, 22 Jan 2008) $
Author:
Alejandro P. Revilla

Nested Class Summary
static class ISOFilter.VetoException
           
 
Method Summary
 ISOMsg filter(ISOChannel channel, ISOMsg m, LogEvent evt)
           
 

Method Detail

filter

ISOMsg filter(ISOChannel channel,
              ISOMsg m,
              LogEvent evt)
              throws ISOFilter.VetoException
Parameters:
channel - current ISOChannel instance
m - ISOMsg to filter
evt - LogEvent
Returns:
an ISOMsg (possibly parameter m)
Throws:
ISOFilter.VetoException

jPOS.org