A request Interceptor is designed to intercept the flow of a request/reply sequence through the ORB at specific points so that the services can query the request information and manipulate the service contexts, which are propagated between clients and servers.
The main function of request Interceptors is to allow ORB services to transfer service context information between clients and servers.
There are two types of request Interceptors. One is the client-side Interceptor and the other is the server-side Interceptor. Both client- and server-side Interceptors are registered with the ORB. The ORB logically maintains an ordered list of these Interceptors.
Each request Interceptor is called at a number of interception points ...