|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectjava.util.Dictionary<K,V>
java.util.Hashtable<java.lang.Object,java.lang.Object>
java.util.Properties
be.erwinsmout.MyProperties
be.SIRAPRISE.server.ServerEngineProperties
public final class ServerEngineProperties
The ServerEngineProperties class contains the configuration information of the SIRA_PRISE server engine. The search path that the engine follows when searching this configuration info is as follows :
Property | Description |
---|---|
CATALOG=ccc |
specifies that the file name of the catalog file is ccc. This option exists only for backward compatibility with engines generated by versions prior to 1.2. If this option is absent, it should not be introduced, and if it is present, it should not be changed. |
DBMSFILEDIRECTORY=fff |
specifies that the directory name for the database files is fff. |
DBMSLOGSDIRECTORY=lll |
specifies that the directory name for the database log files is lll. |
DBMSJOURNALSDIRECTORY=jjj |
specifies that the directory name for the database journal files is jjj. |
DBMSRESOURCESDIRECTORY=rrr |
specifies that the directory name for the engine's general-purpose resource files is rrr. |
DBMSLOGSIZELIMIT=lll |
specifies the size, in number of bytes, that a log file can grow. When a log file esceeds this size, the log file is closed and a new one is created. The default is 1000000. |
DBMSLOGSROTATECOUNT=ccc |
specifies the rotate count for a log file. The default is 100. |
FORCEMETADATAWITHCONTENT=true|false |
defines whether or not, when forcing out data to the disk during a commit, the disk file's metadata are to be forced out as well. |
SOCKETACCEPTTIMEOUT=msmsms |
specifies the number of milliseconds that the server will wait for an incoming connection before it times out and exits. Keeping the server running forever by specifying zero is not supported. Specifying "forever" must be approximated by using the highest possible value, which is 2147483647 milliseconds, or almost 25 days. Note that if you effectively run the server for this period of time, you won't be taking backups during this period either, which is not exactly the brightest of ideas. |
GAPCOMPRESSIONRUNTIMEINTERVAL =msmsms |
The time in milliseconds between executions of the TimerTask that performs gap compression on physical database pages. The default is 60000. The value cannot be set lower than 1000. Database pages are added to the input queue of this automatic dbms task if the number of gaps that have appeared on the page exceeds the compression threshold value of the storage space the page appears in. Gaps can appear on a page as a consequence of some information being deleted from it by some user task. The addition of a page to the input queue of the compression task happens when the user task commits. Thus, the page compression doesn't slow down the user task causing it. |
PAGEPOOLCLEANUPRUNTIMEINTERVAL=msmsms |
The time in milleseconds between executions of the TimerTask that cleans up the page cache. The default is 60000. The value cannot be set lower than 1000. This task removes pages from the page cache if they have been unused for more than the time specified in the KEEPPAGEINPOOLMILLIS option. |
KEEPPAGEINPOOLMILLIS=msmsms |
The time in milliseconds that a page can reside in the page cache without being accessed, before it becomes eligible for removal from the cache. The default is 30000. The value cannot be set lower than 1. |
PAGEPOOLGCTHRESHOLD=nnn |
The threshold at which page cache cleanup also becomes possible within the user transaction (i.e. consuming extra actual processing time within the user's transaction). If a user transaction makes the page cache contain a number of pages exceeding the value specified for this option, then page cache cleanup is executed immediately within (and thus at the expense of) the transaction. The default value is 5000. Cannot be set lower than 1. |
CONNECTIONPOOLCLEANUPRUNTIMEINTERVAL=msmsms |
The time in milleseconds between executions of the dbms's automatic task that performs cleanup of idle connections. The default is 300000, and the value cannot be lower than 1000. |
RESOURCEPOOLCLEANUPRUNTIMEINTERVAL=msmsms |
The time in milliseconds between executions of the dbms's automatic task that performs cleanup of the resource pool. The default is 60000, and the value cannot be lower than 1000. |
LOCKDENIALWAITTIME=msmsms |
The time in milliseconds that a transaction thread will wait before retrying, when it has been denied access to a page or resource due to some lock held by another transaction. The default value is 250, and cannot be set to a lower value than the virtual machine's "time granule". The virtual machine's "time granule" is, approximately, the unit value by which the System.currentTimeMillis() value changes between two consecutive invocations of that method that produce distinct results. In some popular java implementations, this value is approximately 50, presumably owing to the 18 ticks-per-second clock from the old DOS days that apparently still persists to day. |
LOCKDENIALRETRYCOUNT=nnn |
The number of times that a transaction will attempt retrying to access a resource if it has been denied access to that resource due to a lock on that resource held by another transaction. The default value is 5, and cannot be lower than 1. |
CONNECTIONIDLETIMEMAX=msmsms |
The maximum time in milliseconds that the server will allow connections to remain idle. The idle time for a connection is requested by the client making the connection, but that requested value is "topped off" by SIRA_PRISE to the value of this option. The default value for this option is 120000, and cannot be lower than 1024. |
SIGNATUREALGORITHMS=x,y,z |
Defines which Signature algorithms are supported by the server engine. |
Nested Class Summary |
---|
Nested classes/interfaces inherited from class be.erwinsmout.MyProperties |
---|
MyProperties.SKIPAUTOLOAD |
Field Summary | |
---|---|
static java.lang.String |
CATALOG
The CATALOG property defines the filename of the file in the DBMSFILEDIRECTORY that holds the catalog. |
static java.lang.String |
CONNECTIONIDLETIMEMAX
The CONNECTIONIDLETIMEMAX property defines the maximum time that will be granted to any connection for remaining idle. |
static java.lang.String |
CONNECTIONIDLETIMEMAXDEFAULT
The default value for the CONNECTIONIDLETIMEMAX property |
static int |
CONNECTIONIDLETIMEMAXMIN
The minimum time in milliseconds that the server will always allow a connection to remain idle, i.e. the minimum value for the CONNECTIONIDLETIMEMAX property |
static java.lang.String |
CONNECTIONPOOLCLEANUPRUNTIMEINTERVAL
The CONNECTIONPOOLCLEANUPRUNTIMEINTERVAL property defines the time in milliseconds between two consecutive runs of the system task that terminates connections that have exceeded their idle time. |
static java.lang.String |
CONNECTIONPOOLCLEANUPRUNTIMEINTERVALDEFAULT
The default value for the CONNECTIONPOOLCLEANUPRUNTIMEINTERVAL property |
static java.lang.String |
DBMSCLASSLOADERRESOURCESDIRECTORY
The name of the engine property that holds the directory where the engine's own classloader searches for classes |
static java.lang.String |
DBMSCLASSLOADERRESOURCESDIRECTORYDEFAULT
The default for directory where the engine's own classloader searches for classes |
static java.lang.String |
DBMSFILEDIRECTORY
The DBMSFILEDIRECTORY property defines the location on disk where the engine keeps its database files. |
static java.lang.String |
DBMSFILEDIRECTORYDEFAULT
The default value for the DBMSFILEDIRECTORY property. |
static java.lang.String |
DBMSJOURNALSDIRECTORY
The DBMSJOURNALSDIRECTORY property defines the disk location where the server engine writes its journals. |
static java.lang.String |
DBMSJOURNALSDIRECTORYDEFAULT
The default value for the DBMSJOURNALSDIRECTORY property. |
static java.lang.String |
DBMSLOGSDIRECTORY
The DBMSLOGSDIRECTORY property defines the disk location where the server engine writes its log files. |
static java.lang.String |
DBMSLOGSDIRECTORYDEFAULT
The default value for the DBMSLOGSDIRECTORY property. |
static java.lang.String |
DBMSLOGSIZELIMIT
The name of the property defining the server log size limit |
static java.lang.String |
DBMSLOGSIZELIMITDEFAULT
The default value for the server log size limit |
static java.lang.String |
DBMSLOGSROTATECOUNT
The name of the property defining the server logs rotate count |
static java.lang.String |
DBMSLOGSROTATECOUNTDEFAULT
The default value for the server logs rotate count |
static java.lang.String |
DBMSRESOURCESDIRECTORY
The DBMSRESOURCESDIRECTORY property defines the disk location where the server engine keeps its resource files. |
static java.lang.String |
DBMSRESOURCESDIRECTORYDEFAULT
The default value for the DBMSRESOURCESDIRECTORY property. |
static java.lang.String |
ENGINESTATEDIRECTORY
The ENGINESTATEDIRECTORY defines the disk location where the server engine keeps its resources relating to engine state. |
static java.lang.String |
FORCEMETADATAWITHCONTENT
The FORCEMETADATAWITHCONTENT property defines whether or not, when forcing out data to the disk during a commit, the disk file's metadata are to be forced out as well. |
static java.lang.String |
FORCEMETADATAWITHCONTENTDEFAULT
The default value for the FORCEMETADATAWITHCONTENT property |
static java.lang.String |
GAPCOMPRESSIONRUNTIMEINTERVAL
The GAPCOMPRESSIONRUNTIMEINTERVAL property defines the time in milliseconds between two consecutive runs of the system task that compresses pages whose gap count has exceeded the gap compression threshold of the storage space that contains them. |
static java.lang.String |
GAPCOMPRESSIONRUNTIMEINTERVALDEFAULT
The default value for the GAPCOMPRESSIONRUNTIMEINTERVAL property |
static java.lang.String |
HOTRESTARTWINDOWENDTIME
The end time (in local time) of the window (within a 24-hour period) during which the engine will attempt to "hot-restart". |
static java.lang.String |
HOTRESTARTWINDOWENDTIMEDEFAULT
|
static java.lang.String |
HOTRESTARTWINDOWRETRYINTERVAL
The time interval (in "hh:mm:ss") between two consecutive attempts to do a hot-restart. |
static java.lang.String |
HOTRESTARTWINDOWRETRYINTERVALDEFAULT
|
static java.lang.String |
HOTRESTARTWINDOWSTARTTIME
The start time (in local time) of the window (within a 24-hour period) during which the engine will attempt to "hot-restart". |
static java.lang.String |
HOTRESTARTWINDOWSTARTTIMEDEFAULT
|
static java.lang.String |
INITIALASSIGNMENTCONSTRAINTPOOLSIZE
The INITIALASSIGNMENTCONSTRAINTPOOLSIZE property defines the initial size of the server engine's cache for AssignmentConstraint objects. |
static java.lang.String |
INITIALASSIGNMENTCONSTRAINTPOOLSIZEDEFAULT
The default value for the INITIALASSIGNMENTCONSTRAINTPOOLSIZE property |
static java.lang.String |
INITIALATTRIBUTEPOOLSIZE
The INITIALATTRIBUTEPOOLSIZE property defines the initial size for the engine's cache of attributes. |
static java.lang.String |
INITIALATTRIBUTEPOOLSIZEDEFAULT
The default value for the INITIALATTRIBUTEPOOLSIZE property |
static java.lang.String |
INITIALCONNECTIONPOOLSIZE
The INITIALCONNECTIONPOOLSIZE property defines the initial size for the server engine's pool of active connections. |
static java.lang.String |
INITIALCONNECTIONPOOLSIZEDEFAULT
The default value for the INITIALCONNECTIONPOOLSIZE property |
static java.lang.String |
INITIALDATABASECONSTRAINTPOOLSIZE
Deprecated. |
static java.lang.String |
INITIALDATABASECONSTRAINTPOOLSIZEDEFAULT
Deprecated. |
static java.lang.String |
INITIALOPERATORPOOLSIZE
The INITIALOPERATORPOOLSIZE property defines the initial size of the server engine's cache for operator objects. |
static java.lang.String |
INITIALOPERATORPOOLSIZEDEFAULT
The default value for the INITIALOPERATORPOOLSIZE property |
static java.lang.String |
INITIALRELVARPOOLSIZE
The INITIALRELVARPOOLSIZE property defines the initial size of the server engine's cache for Relvar objects. |
static java.lang.String |
INITIALRELVARPOOLSIZEDEFAULT
The default value for the INITIALRELVARPOOLSIZE property |
static java.lang.String |
INITIALTYPEPOOLSIZE
The INITIALTYPEPOOLSIZE property defines the initial size of the server engine's cache for Type objects. |
static java.lang.String |
INITIALTYPEPOOLSIZEDEFAULT
The default value for the INITIALTYPEPOOLSIZE property |
static java.lang.String |
KEEPPAGEINPOOLMILLIS
The KEEPPAGEINPOOLMILLIS property defines the time in milleseconds that a page that has been accessed by some user, will remain in the page cache. |
static java.lang.String |
KEEPPAGEINPOOLMILLISDEFAULT
The default value for the KEEPPAGEINPOOLMILLIS property |
static java.lang.String |
LOCKDENIALRETRYCOUNT
The LOCKDENIALRETRYCOUNT property defines the number of times that a task can retry acquiring a lock it has been denied. |
static java.lang.String |
LOCKDENIALRETRYCOUNTDEFAULT
The default value for the LOCKDENIALRETRYCOUNT property |
static java.lang.String |
LOCKDENIALWAITTIME
The LOCKDENIALWAITTIME property defines the time in milliseconds that the scheduler will lay a user task asleep, if that user task has been denied access to some resource due to an incompatible lock being held on that resource by some other task. |
static java.lang.String |
LOCKDENIALWAITTIMEDEFAULT
The default value for the LOCKDENIALWAITTIME property |
static java.lang.String |
OPERATORIMPLEMENTATIONSSEARCHPATH
The name of the engine property that holds the list of package names that can be searched for operator implementations |
static java.lang.String |
OPERATORIMPLEMENTATIONSSEARCHPATHDEFAULT
By default, there are no additional packages to search for operator implementations (the SIRAPRISE packages are always searched first by default) |
static java.lang.String |
PAGEPOOLCLEANUPRUNTIMEINTERVAL
The PAGEPOOLCLEANUPRUNTIMEINTERVAL property defines the time in milliseconds between two consecutive runs of the system task that removes database pages from the page cache. |
static java.lang.String |
PAGEPOOLCLEANUPRUNTIMEINTERVALDEFAULT
The default value for the PAGEPOOLCLEANUPRUNTIMEINTERVAL property |
static java.lang.String |
PAGEPOOLGCTHRESHOLD
The PAGEPOOLGCTHRESHOLD property defines the number of pages above which "immediate page cache cleanup" is triggered. |
static java.lang.String |
PAGEPOOLGCTHRESHOLDDEFAULT
The default value for the PAGEPOOLGCTHRESHOLD property |
static java.lang.String |
RESOURCEPOOLCLEANUPRUNTIMEINTERVAL
The RESOURCEPOOLCLEANUPRUNTIMEINTERVAL property defines the time in milliseconds between two consecutive runs of the system task that removes entries from the resource cache. |
static java.lang.String |
RESOURCEPOOLCLEANUPRUNTIMEINTERVALDEFAULT
The default value for the RESOURCEPOOLCLEANUPRUNTIMEINTERVAL property |
static java.lang.String |
SIGNATUREALGORITHMS
The SIGNATUREALGORITHMS property defines which Signature algorithms are supported by the server engine. |
static java.lang.String |
SIGNATUREALGORITHMSDEFAULT
The default value for the SIGNATUREALGORITHMS property |
static java.lang.String |
SOCKETACCEPTTIMEOUT
The SOCKETACCEPTTIMEOUT property defines the time in milliseconds that the server will keep waiting for a connection to arrive. |
static java.lang.String |
SOCKETACCEPTTIMEOUTDEFAULT
The default value for the SOCKETACCEPTTIMEOUT property |
static java.lang.String |
TRACETOPCONSUMERS
|
static java.lang.String |
TRACETOPCONSUMERSDEFAULT
|
static java.lang.String |
TRACETOPCONSUMERSTHRESHOLD
The name of the engine property that specifies the threshold above which "consumers" will be logged. |
static java.lang.String |
TRACETOPCONSUMERSTHRESHOLDDEFAULT
The default threshold above which "top consumers" will be traced. |
static java.lang.String |
TYPEIMPLEMENTATIONSSEARCHPATH
The name of the engine property that holds the list of package names that can be searched for type implementations |
static java.lang.String |
TYPEIMPLEMENTATIONSSEARCHPATHDEFAULT
By default, there are no additional packages to search for typeimplementations (the SIRAPRISE packages are always searched first by default) |
Fields inherited from class be.erwinsmout.MyProperties |
---|
SUFFIX |
Method Summary |
---|
Methods inherited from class be.erwinsmout.MyProperties |
---|
resolveSystemPropertyRefs |
Methods inherited from class java.util.Properties |
---|
getProperty, getProperty, list, list, load, load, loadFromXML, propertyNames, save, setProperty, store, store, storeToXML, storeToXML, stringPropertyNames |
Methods inherited from class java.util.Hashtable |
---|
clear, clone, contains, containsKey, containsValue, elements, entrySet, equals, get, hashCode, isEmpty, keys, keySet, put, putAll, remove, size, toString, values |
Methods inherited from class java.lang.Object |
---|
getClass, notify, notifyAll, wait, wait, wait |
Field Detail |
---|
public static final java.lang.String CATALOG
public static final java.lang.String CONNECTIONIDLETIMEMAX
public static final java.lang.String CONNECTIONIDLETIMEMAXDEFAULT
public static final int CONNECTIONIDLETIMEMAXMIN
public static final java.lang.String CONNECTIONPOOLCLEANUPRUNTIMEINTERVAL
public static final java.lang.String CONNECTIONPOOLCLEANUPRUNTIMEINTERVALDEFAULT
public static final java.lang.String DBMSCLASSLOADERRESOURCESDIRECTORY
public static final java.lang.String DBMSCLASSLOADERRESOURCESDIRECTORYDEFAULT
public static final java.lang.String DBMSFILEDIRECTORY
public static final java.lang.String DBMSFILEDIRECTORYDEFAULT
public static final java.lang.String DBMSJOURNALSDIRECTORY
public static final java.lang.String DBMSJOURNALSDIRECTORYDEFAULT
public static final java.lang.String DBMSLOGSDIRECTORY
public static final java.lang.String DBMSLOGSDIRECTORYDEFAULT
public static final java.lang.String DBMSLOGSIZELIMIT
public static final java.lang.String DBMSLOGSIZELIMITDEFAULT
public static final java.lang.String DBMSLOGSROTATECOUNT
public static final java.lang.String DBMSLOGSROTATECOUNTDEFAULT
public static final java.lang.String DBMSRESOURCESDIRECTORY
public static final java.lang.String DBMSRESOURCESDIRECTORYDEFAULT
public static final java.lang.String ENGINESTATEDIRECTORY
public static final java.lang.String FORCEMETADATAWITHCONTENT
public static final java.lang.String FORCEMETADATAWITHCONTENTDEFAULT
public static final java.lang.String GAPCOMPRESSIONRUNTIMEINTERVAL
public static final java.lang.String GAPCOMPRESSIONRUNTIMEINTERVALDEFAULT
public static final java.lang.String HOTRESTARTWINDOWENDTIME
public static final java.lang.String HOTRESTARTWINDOWENDTIMEDEFAULT
public static final java.lang.String HOTRESTARTWINDOWRETRYINTERVAL
public static final java.lang.String HOTRESTARTWINDOWRETRYINTERVALDEFAULT
public static final java.lang.String HOTRESTARTWINDOWSTARTTIME
public static final java.lang.String HOTRESTARTWINDOWSTARTTIMEDEFAULT
public static final java.lang.String INITIALASSIGNMENTCONSTRAINTPOOLSIZE
public static final java.lang.String INITIALASSIGNMENTCONSTRAINTPOOLSIZEDEFAULT
public static final java.lang.String INITIALATTRIBUTEPOOLSIZE
public static final java.lang.String INITIALATTRIBUTEPOOLSIZEDEFAULT
public static final java.lang.String INITIALCONNECTIONPOOLSIZE
public static final java.lang.String INITIALCONNECTIONPOOLSIZEDEFAULT
public static final java.lang.String INITIALDATABASECONSTRAINTPOOLSIZE
public static final java.lang.String INITIALDATABASECONSTRAINTPOOLSIZEDEFAULT
public static final java.lang.String INITIALOPERATORPOOLSIZE
public static final java.lang.String INITIALOPERATORPOOLSIZEDEFAULT
public static final java.lang.String INITIALRELVARPOOLSIZE
public static final java.lang.String INITIALRELVARPOOLSIZEDEFAULT
public static final java.lang.String INITIALTYPEPOOLSIZE
public static final java.lang.String INITIALTYPEPOOLSIZEDEFAULT
public static final java.lang.String KEEPPAGEINPOOLMILLIS
public static final java.lang.String KEEPPAGEINPOOLMILLISDEFAULT
public static final java.lang.String LOCKDENIALRETRYCOUNT
public static final java.lang.String LOCKDENIALRETRYCOUNTDEFAULT
public static final java.lang.String LOCKDENIALWAITTIME
public static final java.lang.String LOCKDENIALWAITTIMEDEFAULT
public static final java.lang.String OPERATORIMPLEMENTATIONSSEARCHPATH
public static final java.lang.String OPERATORIMPLEMENTATIONSSEARCHPATHDEFAULT
public static final java.lang.String PAGEPOOLCLEANUPRUNTIMEINTERVAL
public static final java.lang.String PAGEPOOLCLEANUPRUNTIMEINTERVALDEFAULT
public static final java.lang.String PAGEPOOLGCTHRESHOLD
public static final java.lang.String PAGEPOOLGCTHRESHOLDDEFAULT
public static final java.lang.String RESOURCEPOOLCLEANUPRUNTIMEINTERVAL
public static final java.lang.String RESOURCEPOOLCLEANUPRUNTIMEINTERVALDEFAULT
public static final java.lang.String SIGNATUREALGORITHMS
public static final java.lang.String SIGNATUREALGORITHMSDEFAULT
public static final java.lang.String SOCKETACCEPTTIMEOUT
public static final java.lang.String SOCKETACCEPTTIMEOUTDEFAULT
public static final java.lang.String TYPEIMPLEMENTATIONSSEARCHPATH
public static final java.lang.String TYPEIMPLEMENTATIONSSEARCHPATHDEFAULT
public static final java.lang.String TRACETOPCONSUMERSDEFAULT
public static final java.lang.String TRACETOPCONSUMERS
public static final java.lang.String TRACETOPCONSUMERSTHRESHOLDDEFAULT
public static final java.lang.String TRACETOPCONSUMERSTHRESHOLD
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |