net.jxta.impl.endpoint.cbjx
Class CbJxTransport.CbJxInputFilter
java.lang.Object
net.jxta.impl.endpoint.cbjx.CbJxTransport.CbJxInputFilter
- All Implemented Interfaces:
- MessageFilterListener
- Enclosing class:
- CbJxTransport
public class CbJxTransport.CbJxInputFilter
- extends Object
- implements MessageFilterListener
this class filters incoming messages.
it checks if messages are valid and if not discard them
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
CbJxTransport.CbJxInputFilter
public CbJxTransport.CbJxInputFilter()
filterMessage
public Message filterMessage(Message message,
EndpointAddress srcAddr,
EndpointAddress dstAddr)
- This method is invoked by the EndpointService for each message for which
this filter is registered.
The src and destination addresses are the addresses as they were
before any filters were run upon the message. If your filter is dependant
upon the current value of thse addresses it should examine the message
directly.
- Specified by:
filterMessage
in interface MessageFilterListener
- Parameters:
message
- Incoming messagesrcAddr
- Endpoint Address of the original source of the messagedstAddr
- Endpoint Address of the original destination of the message
- Returns:
- Message The potentially modified or alternate message. If null
is returned then the message has been discarded.