i-net Clear Reports

Uses of Class
com.inet.report.cache.ReportCacheKey

Packages that use ReportCacheKey
com.inet.report.cache Provides all classes and interfaces for the memory, database and hard disk cache. 
com.inet.report.schedule Provides all classes and interfaces for the i-net Scheduler. 
 

Uses of ReportCacheKey in com.inet.report.cache
 

Methods in com.inet.report.cache that return ReportCacheKey
 ReportCacheKey ReportCacheKey.create(boolean scheduleInProcess)
          Returns an instance of ReportCacheKey equals to this instance except that the flag if the report is a schedule report currently rendering is set to the supplied value.
 ReportCacheKey Cache.createKey(java.util.Properties props)
          This method is calling the method getKey() of the current EngineFactory only.
 ReportCacheKey Cache.createKey(java.util.Properties props, PropertiesChecker checker, java.lang.Object req)
          This method is calling the method getKey() of the current EngineFactory only.
 ReportCacheKey Cache.createKey(java.util.Properties props, PropertiesChecker checker, EngineFactory factory, java.lang.Object req)
          This method calls the method EngineFactory.getKey(Properties).
 ReportCacheKey Cache.getKey(java.util.Properties props)
          Create a ReportCacheKey and start rendering if report does not exist in the Cache.
 ReportCacheKey Cache.getKey(java.util.Properties props, PropertiesChecker checker, java.lang.Object req)
          Create a ReportCacheKey and start rendering if report does not exist in the Cache.
abstract  ReportCacheKey Cache.getKey(java.util.Properties props, PropertiesChecker checker, EngineFactory factory, java.lang.Object req)
          Create a ReportCacheKey and start rendering if report does not exist in the Cache.
 ReportCacheKey EngineFactory.getKey(java.util.Properties props)
          Creates an unique key for the Engine that EngineFactory.createEngine(Properties) returns.
 ReportCacheKey EngineFactoryImpl.getKey(java.util.Properties props)
          Create a unique key for the Engine that is returned by createEngine().
abstract  ReportCacheKey[] Cache.getReports()
          Returns all reports that are currently listed in the Cache.
 

Methods in com.inet.report.cache with parameters of type ReportCacheKey
 void Cache.addEngine(Engine engine, ReportCacheKey key)
          Save a rendered Engine in the cache.
abstract  void Cache.delete(ReportCacheKey key)
          Removes one report from the cache.
abstract  boolean Cache.exists(ReportCacheKey key)
          Verify if a ReportCacheKey exists in the cache.
 java.lang.Throwable Cache.getFailureCause(ReportCacheKey key)
          Returns the cause for the failure of the report.
 byte[] Cache.getPageAndWait(ReportCacheKey key, int page)
          The method returns the binary data of pages of a report.
abstract  byte[] Cache.getPageAndWait(ReportCacheKey key, int page, int timeout)
          The method returns the binary data of pages of a report.
 int Cache.getPageCountAndWait(ReportCacheKey key)
          Returns the total count of pages and blocks until the rendering is finished.
abstract  int Cache.getPageCountAndWait(ReportCacheKey key, int timeout)
          Returns the total count of pages and blocks until the rendering is finished.
 int Cache.getTotalPageSizeAndWait(ReportCacheKey key)
          Returns the total size of all pages in bytes and blocks until the rendering is finished.
abstract  int Cache.getTotalPageSizeAndWait(ReportCacheKey key, int timeout)
          Returns the total size of all pages in bytes and blocks until the rendering is finished.
 boolean Cache.isFailedReport(ReportCacheKey key)
          Returns whether the report was rendered without errors.
 boolean Cache.isFinishWrittenToStore(ReportCacheKey key)
          Asserts, whether the report is completly written into the store of the cache or not.
 boolean Cache.isFinished(ReportCacheKey key)
          Checks whether the rendering process is finished.
abstract  boolean Cache.isPageLimitExceeded(ReportCacheKey key)
          Check if the rendering of the report ran into a page limit.
 boolean Cache.isScheduleReport(ReportCacheKey key)
          Shows if the report is a schedule report.
abstract  void Cache.lock(ReportCacheKey key)
          Lock the data in the cache and prevent it from modification.
 void Cache.resetCacheTimeout(ReportCacheKey key)
          Causes the timeout for the entry behind this key to be manually restarted.
abstract  void Cache.setSchedule(ReportCacheKey key, boolean schedule)
          Defines a report in the Cache as a schedule report.
abstract  void Cache.unlock(ReportCacheKey key)
          Unlock the data in the cache.
 

Constructors in com.inet.report.cache with parameters of type ReportCacheKey
KeyNotFoundException(ReportCacheKey key)
          Creates a new KeyNotFoundException by the key
 

Uses of ReportCacheKey in com.inet.report.schedule
 

Methods in com.inet.report.schedule that return ReportCacheKey
 ReportCacheKey ScheduleTask.LastGeneratedReportInstance.getKey()
          Get the reportCacheKey.
 

Methods in com.inet.report.schedule with parameters of type ReportCacheKey
 void ScheduleTask.LastGeneratedReportInstance.setKey(ReportCacheKey key)
          set the keys
 


i-net Clear Reports

Copyright © 1999-2011 by i-net software GmbH