TAO 4.0.1
Loading...
Searching...
No Matches
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

◆ exception_limit_map_type

Constructor & Destructor Documentation

◆ Invocation_Retry_Params()

TAO::Invocation_Retry_Params::Invocation_Retry_Params ( )

Member Data Documentation

◆ forward_on_exception_limit_

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.

◆ forward_on_reply_closed_limit_

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.

◆ init_retry_delay_

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: