org.jpos.iso.filter
Class MacroFilter
java.lang.Object
org.jpos.iso.filter.MacroFilter
- All Implemented Interfaces:
- Configurable, ReConfigurable, ISOFilter
public class MacroFilter
- extends java.lang.Object
- implements ISOFilter, ReConfigurable
MacroFilter useful to set sequencers, date, unset iso fields, etc.
- Version:
- $Revision: 2594 $ $Date: 2008-01-22 08:41:31 -0800 (Tue, 22 Jan 2008) $
- Author:
- Alejandro P. Revilla
| Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
MacroFilter
public MacroFilter()
setConfiguration
public void setConfiguration(Configuration cfg)
throws ConfigurationException
- Specified by:
setConfiguration in interface Configurable
- Parameters:
cfg -
- sequencer - a sequencer used to store counters
- unset - space delimited list of fields to be unset
- valid - space delimited list of valid fields
- comma delimited list of fields to be unset when applying filter
- xzy - property named "xyz"
- Throws:
ConfigurationException
filter
public ISOMsg filter(ISOChannel channel,
ISOMsg m,
LogEvent evt)
throws ISOFilter.VetoException
- Specified by:
filter in interface ISOFilter
- Parameters:
channel - current ISOChannel instancem - ISOMsg to filterevt - LogEvent
- Returns:
- an ISOMsg (possibly parameter m)
- Throws:
ISOFilter.VetoException