System Properties

Server

shutdownhook.port

integer: The port number to listen on for shutdown requests.
Default: 6789

mulgara.http.disable

flag: If set then the HTTP server will not be started. This will disable the SPARQL endpoint, the Web UI, SOAP endpoints, and descriptors. Equivalent to the -w, --nohttp command line argument.
Default: not set

no_rmi

flag: If set then an RMI registry will not be started. The system will search for an existing registry instead. Equivalent to the -n, --normi command line argument.
Default: not set

webui.page.size

integer: The number of results returned per page in the Web User Interface.
Default: 250

mail.smtp.host

string: hostname: Used by the Collaborator for sending emails. Equivalent to the -m, --smtp command line argument.
No default.

java.security.policy

string: URL: The URL for the security policy file to use.
Default: jar:file:/jar_path!/conf/mulgara-rmi.policy

itql.command.log

string: filename (relative or absolute): The filename for logging TQL commands to. Command logging only occurs if this is set.
No default.

admin

flag. If set then the database has been started in administration mode, and the security graphs can be set. This has no effect if no security module has been loaded.
Default: not set

triple.store.implementation

string: classname (fully qualified): The class to use as the Triple Store if not available from the configuration file. Must extend org.mulgara.server.SessionFactory.
Default: The value set in the configuration file. This is currently set to org.mulgara.store.xa.!XADatabaseImpl

Internal

mulgara.xa.useByteOrder

string: native/big_endian/little_endian: The byte order to use when accessing the raw data files.
Default: native

mulgara.xa.forceIOType

string: mapped/explicit: Indicates if index files should be accessed through memory mapping, or explicit read/write operations. Memory mapping is faster, but can exhaust the address space in 32-bit mode.
Default: mapped

mulgara.rmi.objectPort

integer: The port number to use for peer object RMI connections. Equivalent to the -t, --rmiobjectport command line argument.
Default: 0 (random port assignment)

mulgara.rmi.marshallsizelimit

integer: The number of rows in a result that can be serialized and sent to a client as a single result object. Any results larger than this limit will be accessed remotely, and sent across in pages.
Default: 100

mulgara.rmi.prefetchsize

integer: The number of rows to serialize into a single single transfer when a large result is being sent across the network in pages.
Default: 1000

mulgara.rmi.pagetimeout

integer: The maximum number of milliseconds to wait for a page to come in.
Default: 60000

mulgara.sp.cacheSize

integer: The number of entries in each of the data pool (string pool) caches.
Default: 1000

mulgara.sp.localizeCacheSize

integer: The number of entries in the localize cache in the data pool (string pool).
Default: The value of mulgara.sp.cacheSize

mulgara.sp.globalizeCacheSize

integer: The number of entries in the globalize cache in the data pool (string pool).
Default: The value of mulgara.sp.cacheSize

TuplesFactoryClass

string: classname (fully qualified): The factory class for internal Tuples creation.
Default: org.mulgara.store.xa.HybridTuplesFactory

org.mulgara.xml.ResourceDocumentBuilderFactory

string: classname (fully qualified): The factory class for objects that create XML documents by DOM (does not affect streamed XML creation). Must extend javax.xml.parsers.DocumentBuilderFactory.
Default: org.apache.crimson.jaxp.DocumentBuilderFactoryImpl

Lucene Resolver

mulgara.textindex.reverse.enabled

string: true/false: If set to "true" (case insensitive) then Lucene queries can start with a wildcard.
Default: "false"

HTTP Resolver

mulgara.httpcontent.proxyHost

string: hostname: If set, then this is the host name for an HTTP proxy.
No default.

mulgara.httpcontent.proxyPort

integer: If set, then this is the host port for an HTTP proxy.
No default.

mulgara.httpcontent.timeout

integer: The number of milliseconds to wait on an HTTP connection before timing out.
Default: 30000

mulgara.httpcontent.proxyUserName

string: The username to use if the HTTP proxy requires a username.
No default.

mulgara.httpcontent.proxyPassword

string: The password to use if the HTTP proxy requires a username. Only used if mulgara.httpcontent.proxyUserName is set.
No default.

mulgara.httpcontent.proxyRealmHost

string: hostname: The hostname to use for proxy password authentication. Only used if mulgara.httpcontent.proxyUserName is set.
No default.

mulgara.httpcontent.proxyRealm

string: The realm to use for proxy password authentication. Only used if mulgara.httpcontent.proxyUserName is set.
No default.