jPOS 1.6.1 API Documentation

org.jpos.iso
Interface FilteredChannel

All Superinterfaces:
ISOChannel, ISOSource
All Known Implementing Classes:
AmexChannel, ASCIIChannel, BASE24Channel, BASE24TCPChannel, BaseChannel, CSChannel, FilteredBase, GZIPChannel, HEXChannel, LogChannel, LoopbackChannel, NACChannel, NCCChannel, PADChannel, PostChannel, RawChannel, VAPChannel, X25Channel, XMLChannel

public interface FilteredChannel
extends ISOChannel

Filtered Channel

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

Field Summary
 
Fields inherited from interface org.jpos.iso.ISOChannel
CONNECT, RX, SIZEOF_CNT, TX
 
Method Summary
 void addFilter(ISOFilter filter)
           
 void addIncomingFilter(ISOFilter filter)
           
 void addOutgoingFilter(ISOFilter filter)
           
 java.util.Collection getIncomingFilters()
           
 java.util.Collection getOutgoingFilters()
           
 void removeFilter(ISOFilter filter)
           
 void removeIncomingFilter(ISOFilter filter)
           
 void removeOutgoingFilter(ISOFilter filter)
           
 void setIncomingFilters(java.util.Collection filters)
           
 void setOutgoingFilters(java.util.Collection filters)
           
 
Methods inherited from interface org.jpos.iso.ISOChannel
clone, connect, disconnect, getName, getPackager, isConnected, receive, reconnect, send, setName, setPackager, setUsable
 

Method Detail

addIncomingFilter

void addIncomingFilter(ISOFilter filter)
Parameters:
filter - incoming filter to add

addOutgoingFilter

void addOutgoingFilter(ISOFilter filter)
Parameters:
filter - outgoing filter to add

addFilter

void addFilter(ISOFilter filter)

removeFilter

void removeFilter(ISOFilter filter)
Parameters:
filter - filter to remove (both directions)

removeIncomingFilter

void removeIncomingFilter(ISOFilter filter)
Parameters:
filter - incoming filter to remove

removeOutgoingFilter

void removeOutgoingFilter(ISOFilter filter)
Parameters:
filter - outgoing filter to remove

getIncomingFilters

java.util.Collection getIncomingFilters()
Returns:
Collection containing all incoming filters

getOutgoingFilters

java.util.Collection getOutgoingFilters()
Returns:
Collection containing all outgoing filters

setIncomingFilters

void setIncomingFilters(java.util.Collection filters)
Parameters:
filters - incoming filter set

setOutgoingFilters

void setOutgoingFilters(java.util.Collection filters)
Parameters:
filters - outgoing filter set

jPOS.org