org.omg.FT
Class FTARClientRequestInterceptor
java.lang.Object
|
+--org.omg.CORBA.LocalObject
|
+--org.omg.FT.FTARClientRequestInterceptor
- All Implemented Interfaces:
- org.omg.PortableInterceptor.ClientRequestInterceptor, org.omg.PortableInterceptor.ClientRequestInterceptorOperations, org.omg.CORBA.portable.IDLEntity, org.omg.PortableInterceptor.Interceptor, org.omg.PortableInterceptor.InterceptorOperations, org.omg.CORBA.Object, java.io.Serializable
- public class FTARClientRequestInterceptor
- extends org.omg.CORBA.LocalObject
- implements org.omg.PortableInterceptor.ClientRequestInterceptor
Class instantiated when active replication is used and the corresponding profile is given
It intercepts outgoing requests from, as well as replies to requests of, an actively replicated group member
- See Also:
- Serialized Form
Method Summary |
java.lang.String |
name()
|
void |
receive_exception(org.omg.PortableInterceptor.ClientRequestInfo ri)
|
void |
receive_other(org.omg.PortableInterceptor.ClientRequestInfo ri)
|
void |
receive_reply(org.omg.PortableInterceptor.ClientRequestInfo ri)
Method called from a specific interception point, when the application object replica receives a normal reply to a request sent by it to another CORBA object |
void |
send_poll(org.omg.PortableInterceptor.ClientRequestInfo ri)
|
void |
send_request(org.omg.PortableInterceptor.ClientRequestInfo ri)
Method called from a specific interception point, when the application object replica sends a request to another CORBA object; in active replication, the request
is forwarded to the gateway that does the further sending to the destination |
private void |
set_logg_rec_c()
|
Methods inherited from class org.omg.CORBA.LocalObject |
_create_request, _create_request, _duplicate, _get_domain_managers, _get_interface_def, _get_interface, _get_policy, _hash, _invoke, _is_a, _is_equivalent, _is_local, _non_existent, _orb, _release, _releaseReply, _request, _request, _servant_postinvoke, _servant_preinvoke, _set_policy_override, validate_connection |
Methods inherited from class java.lang.Object |
, clone, equals, finalize, getClass, hashCode, notify, notifyAll, registerNatives, toString, wait, wait, wait |
Methods inherited from interface org.omg.CORBA.Object |
_create_request, _create_request, _duplicate, _get_domain_managers, _get_interface_def, _get_policy, _hash, _is_a, _is_equivalent, _non_existent, _release, _request, _set_policy_override |
info
org.omg.PortableInterceptor.ORBInitInfo info
ft_slot
int ft_slot
orb
org.omg.CORBA.ORB orb
location
java.lang.String location
log_rec_ctrl
LoggingRecoveryController log_rec_ctrl
last_retention_id
int last_retention_id
last_client_id
java.lang.String last_client_id
FTARClientRequestInterceptor
public FTARClientRequestInterceptor(org.omg.PortableInterceptor.ORBInitInfo inf,
int ft_s)
- Constructor
- Parameters:
inf
- the ORB info used e.g. to obtain the instance of the ORB on which the CORBA object is running
ft_s the slot of this interceptor
set_logg_rec_c
private void set_logg_rec_c()
name
public java.lang.String name()
- Specified by:
name
in interface org.omg.PortableInterceptor.InterceptorOperations
receive_exception
public void receive_exception(org.omg.PortableInterceptor.ClientRequestInfo ri)
- Specified by:
receive_exception
in interface org.omg.PortableInterceptor.ClientRequestInterceptorOperations
receive_other
public void receive_other(org.omg.PortableInterceptor.ClientRequestInfo ri)
- Specified by:
receive_other
in interface org.omg.PortableInterceptor.ClientRequestInterceptorOperations
receive_reply
public void receive_reply(org.omg.PortableInterceptor.ClientRequestInfo ri)
- Method called from a specific interception point, when the application object replica receives a normal reply to a request sent by it to another CORBA object
- Specified by:
receive_reply
in interface org.omg.PortableInterceptor.ClientRequestInterceptorOperations
- Parameters:
ri
- the client request information
send_poll
public void send_poll(org.omg.PortableInterceptor.ClientRequestInfo ri)
- Specified by:
send_poll
in interface org.omg.PortableInterceptor.ClientRequestInterceptorOperations
send_request
public void send_request(org.omg.PortableInterceptor.ClientRequestInfo ri)
- Method called from a specific interception point, when the application object replica sends a request to another CORBA object; in active replication, the request
is forwarded to the gateway that does the further sending to the destination
- Specified by:
send_request
in interface org.omg.PortableInterceptor.ClientRequestInterceptorOperations
- Parameters:
ri
- the client request information