55 |
* |
* |
56 |
* @param interceptor the interceptor to register. |
* @param interceptor the interceptor to register. |
57 |
* |
* |
58 |
* @throws DuplicateName if the interceptor name is not an empty string and an |
* @throws DuplicateName if the interceptor name is not an empty string and an |
59 |
* interceptor with this name is already registered with the ORB being |
* interceptor with this name is already registered with the ORB being |
60 |
* created. |
* created. |
61 |
*/ |
*/ |
63 |
throws DuplicateName; |
throws DuplicateName; |
64 |
|
|
65 |
/** |
/** |
66 |
* Register the IOR (object reference) interceptor. |
* Register the IOR (object reference) interceptor. If the registered |
67 |
* |
* interceptor implements the extended {@link IORInterceptor_3_0} interface, |
68 |
|
* ORB will call its additional methods, defined in the |
69 |
|
* {@link IORInterceptor_3_0Operations}. |
70 |
|
* |
71 |
* @param interceptor the interceptor to register. |
* @param interceptor the interceptor to register. |
72 |
* |
* |
73 |
* @throws DuplicateName if the interceptor name is not an empty string and an |
* @throws DuplicateName if the interceptor name is not an empty string and an |
74 |
* interceptor with this name is already registered with the ORB being |
* interceptor with this name is already registered with the ORB being |
75 |
* created. |
* created. |
76 |
*/ |
*/ |
82 |
* |
* |
83 |
* @param interceptor the interceptor to register. |
* @param interceptor the interceptor to register. |
84 |
* |
* |
85 |
* @throws DuplicateName if the interceptor name is not an empty string and an |
* @throws DuplicateName if the interceptor name is not an empty string and an |
86 |
* interceptor with this name is already registered with the ORB being |
* interceptor with this name is already registered with the ORB being |
87 |
* created. |
* created. |
88 |
*/ |
*/ |
93 |
* Allocate a slot on a {@link PortableInterceptor.Current}. While slots can |
* Allocate a slot on a {@link PortableInterceptor.Current}. While slots can |
94 |
* be allocated by this method, they cannot be initialized. |
* be allocated by this method, they cannot be initialized. |
95 |
* {@link CurrentOperations#get_slot} and {@link CurrentOperations#set_slot} |
* {@link CurrentOperations#get_slot} and {@link CurrentOperations#set_slot} |
96 |
* throw {@link org.omg.CORBA.BAD_INV_ORDER} while called from the interceptor |
* throw {@link org.omg.CORBA.BAD_INV_ORDER} while called from the interceptor |
97 |
* initializer. |
* initializer. |
98 |
* |
* |
99 |
* @return the index to the slot that has been allocated. |
* @return the index to the slot that has been allocated. |