"timeout" (Long): number of milliseconds to allow a PFA method to run before raising PFATimeoutException.
"timeout.begin" (Long): overrides "timeout" for the "begin" method
"timeout.action" (Long): overrides "timeout" for the "action" method
"timeout.end" (Long): overrides "timeout" for the "end" method
"data.PFARecord.interface" (String): interface to inherit PFA records from (in addition to the ones it already inherits); this interface must exist in the classpath and must not require any methods that a PFARecord does not already have (including signatures)
"lib.model.neighbor.nearestK.kdtree" (Boolean): if true, build a kd-tree for neighbor sets sent to the lib.model.neighbor.nearestK function as a O(log(N)) optimization; if false, do an O(N) lookup every time
Represents the
options
section of a PFA document with host-specific overrides.Unrecognized option names will be ignored.
Recognized option names whose option type is incorrect raise PFAInitializationException.
Options currently supported by Hadrian:
Long
): number of milliseconds to allow a PFA method to run before raising PFATimeoutException.Long
): overrides "timeout" for the "begin" methodLong
): overrides "timeout" for the "action" methodLong
): overrides "timeout" for the "end" methodString
): interface to inherit PFA records from (in addition to the ones it already inherits); this interface must exist in the classpath and must not require any methods that aPFARecord
does not already have (including signatures)Boolean
): iftrue
, build a kd-tree for neighbor sets sent to thelib.model.neighbor.nearestK
function as a O(log(N)) optimization; iffalse
, do an O(N) lookup every time