Class Cache
java.lang.Object
com.jacob.com.JacobObject
com.jacob.com.Dispatch
de.tracetronic.jenkins.plugins.ecutest.wrapper.com.ETComDispatch
de.tracetronic.jenkins.plugins.ecutest.wrapper.com.Cache
- All Implemented Interfaces:
ComCache,AutoCloseable
COM object giving access to a specific file cache.
-
Field Summary
Fields inherited from class com.jacob.com.Dispatch
fdexNameCaseSensitive, Get, LOCALE_SYSTEM_DEFAULT, m_pDispatch, Method, Put, PutRef -
Constructor Summary
ConstructorsConstructorDescriptionCache(com.jacob.com.Dispatch dispatch, boolean useTimeout, Caches.CacheType type) Instantiates a newCache. -
Method Summary
Modifier and TypeMethodDescriptionvoidclear()Same asclear(boolean)but with default parameters.voidclear(boolean force) Remove all cache files of this category.getFiles()Returns all cache files of this category.getType()voidSame asinsert(String, String)but without database channel.voidInsert a database to the cache.Methods inherited from class de.tracetronic.jenkins.plugins.ecutest.wrapper.com.ETComDispatch
close, finalize, isAttached, performDirectRequest, performDirectRequest, performRequest, performRequest, performRequest, performRequest, useTimeoutMethods inherited from class com.jacob.com.Dispatch
call, call, call, call, callN, callN, callN_CaseSensitive, callSub, callSub, callSub, callSub, callSubN, callSubN, coCreateInstance, get, get, get_CaseSensitive, getActiveInstance, getIDOfName, getIDsOfNames, getIDsOfNames, getProgramId, hasExited, hasExited, invoke, invoke, invoke, invokeSub, invokeSub, invokeSub, invokeSubv, invokeSubv, invokeSubv, invokev, invokev, invokev, invokev, put, put, put_Casesensitive, putRef, putRef, QueryInterface, safeReleaseMethods inherited from class com.jacob.com.JacobObject
debug, getBuildDate, getBuildVersion, isDebugEnabled
-
Constructor Details
-
Cache
Instantiates a newCache.This constructor is used instead of a case operation to turn a Dispatch object into a wider object - it must exist in every wrapper class whose instances may be returned from method calls wrapped in VT_DISPATCH Variants.
- Parameters:
dispatch- the dispatchuseTimeout- specifies whether to apply timeouttype- the cache type
-
-
Method Details
-
getType
-
insert
Same asinsert(String, String)but without database channel.- Parameters:
filePath- the file path of the database to be added to the cache- Throws:
ETComException- in case of a COM exception- See Also:
-
insert
Description copied from interface:ComCacheInsert a database to the cache.- Specified by:
insertin interfaceComCache- Parameters:
filePath- the file path of the database to be added to the cachedbChannel- the optional database channel. Only needed by bus and service databases.- Throws:
ETComException- in case of a COM exception
-
clear
Same asclear(boolean)but with default parameters.- Throws:
ETComException- in case of a COM exception- See Also:
-
clear
Description copied from interface:ComCacheRemove all cache files of this category.- Specified by:
clearin interfaceComCache- Parameters:
force- specifies wether to close already opend cache files- Throws:
ETComException- in case of a COM exception
-
getFiles
Description copied from interface:ComCacheReturns all cache files of this category.- Specified by:
getFilesin interfaceComCache- Returns:
- the list of available cache files
- Throws:
ETComException- in case of a COM exception
-