niagara-ax/lib/system.properties
2026-03-17 13:31:18 -07:00

245 lines
10 KiB
Properties
Executable File

########################################################
#
# File: system.properties
#
# This file contains properties which are loaded
# into System.getProperties() during NRE boot.
#
# Revision History
# 7 Dec 01 Brian Original
#
########################################################
# This system property is used to override the the default locale.
# If not specified, then the VM will attempt to use a default based
# on the current operating system settings. This value should map
# to a lexicon directory.
#niagara.lang=en
# This system property is used to override the the default timezone.
# If not specified, then the VM will attempt to use a default based
# on the current operating system settings. This value should be
# map to an entry in timezones.xml.
#niagara.timezone=America/New_York
# milliseconds to wait after station start
# before invoking the steady state callback
niagara.steadystate=10000
# The default virtual cache life maximum in milliseconds.
# This value should never be less than or equal to zero.
# Changes to this value require a station restart.
#niagara.virtual.cache.maxLifeDefault=45000
# The default virtual cache life minimum in milliseconds.
# In general, this value should be greater than
# the niagara.nav.touch.scanRate
# This value should never be less than or equal to zero.
# Changes to this value require a station restart.
#niagara.virtual.cache.minLifeDefault=25000
# The maximum number of worker threads that the virtual cache
# can have in its thread pool.
# This value should never be less than or equal to zero.
# Changes to this value require a station restart.
#niagara.virtual.cache.threadPoolSize=10
# the ideal number of virtual spaces managed per worker thread
# in the virtual cache's thread pool (this limit can be exceeded
# if all threads in the pool are already at capacity).
# This value should never be less than or equal to zero.
# Changes to this value require a station restart.
#niagara.virtual.cache.spacesPerThread=5
# The global virtual threshold limit, above which
# virtuals will start being removed quicker as space
# is needed (ie. uses the virtual minLife instead of maxLife).
# This value should never be less than zero.
# Changes to this value require a station restart.
#niagara.virtual.cache.threshold=1000
# The default time (in milliseconds) in which to perform a full
# virtual scan for threshold level checking. This value should
# be less than the niagara.virtual.cache.minLifeDefault.
# A value of zero disables the virtual threshold checking feature.
# Changes to this value require a Workbench (client) restart.
#niagara.virtual.cache.thresholdScanRate=1000
# The default time (in milliseconds) in which to perform a full
# Nav Tree scan for touching active nav nodes. Note that each
# scan may result in one or more network calls, so be careful
# when setting this value low. A value of zero disables the
# touch feature. Changes to this value require a Workbench restart.
#niagara.nav.touch.scanRate=20000
# This is a boolean property which let's us work around bug 5092063
# in HotSpot 1.5, where socket opens attempt to do reverse DNS lookups
# on numeric IP addresses. If this property is true (default), then we
# force BIpHost.openSocket() to never use a proxy, thereby by-passing
# the reverse DNS lookup. This check has no effect in J2ME.
#ipHost.noProxy=true
# This is a boolean property which informs java applications which
# ip version to use when searching for the local host.
# if false or not present, an IPv4 localhost will be returned by NreLib.getLocalHost()
# if true, an IPv6 localhost will be returned by NreLib.getLocalHost()
niagara.ipv6Enabled=false
# Fox
#niagara.fox.keepAliveInterval=5000
#niagara.fox.soTimeout=60000
#niagara.fox.tcpNoDelay=true
#niagara.fox.requestTimeout=60000
#niagara.fox.failsafeTimeouts=true
#niagara.fox.maxServerSessions=100
#niagara.fox.maxQueueSize=32
#niagara.fox.circuitChunkSize=4096
#niagara.fox.circuitMaxReceiveBuffer=102400
#niagara.fox.multicastEnabled=true
#niagara.fox.multicastTimeToLive=4
#niagara.fox.traceWriteFrame=true
#niagara.fox.traceReadFrame=true
#niagara.fox.traceSessionStates=true
#niagara.fox.traceMulticast=true
#niagara.fox.engageLinger=5000
#niagara.fox.tunnelingEnabled=true
#niagara.fox.onlyTunnelKnownStations=false
niagara.fox.broker.unsubscribeDelay=5000
niagara.fox.exceptionTranslator=com.tridium.fox.sys.LocalizableExceptionTranslator
niagara.fox.transport.ip=fox:com.tridium.fox.sys.BFoxAddress$IpTransportHandler
# Applet
#niagara.applet.httpConnectTimeout=60000
#niagara.applet.defaultReadTimeout=60000
# Used to adjust the timeout on the client (Workbench) platform connection to a
# remote platform, which may be necessary when using slower connections such as
# dialup or VPN connections. If timeouts cause platform actions to fail,
# uncomment the line below and use a value (in ms) that's higher than the
# default of 60000
#niagara.daemonsession.timeout=60000
# If this is set to true, then BFacet values will be interned.
#niagara.facets.intern=false
# Use VolatileImage (DirectDraw) for bajaui double buffering. If
# this is set to false, then sun.java2d.noddraw should be true.
niagara.ui.volatileBackBuffer=false
# Max number of px files to cache
niagara.ui.pxCache.max=10
# Image Module size limit (kB) at which files are transfered individually
niagara.ui.px.maxImageModuleFileSize=2047
# Specify if a keyboard is attached to this computer. If set to false,
# then all text fields will use a built-in touch-screen keyboard for
# text input.
bajaui.hasKeyboard=true
# Specify if a mouse is attached to this computer. If set to false,
# then bajaui will optimize mouse eventing and some widgets for
# touchscreen displays.
#bajaui.hasMouse=true
# Set to true to force bajaui to use the "Curium" theme. This is the
# the theme that is used when running on a touchscreen enabled JACE.
#bajaui.hasTouchscreen=false
# Used to control the caching policy for successful name lookups from
# DNS. The value is specified as as integer to indicate the number of
# seconds to cache the successful lookup. A value of -1 indicates "cache
# forever" (default).
networkaddress.cache.ttl=3600
sun.net.inetaddr.ttl=3600
# Disable Win32 DirectDraw hardware acceleration
sun.java2d.noddraw=true
# Disable PNG-fixing for Internet Explorer. PNG-fixing allows IE to
# display transparent 24-bit PNG images. However, this may cause
# problems displaying images through a proxy-server setup.
#hx.disablePngFixing=false
# Polling frequency (in millis) for background updating in HxViews.
hx.poll.freq=5000
#java.awt.im.style=below-the-spot
# Disable network management functions bind,commission,replace
#lonworks.disableNetmgmt=true
# This is used to disable the IE ActiveX activation fix. If set to
# to false, then the user will be required to click on the applet
# before he is able to interact with it (only effects IE users).
ie.activex.activation=true
# Directory of Sedona installation, if undefined, then
# {home}\sedona is the default
#sedona.home=d:\\sedona\\baseline\\pub
# Max number of historical timezones to cache
niagara.timezone.dbCache.max=20
# Error tolerance (in millis) when loading historical timezone era, smaller means more
# senistive timezone definitions at expense of performance
niagara.timezone.eraTolerance=3600000
# The number of lines recorded for exception stack traces in the LogHistory. If
# the property value is not a valid number the default of 5 will be used.
# A station restart is required for changes to this property to take effect.
#niagara.loghistory.error.depth=5
# The following three properties are used to tune
# interning of BSimple instances (starting in Niagara 3.4).
# The 'excludeTypes' allows you to specify simple Types that
# should never be interned (enter Types delimited by a semicolon).
# The 'disabled' option will turn off the intern feature
# entirely for all simple Types, not just the ones specified
# in 'excludeTypes'. The 'debug' option enables extra debug
# information related to interning (such as reuse counting),
# but this option should not be left enabled during normal use
# as it can cause a performance hit.
#niagara.intern.excludeTypes=baja:AbsTime;baja:Double;baja:Float;baja:Integer;baja:Long;baja:Ord
#niagara.intern.disabled=true
#niagara.intern.debug=true
# When this line is set to false, the restriction that only
# super users can add/edit program objects and robots in a
# running station will be lifted. The default value is true,
# meaning that only super users can add/edit program objects (and robots).
#niagara.program.requireSuperUser=false
# The following property allows for specification of additional
# file name patterns to blacklist from remote station access.
# File name patterns are delimited by a semicolon, and follow the format
# defined in javax.baja.util.PatternFilter. For example, a value of
# *.txt;*.xml would restrict any text or xml file from being accessed
# remotely through the station (ie. from the web or through a fox
# connection in Workbench).
#niagara.remoteBlacklist.fileNamePatterns=*.bog
# The following property allows for specification of additional
# file paths to blacklist from remote station access (ie. from the
# web or through a fox connection in Workbench).
# File paths are delimited by a semicolon, and follow the body format
# defined in javax.baja.file.FilePath. For example, a value of
# !licenses;!modules would restrict access to the licenses and modules
# directories under the Niagara sys home.
#niagara.remoteBlacklist.filePaths=!lib
# When enabled, the station will use the provided IP address or FQDN in the SMTP
# HELO or EHLO message. This is sometimes required if the SMTP server is doing
# reverse lookup and the JACE's IP is not routable due to being on an internal network
# using NAT.
#mail.smtp.localhost=x.x.x.x
# SSLv3 is disabled by default. In cases where SSLv3 client support, the following
# properties can be used to enabled SSLv3 and add the supporting SSLv3 ciphers.
# If FIPS is enabled, these properties are ignored.
# WARNING: Only enable this properties if absolutely necessary!
#sslv3.client.enabled=true
#sslv3.client.ciphers=SSL_DHE_DSS_WITH_3DES_EDE_CBC_SHA,SSL_DHE_RSA_WITH_3DES_EDE_CBC_SHA,SSL_RSA_WITH_3DES_EDE_CBC_SHA
# IMPORTANT - Issue 8823 - j9 requires a CR/LF at the end of file
#