ObjectRequestBroker
This type is a class for model objects.
Configuration settings for the object request broker (ORB).
Package: orb
Supertype: Service
Classifier ID: -1
Instance class name: * Unspecified *
Instance class: * Unspecified *
Attributes 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
requestTimeout - Specifies the number of seconds to wait before timing out on a request message. Default 180 Range 0 to 300
Data Type: EInt
Default value: unspecified
Required: false
Changeable: true
Unsettable: true
Many: false
Ordered: true
Lower bound: 0
Upper bound: 1
Unique: true
Derived: false
Transient: false
Volatile: false
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 1 Range 1 to 10
Data Type: EInt
Default value: unspecified
Required: false
Changeable: true
Unsettable: true
Many: false
Ordered: true
Lower bound: 0
Upper bound: 1
Unique: true
Derived: false
Transient: false
Volatile: false
requestRetriesDelay - Specifies the number of milliseconds between request retries. Default 0 Range 0 to 60
Data Type: EInt
Default value: unspecified
Required: false
Changeable: true
Unsettable: true
Many: false
Ordered: true
Lower bound: 0
Upper bound: 1
Unique: true
Derived: false
Transient: false
Volatile: false
connectionCacheMaximum - Specifies the largest number of connections allowed to occupy the connection cache for the service. Default 240
Data Type: EInt
Default value: unspecified
Required: false
Changeable: true
Unsettable: true
Many: false
Ordered: true
Lower bound: 0
Upper bound: 1
Unique: true
Derived: false
Transient: false
Volatile: false
connectionCacheMinimum - Specifies the smallest number of connections allowed to occupy the connection cache for the service. Default 100
Data Type: EInt
Default value: unspecified
Required: false
Changeable: true
Unsettable: true
Many: false
Ordered: true
Lower bound: 0
Upper bound: 1
Unique: true
Derived: false
Transient: false
Volatile: false
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: EBoolean
Default value: unspecified
Required: false
Changeable: true
Unsettable: true
Many: false
Ordered: true
Lower bound: 0
Upper bound: 1
Unique: true
Derived: false
Transient: false
Volatile: false
locateRequestTimeout - Specifies the number of seconds to wait before timing out on a LocateRequest message. Default 180 Range 0 to 300
Data Type: EInt
Default value: unspecified
Required: false
Changeable: true
Unsettable: true
Many: false
Ordered: true
Lower bound: 0
Upper bound: 1
Unique: true
Derived: false
Transient: false
Volatile: false
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: EString
Default value: unspecified
Required: false
Changeable: true
Unsettable: false
Many: false
Ordered: true
Lower bound: 0
Upper bound: 1
Unique: true
Derived: false
Transient: false
Volatile: false
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: EString
Default value: unspecified
Required: false
Changeable: true
Unsettable: false
Many: false
Ordered: true
Lower bound: 0
Upper bound: 1
Unique: true
Derived: false
Transient: false
Volatile: false
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: EBoolean
Default value: unspecified
Required: false
Changeable: true
Unsettable: true
Many: false
Ordered: true
Lower bound: 0
Upper bound: 1
Unique: true
Derived: false
Transient: false
Volatile: false
useServerThreadPool - 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.
Data Type: EBoolean
Default value: false
Required: false
Changeable: true
Unsettable: true
Many: false
Ordered: true
Lower bound: 0
Upper bound: 1
Unique: true
Derived: false
Transient: false
Volatile: false
interceptors - List of interceptors the ORB will invoke during every IIOP request.
Reference Type: Interceptor *
Containment: true
Container: false
Required: false
Changeable: true
Unsettable: false
Many: true
Ordered: true
Lower bound: 0
Upper bound: Unbounded
Unique: true
Derived: false
Transient: false
Volatile: false
plugins - List of plugins the ORB will invoke during ORB initialization.
Reference Type: ORBPlugin *
Containment: true
Container: false
Required: false
Changeable: true
Unsettable: false
Many: true
Ordered: true
Lower bound: 0
Upper bound: Unbounded
Unique: true
Derived: false
Transient: false
Volatile: false
lsdConnection - A reference to the Location Service Daemon, used by the ORB when necessary to resolve indirect IORs.
Reference Type: LSDConnection @
Containment: true
Container: false
Required: true
Changeable: true
Unsettable: false
Many: false
Ordered: true
Lower bound: 1
Upper bound: 1
Unique: true
Derived: false
Transient: false
Volatile: false
threadPool - Thread pool settings for the orb.
Reference Type: ThreadPool @
Containment: true
Container: false
Required: true
Changeable: true
Unsettable: false
Many: false
Ordered: true
Lower bound: 1
Upper bound: 1
Unique: true
Derived: false
Transient: false
Volatile: false
(C) COPYRIGHT International Business Machines Corp. 1996-2006