public abstract class FilteredBase extends java.util.Observable implements FilteredChannel, java.lang.Cloneable
FilteredChannel| Modifier and Type | Field and Description |
|---|---|
protected java.util.Vector |
incomingFilters |
protected java.util.Vector |
outgoingFilters |
CONNECT, RX, SIZEOF_CNT, TX| Constructor and Description |
|---|
FilteredBase() |
| Modifier and Type | Method and Description |
|---|---|
void |
addFilter(ISOFilter filter) |
void |
addIncomingFilter(ISOFilter filter) |
void |
addOutgoingFilter(ISOFilter filter) |
protected ISOMsg |
applyIncomingFilters(ISOMsg m,
LogEvent evt) |
protected ISOMsg |
applyOutgoingFilters(ISOMsg m,
LogEvent evt) |
java.lang.Object |
clone()
Expose channel clonning interface
|
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) |
addObserver, clearChanged, countObservers, deleteObserver, deleteObservers, hasChanged, notifyObservers, notifyObservers, setChangedequals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitconnect, disconnect, getName, getPackager, isConnected, receive, reconnect, send, send, setName, setPackager, setUsableprotected java.util.Vector incomingFilters
protected java.util.Vector outgoingFilters
public void addIncomingFilter(ISOFilter filter)
addIncomingFilter in interface FilteredChannelfilter - incoming filter to addpublic void addOutgoingFilter(ISOFilter filter)
addOutgoingFilter in interface FilteredChannelfilter - outgoing filter to addpublic void addFilter(ISOFilter filter)
addFilter in interface FilteredChannelfilter - filter to add (both directions, incoming/outgoing)public void removeFilter(ISOFilter filter)
removeFilter in interface FilteredChannelfilter - filter to remove (both directions)public void removeIncomingFilter(ISOFilter filter)
removeIncomingFilter in interface FilteredChannelfilter - incoming filter to removepublic void removeOutgoingFilter(ISOFilter filter)
removeOutgoingFilter in interface FilteredChannelfilter - outgoing filter to removeprotected ISOMsg applyOutgoingFilters(ISOMsg m, LogEvent evt) throws ISOFilter.VetoException
ISOFilter.VetoExceptionprotected ISOMsg applyIncomingFilters(ISOMsg m, LogEvent evt) throws ISOFilter.VetoException
ISOFilter.VetoExceptionpublic java.util.Collection getIncomingFilters()
getIncomingFilters in interface FilteredChannelpublic java.util.Collection getOutgoingFilters()
getOutgoingFilters in interface FilteredChannelpublic void setIncomingFilters(java.util.Collection filters)
setIncomingFilters in interface FilteredChannelfilters - incoming filter setpublic void setOutgoingFilters(java.util.Collection filters)
setOutgoingFilters in interface FilteredChannelfilters - outgoing filter setpublic java.lang.Object clone()
ISOChannelclone in interface ISOChannelclone in class java.lang.Object