ObjectRequestBroker

Configuration settings for the object request broker (ORB).

Inherits from type Service and adds the following.

Attributes Summary
requestTimeout : intSpecifies the number of seconds to wait before timing out on a request message.
requestRetriesCount : intSpecifies the number of times that the ORB attempts to send a request if a server fails.
requestRetriesDelay : intSpecifies the number of milliseconds between request retries.
connectionCacheMaximum : intSpecifies the largest number of connections allowed to occupy the connection cache for the service.
connectionCacheMinimum : intSpecifies the smallest number of connections allowed to occupy the connection cache for the service.
commTraceEnabled : booleanEnables the tracing of ORB GIOP messages.
locateRequestTimeout : intSpecifies the number of seconds to wait before timing out on a LocateRequest message.
forceTunnel : StringControls how the client ORB attempts to use HTTP tunneling.
tunnelAgentURL : StringSpecifies the URL of the servlet used to support HTTP tunneling.
noLocalCopies : booleanWhen enabled, this specifies that the ORB is to pass parameters by reference instead of by value, which bypasses a copy operation.
interceptors  : Interceptor * List of interceptors the ORB will invoke during every IIOP request.
plugins : ORBPlugin * List of plugins the ORB will invoke during ORB initialization.
lsdConnection : LSDConnectionA reference to the Location Service Daemon, used by the ORB when necessary to resolve indirect IORs.
threadPool : ThreadPoolThread pool settings for the orb.

Attribute Details

requestTimeout    -    Specifies the number of seconds to wait before timing out on a request message.Default 180Range 0 to 300
     data type:  int
     default Value:   unspecified



requestRetriesCount    -    Specifies the number of times that the ORB attempts to send a request if a server fails. Retrying sometimes enables recovery from transient network failures. Default 1Range 1 to 10
     data type:  int
     default Value:   unspecified



requestRetriesDelay    -    Specifies the number of milliseconds between request retries.Default 0 Range 0 to 60
     data type:  int
     default Value:   unspecified



connectionCacheMaximum    -    Specifies the largest number of connections allowed to occupy the connection cache for the service. Default 240
     data type:  int
     default Value:   unspecified



connectionCacheMinimum    -    Specifies the smallest number of connections allowed to occupy the connection cache for the service.Default 100
     data type:  int
     default Value:   unspecified



commTraceEnabled    -    Enables the tracing of ORB GIOP messages. This setting affects two system properties: com.ibm.CORBA.Debug and com.ibm.CORBA.CommTrace.Default Not enabled (false)
     data type: boolean
     default Value:   unspecified
     Allowed Values:  true   false  



locateRequestTimeout    -    Specifies the number of seconds to wait before timing out on a LocateRequest message.Default 180 Range 0 to 300
     data type:  int
     default Value:   unspecified



forceTunnel    -    Controls how the client ORB attempts to use HTTP tunneling. Possible values are ALWAYS, NEVER, or WHENREQUIRED. ALWAYS - Use HTTP tunneling immediately, without trying TCP connections first. NEVER (default) - Disable HTTP tunneling. If a TCP connection fails, a CORBA system exception (COMM_FAILURE) is thrown. WHENREQUIRED - Use HTTP tunneling if TCP connections fail.
     data type:  String
     default Value:   unspecified



tunnelAgentURL    -    Specifies the URL of the servlet used to support HTTP tunneling. This must be a properly formed URL, such as http://w3.mycorp.com:81/servlet/com.ibm.CORBA.services.IIOPTunnelServlet or, for applets, http://applethost:port/servlet/com.ibm.CORBA.services.IIOPTunnelServlet. This field is required if HTTP tunneling is set.
     data type:  String
     default Value:   unspecified



noLocalCopies    -    When enabled, this specifies that the ORB is to pass parameters by reference instead of by value, which bypasses a copy operation. Enable this property with caution, because unexpected behavior might occur. Default Not enabled (false)
     data type: boolean
     default Value:   unspecified
     Allowed Values:  true   false  



interceptors    -    List of interceptors the ORB will invoke during every IIOP request.
     data type: Interceptor*



plugins    -    List of plugins the ORB will invoke during ORB initialization.
     data type: ORBPlugin*



lsdConnection    -    A reference to the Location Service Daemon, used by the ORB when necessary to resolve indirect IORs.
     data type: LSDConnection



threadPool    -    Thread pool settings for the orb.
     data type: ThreadPool


Copyright IBM Corp. 1997-2004