Previous | Table of Contents | Next |
Both client and server request Interceptors are registered with an ORB (see
Section 21.7, “Registering Interceptors,? on page 21-50). The ORB logically maintains
an ordered list of these Interceptors.
To accommodate both the client and server request Interceptors, and any future additions to the interception points list,
the following general rules apply to the flow of execution of request interception points:
• There is a set of starting interception points. One and only one of these is called on any given request/reply sequence;
• There is a set of ending interception points. One and only one of these is called on any given request/reply sequence;
• There may be any number of intermediate interception points between the start and end interception points which run in sequence;
• On an exception, intermediate interception points may not be called;
• If and only if a starting interception point runs to completion is an ending interception point called.
See
Section 21.3.7, “Client-Side Interception Point Flow,? on page 21-11 and
Section 21.3.10, “Server-Side Interception Point Flow,? on page 21-17 for details of
how these general flow rules apply specifically to the client-side and server-side Interceptors.