Start line:  
End line:  

Snippet Preview

Snippet HTML Code

Stack Overflow Questions
 package gov.nist.javax.sip.stack;
 
 
This interface has callbacks that are notified for every SIP message arriving at the container. The callbacks occurs before any significant long-lived resources are allocated for this call, thus it gives a chance to the application to pre-process the message and filter based on some application-specific algorithm. Creating and sending a stateless response is also allowed. It is useful for congestion control or header re-writing.

Author(s):
Vladimir Ralev <vralev@redhat.com>
public interface SIPMessageValve {
The callback method that is called for every request before any transaction/dialog mapping or allocation occur.

Parameters:
request
messageChannel
Returns:
	public boolean processRequest(SIPRequest requestMessageChannel messageChannel);

The callback method that is called for every response before any transaction/dialog mapping or allocation occur.

Parameters:
response
messageChannel
Returns:
	public boolean processResponse(Response responseMessageChannel messageChannel);

This method is called when the valve is initialized. You can perform any initialization here.

Parameters:
stack
	public void init(SipStack stack);

This method is called when the valve is about to be destroyed. You can perform any cleanup here.
	public void destroy();
New to GrepCode? Check out our FAQ X