summaryrefslogtreecommitdiff
path: root/TAO
diff options
context:
space:
mode:
authorOssama Othman <ossama-othman@users.noreply.github.com>2000-11-18 18:19:45 +0000
committerOssama Othman <ossama-othman@users.noreply.github.com>2000-11-18 18:19:45 +0000
commit155f1f69be1bd1eddd866ead20a7d8c05a93b899 (patch)
tree5d7b64f4aa7ae0847beac9a38d4e85325f3857a1 /TAO
parent126b1bd680a85b8df0b41a412ffe45f333ba8d97 (diff)
downloadATCD-155f1f69be1bd1eddd866ead20a7d8c05a93b899.tar.gz
Clarified some statements.
Diffstat (limited to 'TAO')
-rw-r--r--TAO/docs/interceptors.html27
1 files changed, 15 insertions, 12 deletions
diff --git a/TAO/docs/interceptors.html b/TAO/docs/interceptors.html
index a29b8aae94e..b54a64d993a 100644
--- a/TAO/docs/interceptors.html
+++ b/TAO/docs/interceptors.html
@@ -72,7 +72,7 @@ interception points including (1) <CODE>send_request</CODE>,
(4) <CODE>receive_reply</CODE>, (5) <CODE>send_exception</CODE>,
(6) <CODE>receive_exception</CODE>, and
(7) <CODE>establish_components</CODE> (specific to
-<CODE>IORInterceptor</CODE>s. Each request interception point is
+<CODE>IORInterceptor</CODE>s). Each request interception point is
passed a <CODE>RequestInfo</CODE> object which encapsulates the
details of the operation like arguments, etc. The IOR interception
point is passed an <CODE>IORInfo</CODE> object that encapsulates
@@ -299,12 +299,12 @@ module PortableInterceptor
<h3><a name="status">Current Status</a></h3>
<ul>
<li>The basic infrastructure is in place as well as the canonical
- interception points: <CODE>send_request</CODE>,
+ request interception points: <CODE>send_request</CODE>,
<CODE>receive_request</CODE>, <CODE>send_exception</CODE>,
<CODE>receive_exception</CODE>, <CODE>send_reply</CODE>, and
- <CODE>receive_reply</CODE>. The other interception points are
- mostly for specific applications like AMI, FT, etc. which will
- be implemented as and when needed.
+ <CODE>receive_reply</CODE>. The remaining request interception
+ points are mostly for specific applications like AMI, FT,
+ etc. which will be implemented as and when needed.
<li><CODE>ORBInitializer</CODE> registration has been implemented,
as per the spec.
<li>Registration of interceptors is now conformant to the spec
@@ -319,9 +319,10 @@ module PortableInterceptor
the <CODE>ORB::create_policy</CODE> method.
<li>Initial reference registration, i.e.
<CODE>ORBInitInfo::register_initial_reference</CODE>, has been
- implemented. This particularly useful for registering local
+ implemented. This is particularly useful for registering local
objects with the ORB's <CODE>resolve_initial_references</CODE>
- since they can't be stringified and registered via -ORBInitRef.
+ mechanism since they can't be stringified and registered via
+ <CODE>-ORBInitRef</CODE> ORB option.
<li>Basically, all <CODE>ORBInitInfo</CODE> methods have been
implemented except <CODE>allocate_slot_id</CODE> and
<CODE>codec_factory</CODE>.
@@ -330,9 +331,10 @@ module PortableInterceptor
<hr><P>
<h2><a name="future">Future Work</a></h2>
<ol>
- <li>Add support for the interceptor chain to <CODE>ThruPOA</CODE>
- collocation optimization; the <CODE>direct</CODE> collocation
- optimization will not go through the interceptor chain.
+ <li>Add support for the <CODE>ThruPOA</CODE> collocation
+ optimization to the interceptor chain; the <CODE>direct</CODE>
+ collocation optimization will not go through the interceptor
+ chain.
<li>Implement the <CODE>PortableInterceptor::Current</CODE>
interface. Useful for passing data between interceptors.
<li>Implement the <CODE>CodecFactory</CODE> interface, and an
@@ -352,8 +354,9 @@ module PortableInterceptor
<li>The current implementation does not go through the interceptor chain
when using collocation optimizations such as <CODE>direct</CODE> or
<CODE>ThruPOA</CODE>.
- <li>While multiple interceptors have been implemented, their
- compliance with the <em>General Flow Rules</em> must be improved.
+ <li>While multiple request interceptor support has been implemented,
+ its compliance with the <em>General Flow Rules</em> dictated in
+ the Portable Interceptor specification must be improved.
</ul>
<hr><P>