## $Id: jacorb.properties,v 1.4 2002/08/02 19:55:44 reverbel Exp $ ############################################################################### ## ## ## JacORB configuration for the JBoss server ## ## ## ############################################################################### ################################## # # # ORB version number output # # # ################################## # if on, the ORB's version number is printed whenever the ORB is initialized jacorb.orb.print_version=off ################################## # # # Debug output configuration # # # ################################## # verbosity level # 0 = off # 1 = important messages and exceptions # 2 = informational messages and exceptions # >= 3 = debug-level output (may confuse the unaware user :-) jacorb.verbosity=1 # where does debug output go? Terminal is default #jacorb.logfile=LOGFILEPATH # hexdump outgoing messages jacorb.debug.dump_outgoing_messages=off # hexdump incoming messages jacorb.debug.dump_incoming_messages=off ############################################################################### # # # WARNING: The following properties should only be edited by the expert # # user. They can be left untouched in most cases! # # # ############################################################################### ################################ # # # Basic ORB Configuration # # # ################################ # the GIOP minor version number to use for newly created IORs jacorb.giop_minor_version=2 # number of retries if connection cannot directly be established jacorb.retries=5 # how many msecs. do we wait between retries jacorb.retry_interval=500 # size of network buffers for outgoing messages jacorb.outbuf_size=2048 # log2 of maximum buffer size managed by the internal # buffer manager. # # 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. jacorb.maxManagedBufSize=18 # client-side timeout, set no non-zero to stop blocking # after so many msecs. #jacorb.connection.client_timeout=0 # max time a server keeps a connection open if nothing happens #jacorb.connection.server_timeout=10000 #jacorb.reference_caching=off # The following property specifies the class which is used for # reference caching. WeakHashtable uses WeakReferences, so entries # get gc'ed 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 explicitely deleted by calling _release(). This is useful # for persistent and long-living CORBA objects. # jacorb.hashtable_class=org.jacorb.util.WeakHashtable # #jacorb.hashtable_class=java.util.Hashtable # use GIOP 1.2 byte order markers (since CORBA 2.4-5) jacorb.use_bom=off # add additional IIOP 1.0 profiles even if we are using IIOP 1.2 jacorb.giop.add_1_0_profiles=off ########################################### # # # Socket Factories # # # ########################################### # A factory design pattern is used for the creation of sockets and server # sockets. # The jacorb.net.socket_factory property can be used to configure # a socket factory that must implement the operations defined in the # interface org.jacorb.orb.factory.SocketFactory. # The jacorb.net.server_socket_factory property can be used to configure a # server socket factory that must implement the operations defined in the # interface org.jacorb.orb.factory.ServerSocketFactory. # #jacorb.net.socket_factory=org.jacorb.orb.factory.DefaultSocketFactory #jacorb.net.server_socket_factory=org.jacorb.orb.factory.DefaultServerSocketFactory # # An additional socket factory is supported that allows for the configuration # of maximum and minimum port numbers that can be used. This can be used to # enable firewall traversal via a fixed port range. To use this socket factory # configure the following two properties. # #jacorb.net.socket_factory.port.min #jacorb.net.socket_factory.port.max ########################################### # # # BiDirectional GIOP # # # ########################################### # uncomment this initializer if you want to use BiDirectional GIOP #org.omg.PortableInterceptor.ORBInitializerClass.bidir_init=org.jacorb.orb.connection.BiDirConnectionInitializer ########################################### # # # Proxy address in IOR # # # ########################################### # with these two properties it is possible to # tell 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! # #jacorb.ior_proxy_host=1.2.3.4 #jacorb.ior_proxy_port=4711 ########################################### # # # The Object Adapter Internet Address # # # ########################################### # IP address on multi-homed host (this gets encoded in # object references). NOTE: Adresses like 127.0.0.X # will only be accessible from the same machine! #OAIAddr=1.2.3.4 # This is the IIOP port officially assigned to JBoss by IANA: OAPort=3528 # (We have used OAPort=8683 for some time, # until we got an IIOP port assignment.) ############################ # # # Default Interceptor # # Please leave it in! # # # ############################ org.omg.PortableInterceptor.ORBInitializerClass.standard_init=org.jacorb.orb.standardInterceptors.IORInterceptorInitializer ############################################### # # # Implementation Repository Configuration # # # ############################################### # Switch off to avoid contacting the ImR on every server start-up jacorb.use_imr=off # the implementation name, should be set to a different # name in the code of persistent servers jacorb.implname=JBoss ######################### # # # SSL Configuration # # # ######################### jacorb.security.support_ssl=off jacorb.security.ssl.client.supported_options=0 jacorb.security.ssl.client.required_options=0 jacorb.security.ssl.server.supported_options=0 jacorb.security.ssl.server.required_options=0 ######################### # # # POA Configuration # # # ######################### # displays a GUI monitoring tool for servers jacorb.poa.monitoring=off # thread pool configuration for request processing jacorb.poa.thread_pool_max=100 jacorb.poa.thread_pool_min=2 # if set, request processing threads in thePOA # will run at this priority. If not set or invalid, # MAX_PRIORITY will be used. #jacorb.poa.thread_priority= # size of the request queue, clients will receive Corba.TRANSIENT # exceptions if load exceeds this limit jacorb.poa.queue_max=100