
fr.esrf.TangoApi.etc.jacorb.properties Maven / Gradle / Ivy
##
## JacORB configuration options
##
########################################
# #
# Initial references configuration #
# #
########################################
#
# URLs where IORs are stored (used in orb.resolve_initial_service())
# DO EDIT these! (Only those that you are planning to use,
# of course ;-).
#
# The ORBInitRef references are created on ORB startup time. In the
# cases of the services themselves, this may lead to exceptions being
# displayed (because the services aren't up yet). These exceptions
# are handled properly and cause no harm!
#ORBInitRef.NameService=corbaloc::160.45.110.41:38693/NameService
#ORBInitRef.NameService=file:/c:/NS_Ref
ORBInitRef.NameService=http://www.x.y.z/~user/NS_Ref
#ORBInitRef.TradingService=http://www.x.y.z/~user/TraderRef
ORBInitRef.InterfaceRepository=file:/c:/IR_Ref
########################################
# #
# Export of corbaloc IORs #
# #
########################################
# allow for more readable corbaloc URLs by mapping the
# actual object key to an arbitrary string. The mapping
# below would permit clients of a name service to
# access it using corbaloc::ipaddress:portnum/NameService
# Note: it is NOT necessary to define this property for
# the name service here because this is done already in the
# code of the ns implementation.
# This mapping can be altered programatically by the proprietary
# function ORB::addObjectKey(NameService, file:/home/rnc/NameSingleton.ior)
#
# The property also accepts the following mappings:
# IOR, resource, jndi, URL (e.g. file, http)
# examples:
# jacorb.orb.objectKeyMap.NameService=StandardNS/NameServer-POA/_root
# jacorb.orb.objectKeyMap.NameService=file:/home/rnc/NameSingleton.ior
##################################
# #
# ORB version number output #
# #
##################################
# if on, the ORB's version number and a copyright statement is printed
# any time the ORB is initialized
jacorb.orb.print_version=off
###########################
# #
# Logging Configuration #
# #
###########################
# JacORB writes logging information through SLF4J, which passes it to an
# arbitrary external logging system, by default JDK logging. JacORB does
# not usually attempt to configure the logging system, that is left to the
# user. The two properties below are retained from previous JacORB versions
# however. If any of these properties is defined, and JDK logging is in
# use, then JacORB configures it according to these properties.
# For more sophisticated configurations, unset these properties and
# see the file logging_properties.template.
# log levels:
#
# 0 = no logging (OFF)
# 1 = errors (SEVERE)
# 2 = warnings (WARNING)
# 3 = informational messages (INFO)
# 4 = debug-level output (FINE)
jacorb.log.default.verbosity=0
# Where does output go? Terminal is default. If the filename includes
# "$implname", that is replaced with the value of jacorb.implname, if
# that is defined, or "jacorb" otherwise.
#jacorb.logfile=LOGFILEPATH
# Append to existing logfile or overwrite. This property is only used if
# jacorb.logfile is defined.
#jacorb.logfile.append=false
# Denotes the maximum size that may be written to the logfile in bytes.
# A value of 0 implies no limit
#jacorb.logfile.maxLogSize=0
# Number of logfiles to use.
#jacorb.logfile.rotateCount=1
# JacORB is intrinsically multithreaded, and when used in a multithreaded
# application can have many threads doing similar or identical functions.
# Set this option to true to include a thread ID value in the log messasge.
#jacorb.log.showThread=false
# Display class and method informaton in log messages.
#jacorb.log.showSrcInfo=false
# In log messages print time, date/time or neither (TIME, DATE_TIME, NONE).
#jacorb.log.clockFormat=NONE
# Name of a class that is called to initialize the logging system
# based on the JacORB configuration. Needs to extend
# org.jacorb.config.LoggingInitializer.
#jacorb.log.initializer=org.jacorb.config.JdkLoggingInitializer
# 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
# Buffer manager factory. Default factory is
# org.jacorb.orb.DefaultBufferManagerFactory
# jacorb.buffermanager.factory=org.jacorb.orb.DefaultBufferManagerFactory
# This is NOT the maximum buffer size that
# can be used, but just the largest size of buffers that
# will be kept and managed. 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. This value equates to 2^22 = 4MB
jacorb.maxManagedBufSize=22
# Max number of buffers of the same size held in pool.
# Default value is 20.
# jacorb.bufferManagerThreshold=20
# If this value is 0 an extra unlimited size buffer cache is created
# for the CDROutputStreams. If this value is > 0 then the cache will
# be purged every x msecs. If this value is -1 no caching of these
# buffers will take place. This will reduce memory footprint at the
# cost of decreased performance handling large data structures.
# This value defaults to 0 if not set.
#jacorb.bufferManagerMaxFlush=-1
# This parameter allow to define buffer manager expansion policy.
# Default value is org.jacorb.orb.buffermanager.DefaultExpansionPolicy.
# It will return new buffer's size that bigger or equal to the requested.
# Sizes calculation are performed by code:
# double multiplier = scale - Math.log (requestedSize) / divider;
# multiplier = (multiplier < 1.0) ? 1.0 : multiplier;
# newSize = (int) Math.floor ( multiplier * requestedSize );
#jacorb.buffermanager.expansionpolicy=org.jacorb.orb.buffermanager.DefaultExpansionPolicy
# Scale parameter for the org.jacorb.orb.buffermanager.DefaultExpansionPolicy
# buffer sizes calculation (see the formula above).
#jacorb.buffermanager.defaultexpansionpolicy.scale=4
# Divider parameter for the org.jacorb.orb.buffermanager.DefaultExpansionPolicy
# buffer sizes calculation (see the formula above).
#jacorb.buffermanager.defaultexpansionpolicy.divider=6
# Size of the deferredArrayQueue. JacORB will delay transferring bytes
# internally to the stream if the size is over this value.
# Default is 8K and 0=off.
jacorb.deferredArrayQueue=8
# Create a timer queue object that manages general timed waits using a single
# thread to wait and notify registered callback objects at the appropriate time.
# Setting known timer queue dependant options will implicitly enable the use
# of the timer queue.
# jacorb.use_timer_queue=false
# Normally, a jacorb server will close the TCP/IP connection right
# after sending a CloseConnection message. However, it may
# occasionally happen that the client sends a message into the closed
# connection because it hasn't handled the CloseConnection yet. To
# avoid this situation, closing of the TCP/IP connection can be delayed.
#jacorb.connection.delay_close=on
#jacorb.connection.timeout_after_closeconnection=20000
# Initial timeout for establishing a connection.
jacorb.connection.client.connect_timeout=90000
# Wait the specified number of msecs for a reply to a request. If
# exceeded, a org.omg.CORBA.TIMEOUT exception will be thrown
#jacorb.connection.client.pending_reply_timeout=0
# client-side connection idle timeout, set to a non-zero value to close the
# connection after so many msecs. Only connections that don't have pending
# messages are closed, unless
# jacorb.connection.client.timeout_ignores_pending_messages is turned on.
#jacorb.connection.client.idle_timeout=0
# Disconnect client connections after non recoverable system exception.
# This will also completely close client connections rather than just closing
# the transport and keeping the GIOP connection open so it may be reused.
#jacorb.connection.client.disconnect_after_systemexception=true
# shall the orb ignore pending messages when a connection idle timeout is
# detected? If "on", the connection is closed regardless of any pending
# messages, and all pending messages are cancelled (resulting in a
# COMM_FAILURE, unless jacorb.connection.client.retry_on_failure is turned
# on). Default is "off"
#jacorb.connection.client.timeout_ignores_pending_messages=off
# whenever a network failure is detected, the orb can either
# (infinitely) retry all pending requests, or propagate a COMM_FAILURE
# back into the client code. Default is "off", i.e. throw a
# COMM_FAILURE. Note that this should only be used with idempotent operations
# because the client side orb has no way of knowing the processing state of
# the lost request on the server.
#jacorb.connection.client.retry_on_failure=off
# max time (msecs) a server keeps a connection open if nothing happens
#jacorb.connection.server.timeout=10000
# Whether to enable socket.reuseAddress option
# jacorb.connection.server.reuse_address=false
# max time (msecs) a client or server will wait to actually perform a send.
# This protects against situations where a hung peer, which has not closed
# the connection, can cause a thread in jacorb to wait indefinitely.
# Separate time out values are specified for requests and replies to allow
# distinct control for applications that behave as both clients and servers.
# These timeouts depend on the timer queue being enabled.
#jacorb.connection.request.write_timeout=0
#jacorb.connection.reply.write_timeout=0
# because JacORB uses blocking network IO, it assigns a thread to each
# connection to listen and read messages. Threads are taken from a thread pool
# that can be configured with these following properties. max_receptor_threads
# is equal to the number of connections that can be serviced
# simultaneously. When all threads are in use, new connections can still be
# opened or accepted, but will not be listened on.
#jacorb.connection.client.max_idle_receptor_threads=5
#jacorb.connection.client.max_receptor_threads=1000
#jacorb.connection.server.max_idle_receptor_threads=5
#jacorb.connection.server.max_receptor_threads=1000
# Max no of accepted connections on the server. Only effective in conjunction
# with the next four properties. Please see section 15.2 "Connection
# Management" in the ProgrammingGuide
#jacorb.connection.max_server_connections=
# The class name of the SelectionStrategy class
#jacorb.connection.selection_strategy_class=
# The class name of the StatisticsProvider class
#jacorb.connection.statistics_provider_class=
# The number of msecs that are waited until the next attempt to find
# an idle connection is made (i.e. do not continuously spin)
#jacorb.connection.wait_for_idle_interval=500
# Sets keep-alive on server sockets. If the OS keepalive detects a TCP/IP
# connection to be broken, the effect is the same as if the TCP/IP connection
# has been closed gracefully.
#jacorb.connection.server.keepalive=off
# Sets keep-alive on client sockets. If the OS keepalive detects a TCP/IP
# connection to be broken, the effect is the same as if the TCP/IP connection
# has been closed gracefully. All pending replies will receive a
# COMM_FAILURE.
#jacorb.connection.client.keepalive=off
# Enable the use of non-blocking I/O (NIO) for IIOP based transport.
#jacorb.connection.nonblocking=off
# Set an upper bound for multiple write attempts triggered by a timeout.
# This helps mitigate the loss of pending messages due to momentary network
# saturation, when a close/reopen of a socket would actually cause even
# more network congestion.
#jacorb.nio.maxConsecutiveTimeouts=0
# Sets a timeout on the (SSL) server socket. This is a workaround for JDK 1.3
# on linux where a thread blocked on accept() isn't notified when closing that
# socket. See Java bug #4344135. NOTE: This is only useful in conjunction with
# the SI&C SSL socket factories.
#jacorb.listener.server_socket_timeout=0
# Cache known references in the ORB, to make re-acquisition more efficient
# 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
# Use DNS names in IORs
jacorb.dns.enable=off
# Whether to immediately resolve hosts.
jacorb.dns.eager_resolve=true
# Force the FQDN host name lookup. Turn off if exactly the given host
# names (e.g. "short" names) should be used in IORs
#jacorb.dns.force_lookup=on
# Compact Typecodes (off[Default]/on)
jacorb.compactTypecodes=off
# Cache typecode on read
jacorb.cacheTypecodes=off
# Cache poa names
jacorb.cachePoaNames=off
# Supply an alternative default sync scope to avoid the use of the SyncScope policy
# valid values are None, Transport, Server, and Target. If unspecified, Transport
# is used.
#jacorb.default_sync_scope=Transport
# Disable client side ORB policies for speed.
jacorb.disableClientOrbPolicies=off
# Control if errors caused by an ORBInitializer (thrown exceptions or failure
# to build class) will make ORB.init() fail or not. On failure, a
# org.omg.CORBA.INITIALIZE exception will be thrown.
#jacorb.orb_initializer.fail_on_error=off
# A listener to receive a callback when the acceptor thread caught an
# exception. The default JacORB implementation will shutdown the ORB on all
# Errors and SSLExceptions (e.g. but not on IOExceptions)
jacorb.acceptor_exception_listener=org.jacorb.orb.listener.DefaultAcceptorExceptionListener
# If set to on this results in extra information being added to the
# thread name i.e. connection endpoints and date/time thread started
# processing - Server_TCP_IP_Transport only.
jacorb.enhanced_thread_name=off
# If this is set to a class implementing org.jacorb.orb.IORMutator
# then this will be used to mutate incoming/outgoing Objects
#jacorb.iormutator=
# When calling is_a JacORB can attempt to search for local repository ID information
# to avoid the cost of a remote call. In most scenarios this is quicker than the remote
# call. With some complicated hierarchies it may be quicker to turn this off.
# jacorb.avoidIsARemoteCall=on
# If true enable codesets. If false, this will ignore all codesetComponentInfo profiles
# within an IOR and also disable explicit marshalling with codesets (re Strings).
# jacorb.codeset=off
# Overrides the detection from the local environment for the codeset used to
# transmit characters. Note that this property is only effective once per JVM.
jacorb.native_char_codeset=ISO8859_1
# Overrides the detection from the local environment for the codeset used to
# transmit wide characters. Note that this property is only effective once per JVM.
# jacorb.native_wchar_codeset=UTF16
# By default JacORB will remove the ZoneID so IORs will work off-host.
# jacorb.ipv6.hide_zoneid=on
# Query server for object location using a GIOP locate request before first call.
# jacorb.locate_on_bind=false
###########################################
# #
# Interoperability #
# #
###########################################
# Turn off indirection encoding for repeated typecodes. This fixes
# interoperability with certain broken ORB's eg. Orbix2000
jacorb.interop.indirection_encoding_disable=off
# Iona Comet CORBA/COM bridge can incorrectly encode buffer lengths.
# Enabling this property adds additional length checking and adjustment
# for interoperability with Comet.
jacorb.interop.comet=off
# Some ORBs (e.g. VisiBroker, ORBacus) do not set a byte value of 1
# as a CDR encoded boolean true value. Enabling this property interprets
# any non zero CDR encoded boolean value as true.
jacorb.interop.lax_boolean_encoding=off
# Control whether the method create_abstract_interface_tc performs
# a validity check on the name parameter or not. Turning this check
# off circumvents a bug in Sun's implementation of javax.rmi.CORBA.ValueHander,
# which occasionally passes an invalid name (an empty string) to
# ORBSingleton.create_abstract_interface_tc. If you are using RMI valuetypes,
# you should turn this property off.
jacorb.interop.strict_check_on_tc_creation=on
# Custom-marshalled RMI valuetypes should be encoded as chunks, but some
# ORBs are not able to decode chunked values. Disable this property for
# interoperability with the ORB in Sun's JDK 1.4.2.
jacorb.interop.chunk_custom_rmi_valuetypes=on
# RMI/IIOP data encoded as chunks should contain the length
# of the chunk. the sun orb does not send the length
# always.
# enable this property for interoperability with the Sun ORB.
# http://lists.spline.inf.fu-berlin.de/mailman/htdig/jacorb-developer/2006-May/008251.html
jacorb.interop.sun=off
# Some ORBs (e.g. Visibroker) do not correctly encode empty strings
# saving one byte on the payload. Turn this on if you run into null strings.
jacorb.interop.null_string_encoding=off
# RMI/IIOP maximum stream format version.
# Default is 1 as used for GIOP v1.2 messages.
# Maximiun version 2 is used by default for GIOP v1.3 messages.
# JacORB has limited support of version 2 streams for the GIOP v1.2 messages.
# jacorb.interop.maximum_stream_format_version=1
###########################################
# #
# 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
#jacorb.net.socket_factory=org.jacorb.orb.factory.PortRangeSocketFactory
#jacorb.net.server_socket_factory=org.jacorb.orb.factory.PortRangeServerSocketFactory
#
# Additional socket factores are supported that allow 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 these socket factories
# configure one or both of the following property pairs. The first property pair
# configures the client socket factory and the second pair the server socket
# factory.
#
#jacorb.net.socket_factory.port.min
#jacorb.net.socket_factory.port.max
#jacorb.net.server_socket_factory.port.min
#jacorb.net.server_socket_factory.port.max
# Listeners
# The TCP listener listens for TCP socket connections and should be implemented
# as defined by org.jacorb.orb.listener.TCPConnectionListener
jacorb.net.tcp_listener=
###########################################
# #
# BiDirectional GIOP #
# #
###########################################
# uncomment this initializer if you want to use BiDirectional GIOP
#org.omg.PortableInterceptor.ORBInitializerClass.bidir_init=org.jacorb.orb.giop.BiDirConnectionInitializer
###########################################
# #
# Multicast IOP #
# #
###########################################
# Multicast socket configuration parameters
# Timeout used in socket.receivePacket
#jacorb.miop.timeout=100
# TTL of multicast packets
#jacorb.miop.time_to_live=5
# Number of messages to be processed simultaneously
#jacorb.miop.number_of_messages=10
# Maximum number of incomplete messages tolerated
#jacorb.miop.incomplete_messages_threshold=5
# Timeout for a packet collection be completed
#jacorb.miop.message_completion_timeout=500
# Packet max size. Typically this should not be changed
# unless jumbo frames have been configured.
#jacorb.miop.packet_max_size=1500
###########################################
# #
# Proxy address in IOR #
# #
###########################################
#
# Some times it is necessary to present an endpoint alias in an IOR
# to allow clients outside a firewall to get a connection to a server
# that is behind a NAT'ing firewall.
#
# WARNING: this is just "dumb" replacing, so you
# have to take care of your configuration!
#
# The general form of this address is ://
# The protocol key in the address must match the protocol(s) used by
# the server. See the section on configuring Transport Factories for
# information on loading specific protocols.
#jacorb.ior_proxy_address=iiop://1.2.3.4:4711
# Deprecated IIOP-specific form:
# 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
#OAPort=4711
# A new protocol-independent configuration is available
# for use to configure an explicit endpoint using IIOP or
# other protocols.
#OAAddress=iiop://1.2.3.4:4711
# The following option allows you to add further alternate
# addresses to your IORs using TAG_ALTERNATE_IIOP_ADDRESS.
# The value is either a comma-separated list of host:port addresses,
# or the keyword "auto", which means that JacORB should add
# the addresses of all known network interfaces on this machine.
#jacorb.iiop.alternate_addresses = 1.2.3.4:12,1.2.3.5:12
############################
# #
# Default Interceptors #
# Please leave them 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 and when the
# targeted ImR is the TAO ImR. When use_imr is "on", the "use_tao_imr" must be
# set to "off" and vise versa.
jacorb.use_imr=off
# Switch off to avoid contacting the TAO ImR on every server start-up and when the
# targeted ImR is the JacORB ImR. When use_tao_imr is "on", the "use_imr" must be
# set to "off" and vise versa. When a TAO ImR is used, except for the property
# "implname" and "ORBInitRef.ImplementationRepository" option, all other subsequence
# property settings for the native ImR are not applicable toward the TAO ImR.
jacorb.use_tao_imr=off
# Switch off if you don't want to write the ImR address into server IORs
# (ignored if jacorb.use_imr=off)
jacorb.use_imr_endpoint=on
# if set to "on", servers that don't already have an entry on their
# first call to the imr, will get automatically registered. Otherwise,
# an UnknownServer exception is thrown.
jacorb.imr.allow_auto_register=off
# if set to "on", the imr will try to "ping" every object reference,
# that it is going to return. If the reference is not alive, TRANSIENT
# is thrown.
jacorb.imr.check_object_liveness=off
ORBInitRef.ImplementationRepository=http://www.x.y.z/~user/ImR_Ref
jacorb.imr.table_file=Z:\table.dat
jacorb.imr.backup_file=z:\backup.dat
jacorb.imr.ior_file=/home/bwana/brose/public_html/ImR_Ref
# Time (msecs) that the implementation will wait for a started server to register.
jacorb.imr.timeout=
# Host for ImR endpoint
jacorb.imr.endpoint_host=
# Port number for IMR endpoint
jacorb.imr.endpoint_port_number=
# how many millisecs should the imr wait, until a connection from an
# application client is terminated. Default is 2000.
jacorb.imr.connection_timeout=2000
# Amount of time/retries to wait for reactivated object to become ready.
jacorb.imr.object_activation_retries=5
jacorb.imr.object_activation_sleep=50
# the implementation name, should be set to a different
# name in the code of persistent servers
# jacorb.implname=StandardImplName
#
# This is supposed to be a generic startup string for everything
# that calls Runtime.exec(). Might be replaced by jaco[.bat].
#
jacorb.java_exec=java -Dorg.omg.CORBA.ORBClass=org.jacorb.orb.ORB -Dorg.omg.CORBA.ORBSingletonClass=org.jacorb.orb.ORBSingleton
# with these two properties it is possible to
# tell the ORB what IP / hostname and port the IMR IOR and IMRified server IORs should
# contain, if the ServerSockets IP/port can't be used
# (e.g. for traffic through a firewall).
#
# WARNING: this is just "dumb" replacement, so you
# have to take care of your configuration!
#
#jacorb.imr.ior_proxy_host=1.2.3.4
#jacorb.imr.ior_proxy_port=4711
# protocol-independent form for assigning imr proxy endpoint
#jacorb.imr.ior_proxy_address=iiop://1.2.3.4:4711
# As a patch for bug810, a limit can be placed on the number of times JacORB attempts
# to invoke on a remote peer via the TAO IMR service. The default value is 0, which
# does not limit, or positive integer value can be used to limit retries
#jacorb.maxBuiltinRetries=0
#########################
# #
# SSL Configuration #
# #
#########################
# Whether SSL security is enabled.
jacorb.security.support_ssl=off
#
# The port number used by SSL, will be dynmically assigned
# by default
#
#OASSLPort=4711
# This interceptor must be set if programs need access to
# certificates using the CORBA Security API, SSL works also
# without this interceptor
#org.omg.PortableInterceptor.ORBInitializerClass.ForwardInit=org.jacorb.security.ssl.sun_jsse.SecurityServiceInitializer
# The qualified classname of the ssl socket factory class
jacorb.ssl.socket_factory=org.jacorb.security.ssl.sun_jsse.SSLSocketFactory
# The qualified classname of the ssl server socket factory class
jacorb.ssl.server_socket_factory=org.jacorb.security.ssl.sun_jsse.SSLServerSocketFactory
# IIOP/SSL parameters (numbers are hex values, without the leading "0x"):
# NoProtection = 1
# EstablishTrustInClient = 40
# EstablishTrustInTarget = 20
# mutual authentication = 60
# please see the programming guide for more explanation
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
#
# If set, the following two values will be placed in the IOR, if
# "corbaloc:ssliop" ssliop.
#
# If not set, only EstablishTrustInTarget is used for both supported
# and required options. EstablishTrustInClient is not set, and the
# rest of the Association Options aren't currently used anyway.
#jacorb.security.ssl.corbaloc_ssliop.supported_options=0
#jacorb.security.ssl.corbaloc_ssliop.required_options=0
# The name and location of the keystore. This may be absolute or
# relative to the home directory, or a file retrievable through the
# classloader.
#
# NOTE (for Sun JSSE users): The "javax.net.ssl.trustStore[Password]"
# properties don't seem to take effect, so you may want to add trusted
# certificates to "normal" keystores. In this case, please set the
# property "jacorb.security.jsse.trustees_from_ks"is to "on", so trusted
# certificates are taken from the keystore instead of a dedicated
# truststore.
jacorb.security.keystore=
jacorb.security.keystore_password=
# SSL keystore used:
# jacorb.security.keystore_type=JKS
# Which algorithms to use to initialize the client/server SSL socket factories
# Use IbmX509 with IBM JDKs
#jacorb.security.jsse.server.key_manager_algorithm=SunX509
#jacorb.security.jsse.server.trust_manager_algorithm=SunX509
#jacorb.security.jsse.client.key_manager_algorithm=SunX509
#jacorb.security.jsse.client.trust_manager_algorithm=SunX509
# A user defined javax.net.ssl.TrustManager implemementation class name.
# Will be used to intialise the SSLContext. See JSSE docs for javax.net.ssl.SSLContext#init().
# Must be capable of instantiation via a no arg constructor.
#jacorb.security.ssl.client.trust_manager=my.trust.Manager
#jacorb.security.ssl.server.trust_manager=my.trust.Manager
#
# Sun JSSE specific settings
#
# Use the keystore to take trusted certs from.
jacorb.security.jsse.trustees_from_ks=off
# A comma-separated (no whitespaces!) list of cipher suite names. See
# the JSSE docs on how to obtain the correct cipher suite strings
jacorb.security.ssl.server.cipher_suites=
jacorb.security.ssl.client.cipher_suites=
# A comma seperated list of the names of the protocols to be set enabled on
# the SSL socket. See the JSSE documentation for
# javax.net.ssl.SSLSocket#setEnabledProtocols()
#jacorb.security.ssl.client.protocols=
#jacorb.security.ssl.server.protocols=
# Class name for a class that implements JacORB JSRandom interface. This
# will be used to get a SecureRandom.
jacorb.security.randomClassPlugin=
# Listeners
# The SSL listener listens for SSL sessions and should be implemented as defined
# by org.jacorb.orb.listener.SSLSessionListener
jacorb.security.ssl.ssl_listener=
# Whether to override the default behaviour of not opening an unsecured acceptor when SSL is required.
# Useful for interop with foreign ORBs that don't implement IIOP/SSL correctly.
#jacorb.security.ssl.always_open_unsecured_address=false
#########################
# #
# POA Configuration #
# #
#########################
# displays a GUI monitoring tool for servers
jacorb.poa.monitoring=off
# POA log levels:
# 0 = fatal errors only = "almost off" (FATAL ERRORS)
# 1 = non-fatal errors and exceptions (ERROR)
# 2 = important messages (WARN)
# 3 = informational messages and exceptions (INFO)
# 4 = debug-level output (DEBUG) (may confuse the unaware user :-)
#jacorb.poa.log.verbosity=3
# thread pool configuration for request processing
jacorb.poa.thread_pool_max=20
jacorb.poa.thread_pool_min=5
# Timeout for thread pool. Default is 0; will wait to aquire
# a RequestProcessor. Time in ms.
jacorb.poa.threadtimeout=0
# If set then use shared thread pool amongst all the POAs. Only used with
# ORB_CTRL_MODEL.
# jacorb.poa.thread_pool_shared = off
# 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=
# Properties controlling the POA's request queue. If queue_wait is off,
# then if there are more than queue_max requests in the queue, the
# client gets TRANSIENT exceptions for any requests. If queue_wait is on,
# then the call blocks at the server side until no more than queue_min
# requests are left in the queue. The new request is then delivered as usual.
jacorb.poa.queue_wait=off
jacorb.poa.queue_max=100
jacorb.poa.queue_min=10
# Names of the classes that implement the RequestQueueListener
# interface (comma-separated lsit).
# jacorb.poa.queue_listeners=
# Set this to on for server-side checking of expired ReplyEndTimePolicy.
# (This also applies to RelativeRoundtripTimeoutPolicy.) When this is on,
# the clocks of the server and client machine need to be synchronized.
#jacorb.poa.check_reply_end_time=off
# Run Servant in its own ThreadContext Classloader instead of current
# classloader.
jacorb.poa.useServantClassLoader=off
###################################
# #
# Transport Layer Configuration #
# #
###################################
# Names of the factories classes for all installed transport plug-ins
# (comma-separated list). To enable MIOP Transport add
# org.jacorb.orb.miop.MIOPFactories.
#jacorb.transport.factories=org.jacorb.orb.iiop.IIOPFactories
# ProfileId tags of all installed transports that should actually
# listen on the server side. This is a comma-separated list of numbers,
# each number must correspond to one ProfileId tag from a factory in
# jacorb.transport.factories. In IORs produced by the server, the transport
# profiles will appear in the order indicated by this list.
#jacorb.transport.server.listeners=0
# Name of a class that selects the transport profile to use on the
# client side.
# To enable MIOP profile selection change this to be
# ...selector=org.jacorb.orb.miop.MIOPProfileSelector
#
#jacorb.transport.client.selector=org.jacorb.orb.DefaultProfileSelector
##################################
# #
# Name Service Configuration #
# #
##################################
# log levels:
# 0 = fatal errors only = "almost off" (FATAL ERRORS)
# 1 = non-fatal errors and exceptions (ERROR)
# 2 = important messages (WARN)
# 3 = informational messages and exceptions (INFO)
# 4 = debug-level output (DEBUG) (may confuse the unaware user :-)
#jacorb.naming.log.verbosity=3
# Whether non active references are purged from name service
# when list operation is invoked.
jacorb.naming.purge=off
# Whether resolve should return references without trying to
# ping them to see if they're still alive first.
jacorb.naming.ping=off
# The file where the name server drops its IOR
jacorb.naming.ior_filename=c:/NS_Ref
# Print the ior
#jacorb.naming.print_ior=false
# Where to put the data files (defaults to current directory)
#jacorb.naming.db_dir=
########################################################
# #
# Notification Service configuration, please see #
# the JacORB ProgrammingGuide for a explanation #
# #
########################################################
jacorb.notification.filter.thread_pool_size = 2
jacorb.notification.proxyconsumer.thread_pool_size = 2
jacorb.notification.proxysupplier.thread_pool_size = 4
jacorb.notification.supplier.poll_intervall = 1000
jacorb.notification.max_batch_size = 1
jacorb.notification.max_events_per_consumer = 100
jacorb.notification.order_policy = PriorityOrder
jacorb.notification.discard_policy = PriorityOrder
jacorb.notification.consumer.backout_interval = 5000
jacorb.notification.consumer.error_threshold = 3
# valid values: ThreadPool, ThreadPerProxy
jacorb.notification.proxysupplier.threadpolicy = ThreadPool
jacorb.notification.default_filter_factory = builtin
# jacorb.notification.supplier.max_number = 10
# jacorb.notification.start_time_supported = 10
jacorb.notification.stop_time_supported = on
jacorb.notification.proxy.destroy_causes_disconnect = on
# Notification Service log levels:
#org.jacorb.notification.log.verbosity = 3
########################################
# #
# SAS configuration #
# #
########################################
# Logger configuration
#jacorb.security.sas.log.verbosity=3
#jacorb.security.sas.GSSUP.log.verbosity=3
#jacorb.security.sas.TSS.log.verbosity=3
#jacorb.security.sas.CSS.log.verbosity=3
#jacorb.security.sas.Kerberos.log.verbosity=3
# This option defines the specific SAS context generator/validator
# Currently supported contexts include:
# NullContext - Sends a NULL SAS Context
# GssUpContext - Uses GSSUP security
# KerberosContext - uses Kerberos security
# At least one context must be selected for SAS support
#jacorb.security.sas.contextClass=org.jacorb.security.sas.NullContext
#jacorb.security.sas.contextClass=org.jacorb.security.sas.GssUpContext
#jacorb.security.sas.contextClass=org.jacorb.security.sas.KerberosContext
# This initializer installs the SAS interceptors
# Comment out this line if you do not want SAS support
#org.omg.PortableInterceptor.ORBInitializerClass.SAS=org.jacorb.security.sas.SASInitializer
# This option is used for GSSUP security and sets up the GSS Provider
# Comment out this line if you are not using GSS UP authentication
#org.omg.PortableInterceptor.ORBInitializerClass.GSSUPProvider=org.jacorb.security.sas.GSSUPProviderInitializer
# Whether to create stateful context lists
# jacorb.security.sas.stateful=true
# Whether SSL is required.
#jacorb.security.sas.tss.requires_sas=false
########################################
# #
# Custom configuration #
# #
########################################
# any other custom properties can be added here.
© 2015 - 2025 Weber Informatics LLC | Privacy Policy