org.objectweb.carol.rmi.jrmp.interceptor

Interface JClientRequestInterceptor

All Superinterfaces:
Serializable

public interface JClientRequestInterceptor
extends Serializable

Interface JClientRequestInterceptor is the CAROL JRMP Client Interceptor Interface this interface is use for client interceptor definition

Version:
1.0, 15/07/2002

Author:
Guillaume Riviere (Guillaume.Riviere@inrialpes.fr)

Method Summary

String
name()
get the name of this interceptor
void
receive_exception(JClientRequestInfo jri)
Receive exception interception
void
receive_other(JClientRequestInfo jri)
void
receive_reply(JClientRequestInfo jri)
Receive reply interception
void
send_poll(JClientRequestInfo jri)
send client context in pool
void
send_request(JClientRequestInfo jri)
send client context with the request.

Method Details

name

public String name()
get the name of this interceptor

Returns:
name


receive_exception

public void receive_exception(JClientRequestInfo jri)
            throws IOException
Receive exception interception

Parameters:


receive_other

public void receive_other(JClientRequestInfo jri)
            throws IOException


receive_reply

public void receive_reply(JClientRequestInfo jri)
            throws IOException
Receive reply interception

Parameters:


send_poll

public void send_poll(JClientRequestInfo jri)
            throws IOException
send client context in pool

Parameters:


send_request

public void send_request(JClientRequestInfo jri)
            throws IOException
send client context with the request. The sendingRequest method of the JPortableInterceptors is called prior to marshalling arguments and contexts

Parameters: