Package org.jpos.iso
Interface ISOFilter
-
- All Known Subinterfaces:
RawIncomingFilter
- All Known Implementing Classes:
BSHFilter
,ChannelInfoFilter
,DebugFilter
,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
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static class
ISOFilter.VetoException
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description 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 instancem
- ISOMsg to filterevt
- LogEvent- Returns:
- an ISOMsg (possibly parameter m)
- Throws:
ISOFilter.VetoException
-
-