duke@1: duke@1: duke@1:
duke@1: duke@1: duke@1: duke@1: duke@1: duke@1: Provides a mechanism to register ORB hooks through which ORB services duke@1: can intercept the normal flow of execution of the ORB. duke@1: duke@1:
duke@1: {@link org.omg.PortableInterceptor.ORBInitializer ORBInitializer}
duke@1: for how to go about registering interceptors.
duke@1:
duke@1:
duke@1: org.omg.PortableInterceptor
duke@1:
duke@1: -
duke@1: RequestInfo
duke@1:
duke@1: - sync_scope(): Always returns SYNC_WITH_TRANSPORT
duke@1: - arguments(): Only supported for DII/DSI calls
duke@1: - exceptions(): Only supported for DII calls on client side.
duke@1: Not supported on server-side.
duke@1: - contexts(): Only supported for DII calls on client side.
duke@1: Not supported on server-side since our ORB does not send contexts.
duke@1:
duke@1: - operation_context(): Only supported for DII calls
duke@1: on client side. Not supported on server-side since ORB
duke@1: does not send contexts.
duke@1: - result(): Only supported for DII/DSI calls
duke@1:
duke@1:
duke@1: -
duke@1: ClientRequestInfo
duke@1:
duke@1: - received_exception_id(): Always returns null in the
duke@1: DII case
duke@1: - get_request_policy(int type): Not implemented.
duke@1:
duke@1:
duke@1: -
duke@1: ServerRequestInfo
duke@1:
duke@1: - sending_exception(): Does not support user exceptions on
duke@1: the server side in non-DSI case.
duke@1:
duke@1:
duke@1:
duke@1:
duke@1:
duke@1: For a precise list of supported sections of official OMG specifications with which
duke@1: the Java[tm] Platform, Standard Edition 6 complies, see Official Specifications for CORBA
duke@1: support in Java SE 6.
duke@1:
duke@1: @since 1.4
duke@1:
duke@1: @serial exclude
duke@1:
duke@1: