|
|
|||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | |||||||||
See:
Description
| Interface Summary | |
|---|---|
| ACTIVE | A single constant interface, defining the adapter state (ACTIVE) = 1. |
| ClientRequestInfo | Provides request information, accessible for the
ClientRequestInterceptor. |
| ClientRequestInfoOperations | Provides request information, accessible for the ClientRequestInterceptor. |
| ClientRequestInterceptor | A client side request interceptor that is notified on various request processing steps on a client side. |
| ClientRequestInterceptorOperations | Defines operations, applicable to the client side request interceptor. |
| Current | The portable interceptor Current (PICurrent) contains multiple slots where an interceptor can rememeber the request - specific values between subsequent calls of the interceptor methods. |
| CurrentOperations | Defines the operations, applicable to the portable interceptor Current. |
| DISCARDING | A single constant interface, defining the adapter state (DISCARDING) = 2. |
| HOLDING | A single constant interface, defining the adapter state (HOLDING) = 0. |
| INACTIVE | A single constant interface, defining the adapter state (INACTIVE) = 3. |
| Interceptor | Portable Interceptors are hooks into the ORB through which ORB services can intercept the normal flow of execution in creation of IOR, sending request, receiving request and returning the reply. |
| InterceptorOperations | Defines operations, applicable for all types of Interceptor. |
| IORInfo | Provides the server-side ORB service possibility to add components to the new IOR being created. |
| IORInfoOperations | The ORB service uses this interface to add the service specific components to the new IOR being constructed. |
| IORInterceptor | An ORB service implementation may need to add information describing the serverORB service related capabilities to object references (IORs). |
| IORInterceptor_3_0 | The IORInterceptor_3_0 adds to Interceptor functionality, available
since CORBA 3.0. |
| IORInterceptor_3_0Operations | Defines the operations, applicable to the IORInterceptor_3_0. |
| IORInterceptorOperations | Defines operation, applicable to the IORInterceptor. |
| LOCATION_FORWARD | A reply status flag, indicating, that the object has moved (temporary or permanently) to another location. |
| NON_EXISTENT | A single constant interface, defining the adapter state (NON_EXISTENT) = 4. |
| ObjectReferenceFactory | Provides the possibility to create the CORBA object reference. |
| ObjectReferenceFactoryOperations | Defines the operations, applicable to the ObjectReferenceFactory. |
| ObjectReferenceTemplate | Defines the identity of the portable object adapter (POA}. |
| ORBInitializer | Registers the interceptor. |
| ORBInitializerOperations | Defines operations, applicable to the ORBInitializer. |
| ORBInitInfo | The instance of this interface is passed to ORBInitializerOperations
and is used by ORBInitializer to register its Interceptor. |
| ORBInitInfoOperations | Defines operations, applicable to ORBInitInfo. |
| PolicyFactory | The ORBInitializer may register the PolicyFactory to create the
service specific policies later. |
| PolicyFactoryOperations | A service implementation can register policy factory during ORB initialization for creating the service-specific policies. |
| RequestInfo | Provides access to request information, available to the
ClientRequestInterceptor or ServerRequestInterceptor. |
| RequestInfoOperations | Defines operations that are applicable for both server and client request. |
| ServerRequestInfo | Provides request information, accessible for the
ServerRequestInterceptor. |
| ServerRequestInfoOperations | Provides request information, accessible for the
ClientRequestInterceptor. |
| ServerRequestInterceptor | A server side request interceptor that is notified on various request processing steps on a server side. |
| ServerRequestInterceptorOperations | Defines operations, applicable to the server side request interceptor. |
| SUCCESSFUL | A reply status flag, indicating, that the remote method has been called and returned without exception. |
| SYSTEM_EXCEPTION | A reply status flag, indicating, that the
SystemException
has been thrown while calling or from inside the remote method. |
| TRANSPORT_RETRY | A reply status, indicating the necessity of the transport retry. |
| USER_EXCEPTION | A reply status flag, indicating, that the
UserException
has been thrown from inside the remote method. |
| Class Summary | |
|---|---|
| AdapterManagerIdHelper | A helper operations for the adapter manager id. |
| AdapterNameHelper | Provides static helper methods for working with the adapter name helper. |
| AdapterStateHelper | A helper operations for the adapter state. |
| CurrentHelper | The helper operations for the CORBA object Current. |
| ForwardRequestHelper | The helper operations for the exception ForwardRequest. |
| InvalidSlotHelper | The helper operations for the exception InvalidSlot. |
| IORInterceptor_3_0Helper | The helper operations for the CORBA object IORInterceptor_3_0. |
| IORInterceptor_3_0Holder | A holder for the object IORInterceptor_3_0. |
| ObjectIdHelper | The Object Id of this package is defined in OMG specification as a byte array. |
| ObjectReferenceFactoryHelper | The helper operations for the CORBA object ObjectReferenceFactory. |
| ObjectReferenceFactoryHolder | A holder for the object ObjectReferenceFactory. |
| ObjectReferenceTemplateHelper | The helper operations for the CORBA object
ObjectReferenceTemplate. |
| ObjectReferenceTemplateHolder | A holder for the object ObjectReferenceTemplate. |
| ObjectReferenceTemplateSeqHelper | Provides static helper methods for working with the array of object reference templates. |
| ObjectReferenceTemplateSeqHolder | A holder for the array of ObjectReferenceTemplates. |
| ORBIdHelper | The ORB Id is defined in OMG specification just as a narrow (not wide) string. |
| ServerIdHelper | The Server Id is defined in OMG specification just as a narrow (not wide) string. |
| Exception Summary | |
|---|---|
| ForwardRequest | The ForwardRequest is thrown by interceptors to forward the request to another target. |
| InvalidSlot | The InvalidSlot is thrown when the slot identifier, passed in one of the
methods, related to Current, does not define a valid slot. |
Interceptors are hooks than can monitor various stages of the CORBA request
processing. The IORInterceptor monitors
all new object refereces (IORs) being created and can add to them additional
information. The ClientRequestInterceptor
monitors request handling on the client side and the
ServerRequestInterceptor monitors request
handling on the server side. The client and server request interceptors can
add additional data to the CORBA message that is accessible on remote side
after the message is transmitted. They can also forward request to another
target. All interceptor functions also work for the local invocations. The
interceptors are registered in ORB.init(...) using
ORBInitializer.
|
|
|||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | |||||||||