Package org.jpos.iso
Interface FilteredChannel
-
- All Superinterfaces:
ISOChannel
,ISOSource
- All Known Implementing Classes:
AmexChannel
,ASCIIChannel
,BASE24Channel
,BASE24TCPChannel
,BaseChannel
,BCDChannel
,CSChannel
,FilteredBase
,FSDChannel
,GICCChannel
,GZIPChannel
,HEXChannel
,LogChannel
,LoopbackChannel
,NACChannel
,NCCChannel
,PADChannel
,PostChannel
,RawChannel
,RBPChannel
,TelnetXMLChannel
,VAPChannel
,X25Channel
,XMLChannel
public interface FilteredChannel extends ISOChannel
Filtered Channel- See Also:
ISOChannel
,ServerChannel
-
-
Field Summary
-
Fields inherited from interface org.jpos.iso.ISOChannel
CONNECT, RX, SIZEOF_CNT, TX
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description 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, 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
-
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
-
-