| SingleFileAspectEngineBuilderBase ()
|
| SingleFileAspectEngineBuilderBase (ILoggerFactory loggerFactory)
|
| SingleFileAspectEngineBuilderBase (ILoggerFactory loggerFactory, DataUpdateService dataUpdateService)
|
TEngine
| build ( @BuildArg("dataFile") String dataFile, @BuildArg("createTempDataCopy") boolean createTempDataCopy) throws Exception
Build an engine using the current options and the specified data file. More...
|
TEngine
| build (byte[] data) throws Exception
Build an engine using the current options and the specified byte array. More...
|
TBuilder
| setDataUpdateUrl (String url)
Configure the engine to use the specified URL when looking for an updated data file. More...
|
TBuilder
| setDataUpdateUrlFormatter (DataUpdateUrlFormatter formatter)
|
TBuilder
| setDataUpdateVerifyMd5 (boolean verify)
Set a value indicating if the DataUpdateService should expect the response from the data update URL to contain a 'content-md5' HTTP header that can be used to verify the integrity of the content. More...
|
TBuilder
| setDataUpdateDecompress (boolean decompress)
Set a value indicating if the DataUpdateService should expect content from the configured data update URL to be compressed or not. More...
|
TBuilder
| setAutoUpdate (boolean enabled)
Enable or disable automatic updates for this engine. More...
|
TBuilder
| setDataFileSystemWatcher (boolean enabled)
The DataUpdateService has the ability to watch a data file on disk and automatically refresh the engine as soon as the file is updated. More...
|
TBuilder
| setUpdatePollingInterval (int pollingIntervalSeconds)
|
TBuilder
| setUpdatePollingIntervalSeconds (int pollingIntervalSeconds)
|
TBuilder
| setUpdatePollingInterval (long pollingIntervalMillis)
|
TBuilder
| setUpdatePollingIntervalMillis (long pollingIntervalMillis)
|
TBuilder
| setUpdateRandomisationMax (long maximumDeviationMillis)
|
TBuilder
| setUpdateRandomisationMaxMillis (long maximumDeviationMillis)
|
TBuilder
| setVerifyIfModifiedSince (boolean enabled)
|
TBuilder
| setDataUpdateLicenseKey (String key)
Set the license key to use when updating the Engine's data file. More...
|
TBuilder
| setDataUpdateLicenseKeys (String[] keys)
Set the license keys to use when updating the Engine's data file. More...
|
TBuilder
| setDataUpdateOnStartup (boolean enabled)
Configure the data file to update on startup or not. More...
|
|
| OnPremiseAspectEngineBuilderBase ()
|
| OnPremiseAspectEngineBuilderBase (ILoggerFactory loggerFactory)
|
| OnPremiseAspectEngineBuilderBase (ILoggerFactory loggerFactory, DataUpdateService dataUpdateService)
|
void
| createAndVerifyTempDir (Path pathToCreate)
|