ObjectRequestBroker
Configuration settings for the object request broker (ORB).
Inherits from type Service and adds the following.
Attributes Summary
requestTimeout Number of seconds to wait before timing out on a request message. requestRetriesCount Number of times that the ORB attempts to send a request if a server fails. requestRetriesDelay Number of milliseconds between request retries. connectionCacheMaximum Specifies the largest number of connections allowed to occupy the connection cache for the service. connectionCacheMinimum Specifies the smallest number of connections allowed to occupy the connection cache for the service. commTraceEnabled Enables the tracing of ORB GIOP messages. locateRequestTimeout Number of seconds to wait before timing out on a LocateRequest message. forceTunnel Controls how the client ORB attempts to use HTTP tunneling. tunnelAgentURL Specifies the URL of the servlet used to support HTTP tunneling. noLocalCopies When enabled, this specifies that the ORB is to pass parameters by reference instead of by value, which bypasses a copy operation. interceptors List of interceptors the ORB will invoke during every IIOP request. plugins List of plugins the ORB will invoke during ORB initialization. lsdConnection A reference to the Location Service Daemon, used by the ORB when necessary to resolve indirect IORs. threadPool Thread pool settings for the orb.
Attribute Details
requestTimeout
Number of seconds to wait before timing out on a request message.Default 180Range 0 to 300
Data type: Integer
Default value: unspecified
requestRetriesCount
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: Integer
Default value: unspecified
requestRetriesDelay
Number of milliseconds between request retries.Default 0 Range 0 to 60
Data type: Integer
Default value: unspecified
connectionCacheMaximum
Specifies the largest number of connections allowed to occupy the connection cache for the service. Default 240
Data type: Integer
Default value: unspecified
connectionCacheMinimum
Specifies the smallest number of connections allowed to occupy the connection cache for the service.Default 100
Data type: Integer
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
locateRequestTimeout
Number of seconds to wait before timing out on a LocateRequest message.Default 180 Range 0 to 300
Data type: Integer
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://domain:port/servlet/com.ibm.CORBA.services.IIOPTunnelServlet... or, for applets...
http://applethost:port/servlet/com.ibm.CORBA.services.IIOPTunnelServletThis 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
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