#include <Service_Callbacks.h>
Public Methods | |
virtual | ~TAO_Service_Callbacks (void) |
Dtor. More... | |
virtual CORBA::Boolean | select_profile (TAO_MProfile *mprofile, TAO_Profile *&pfile) |
Select the profile from MProfile as the needs of the services may be. Return the profile in <pfile>. More... | |
virtual CORBA::Boolean | reselect_profile (TAO_Stub *stub, TAO_Profile *&pfile) |
Select the profile from MProfile as the needs of the services may be. Return the profile in <pfile>. More... | |
virtual void | reset_profile_flags (void) |
Reset the profile flags that the services could have. More... | |
virtual CORBA::Boolean | object_is_nil (CORBA::Object_ptr obj) |
Check whether <obj> is nil or not. More... | |
virtual void | service_context_list (TAO_Stub *&stub, IOP::ServiceContextList &service_list, CORBA::Boolean restart ACE_ENV_ARG_DECL) |
Allow the services to add service specific service context information. More... | |
virtual int | raise_comm_failure (TAO_GIOP_Invocation *invoke, TAO_Profile *profile ACE_ENV_ARG_DECL) |
Allow the service layer to decide whether the COMM_FAILURE exception should be thrown or a reinvocation is needed. More... | |
virtual int | raise_transient_failure (TAO_GIOP_Invocation *invoke, TAO_Profile *profile ACE_ENV_ARG_DECL) |
Allow the service layer to decide whether the TRANSIENT exception should be thrown or a reinvocation is needed. More... | |
virtual void | service_log_msg_rcv (TAO_Message_State_Factory &state) |
Send the message state to the FT service for logging. More... | |
virtual void | service_log_msg_pre_upcall (TAO_ServerRequest &req) |
Send the message state to the FT service for logging. More... | |
virtual void | service_log_msg_post_upcall (TAO_ServerRequest &req) |
Send the message state to the FT service for logging. More... |
This class (would) define all the hooks that may be needed by the ORB to override some of its default behaviour. The methods can be potentially used to call service level specific processing that may be required.
|
Dtor.
|
|
Check whether <obj> is nil or not.
|
|
Allow the service layer to decide whether the COMM_FAILURE exception should be thrown or a reinvocation is needed.
|
|
Allow the service layer to decide whether the TRANSIENT exception should be thrown or a reinvocation is needed.
|
|
Select the profile from MProfile as the needs of the services may be. Return the profile in <pfile>.
|
|
Reset the profile flags that the services could have.
|
|
Select the profile from MProfile as the needs of the services may be. Return the profile in <pfile>.
|
|
Allow the services to add service specific service context information.
|
|
Send the message state to the FT service for logging. This hook sends the message state just before the reply is ready to be dispatched. |
|
Send the message state to the FT service for logging. This hook sends the message state after the POA receives upcall but just before the call has been dispatched to the servant |
|
Send the message state to the FT service for logging. This hook sends the message state after the server receives the message. The message at this point has been verified that it is a GIOP message. |