TAO  2.3.3
Public Types | Public Member Functions | Public Attributes | List of all members
TAO::Invocation_Retry_Params Struct Reference

Contains the invocation retry parameters used when encountering CORBA exceptions. The parameters can be specified using either the Client_Strategy_Factory service given in the service configuration file or through the command line. Any command line parameter overrides the corresponding option in the service configurator file. More...

#include <Invocation_Retry_Params.h>

Collaboration diagram for TAO::Invocation_Retry_Params:
Collaboration graph
[legend]

Public Types

typedef ACE_Array_Map< int, int > exception_limit_map_type
 

Public Member Functions

 Invocation_Retry_Params ()
 

Public Attributes

exception_limit_map_type forward_on_exception_limit_
 
int forward_on_reply_closed_limit_
 
ACE_Time_Value init_retry_delay_
 

Detailed Description

Contains the invocation retry parameters used when encountering CORBA exceptions. The parameters can be specified using either the Client_Strategy_Factory service given in the service configuration file or through the command line. Any command line parameter overrides the corresponding option in the service configurator file.

Member Typedef Documentation

typedef ACE_Array_Map<int, int> TAO::Invocation_Retry_Params::exception_limit_map_type

Constructor & Destructor Documentation

TAO::Invocation_Retry_Params::Invocation_Retry_Params ( void  )

Member Data Documentation

exception_limit_map_type TAO::Invocation_Retry_Params::forward_on_exception_limit_

The maximum number of retry attempts per exception type when exceptions are encountered. The profiles are cycled through during each attempt.

int TAO::Invocation_Retry_Params::forward_on_reply_closed_limit_

The maximum number of times to retry a an invocation if the the connection to the server is closed when trying to get a reply.

ACE_Time_Value TAO::Invocation_Retry_Params::init_retry_delay_

The delay to use between cycles of base and forward profiles.


The documentation for this struct was generated from the following files: