Public Member Functions | |
String | getPortPropertyName () |
String | getORBClass () |
String | getORBSingleton () |
Protected Member Functions | |
Properties | _getProperties () |
CmdLineRegisteredOption[] | _declareOptions () |
Created on 24-Feb-2003
|
Implements alma::acs::container::corba::OrbConfigurator.
|
|
Delivers the properties to configure the JacORB ORB and POA. From the JacORB 1.4 Programming Guide:
jacorb.retries Number of retries if connection cannot directly be established. Default is 5. integer jacorb.retry_interval Time in milliseconds to wait between retries. Default is 500. millisec. jacorb.outbuf_size Size of network buffers for outgoing messages in bytes. Default is 2048. byte jacorb.maxManagedBufSize This is NOT the maximum buffer size that can be used, but just the largest size of buffers that will be kept and managed. This value will be added to an internal constant of 5,so the real value in bytes is 2** (5 + maxManagedBufSize- 1). You only need to increase this value if you are dealing with LOTS of LARGE data structures. You may decrease it to make the buffer manager release large buffers immediately rather than keeping them for later reuse. Default is18. integer jacorb.connection.client_timeout Client-side timeout. This is set to non-zero in order to stop blocking after specified number of milliseconds. Not set by default. millisec. jacorb.connection.server_timeout Maximum time in milliseconds that a server keeps a connection open if nothing happens. Not set by default. millisec. jacorb.reference_caching Whether or not JacORB caches objects references. Not set by default. boolean jacorb.hashtable_class The following property specifies the class which is used for reference caching. WeakHashtable uses WeakReferences, so entries get garbage collected if only the Hashtable has a reference to them. This is useful if you have many references to short-living non-persistent CORBA objects. It is only available for java 1.2 and above. On the other hand the standard Hashtable keeps the references until they are explicitly deleted by calling release(). This is useful for persistent and long-living CORBA objects. Defaults to Hashtable. class jacorb.use_bom Use GIOP 1.2 byte order markers, since CORBA 2.4-5. Default is off. boolean jacorb.giop.add_1_0_profiles Add additional IIOP 1.0 profiles even if using IIOP 1.2. Default is off. boolean
org.omg.PortableInterceptor. This portable interceptor must be configured to support bi-directional GIOP. Not set by default. class jacorb.ior_proxy_host The jacorb.ior proxy host and jacorb.ior proxy port properties inform the ORB what IP/port IORs should contain, if the ServerSockets IP/port can't be used (e.g. for traffic through a firewall). WARNING: this is just dumb replacing, so you have to take care of your configuration! Not set by default. node jacorb.ior_proxy_port See jacorb.ior proxy host above. Not set by default. port OAIAddr The Object Adapter Internet Address: IPaddress on multi-homed host (this gets encoded in object references). NOTE: Addresses like 127.0.0.X will only be accessible from the same machine! Not set by default. node OAPort See OAIAddr above. Not set by default. port
org.omg.PortableInterceptor. Standard portable interceptor. DO NOT REMOVE. class jacorb.net.socket_factory Sets or defines the socket factory that must implement the operations defined in the org.jacorb.orb.factory.SocketFactory interface. class jacorb.net.server_socket_factory Sets or defines the socket factory that must implement the operations defined in the org.jacorb.orb.factory.ServerSocketFactory interface. class jacorb.net.socket_factory.port.min Sets the minimum port number that can be used for an additional supported socket factory. This property is used in conjunction with the jacorb.net.socket factory.port.max property. These properties enable the factory to traverse firewalls through a fixed port range. Default is unset, disabling the factory. integer jacorb.net.socket_factory.port.max Sets the maximum port number that can be used for the additional supported socket factory. Refer to jacorb.net.socket factory.port.min above. Default is unset, disabling the factory. integer jacorb.poa.monitoring Displays a GUI monitoring tool for servers. Default is off. boolean jacorb.poa.thread_pool_max Maximum thread pool configuration for request processing. integer jacorb.poa.thread_pool_min Minimum thread pool configuration for request processing. integer jacorb.poa.thread_priority If set, request processing threads in the POA will run at this priority. If not set or invalid, MAX PRIORITY will be used. Not set by default. integer jacorb.poa.queue_max The size of the request queue. Clients will receive Corba.TRANSIENT exceptions if load exceeds this limit. Default is 100. integer Information on threading:
JacORB currently offers one server side thread model. The POA responsible for a given request will obtain a request processor thread from a central thread pool. The pool has a certain size which is always between the maximum and minimum value configured by setting the properties
<font size="-1"> When a request arrives and the pool is found to contain no threads because all existing threads are active, new threads may be started until the total number of threads reaches
Implements alma::acs::container::corba::OrbConfigurator.
|
|
Implements alma::acs::container::corba::OrbConfigurator.
|
|
Implements alma::acs::container::corba::OrbConfigurator.
|
|
Implements alma::acs::container::corba::OrbConfigurator.
|