This type is a class for model objects.
Configuration settings for the object request broker (ORB).
Package: orbAttributes Summary | |
requestTimeout : EInt | Specifies the number of seconds to wait before timing out on a request message. Default 180 Range 0 to 300 |
requestRetriesCount : EInt | 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 1 Range 1 to 10 |
requestRetriesDelay : EInt | Specifies the number of milliseconds between request retries. Default 0 Range 0 to 60 |
connectionCacheMaximum : EInt | Specifies the largest number of connections allowed to occupy the connection cache for the service. Default 240 |
connectionCacheMinimum : EInt | Specifies the smallest number of connections allowed to occupy the connection cache for the service. Default 100 |
commTraceEnabled : EBoolean | 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) |
locateRequestTimeout : EInt | Specifies the number of seconds to wait before timing out on a LocateRequest message. Default 180 Range 0 to 300 |
forceTunnel : EString | 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. |
tunnelAgentURL : EString | 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. |
noLocalCopies : EBoolean | 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) |
useServerThreadPool : EBoolean | Determines whether the ORB will use thread pool settings from the server-defined thread pool (named ORB.thread.pool) or the threadPool attribute off of the ObjectRequestBroker object. Using the named thread pool ORB.thread.pool is the recommended method. Usage of the thread pool settings specific to the Object Request Broker object is deprecated. If true, the ORB will use thread pool settings from the server-defined thread pool (named ORB.thread.pool). If false, the ORB will use thread pool settings from the threadPool attribute off of the ObjectRequestBroker object. If no value is set, the value will be assumed to be false to ensure script compatibility. |
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 : LSDConnection @ | A reference to the Location Service Daemon, used by the ORB when necessary to resolve indirect IORs. |
threadPool : ThreadPool @ | Thread pool settings for the orb. |
Attribute Details |