Package net.sf.jasperreports.chrome
Class ChromeInstanceRepository
- java.lang.Object
-
- net.sf.jasperreports.chrome.ChromeInstanceRepository
-
public class ChromeInstanceRepository extends java.lang.Object- Author:
- Lucian Chirita (lucianc@users.sourceforge.net)
-
-
Constructor Summary
Constructors Modifier Constructor Description protectedChromeInstanceRepository()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description protected voidcheckIdle(LaunchConfiguration configuration, java.lang.ref.WeakReference<ChromeInstance> instanceReference, long idleTimeout)protected voidcloseInstance(LaunchConfiguration configuration, java.lang.ref.WeakReference<ChromeInstance> instanceReference)ChromeInstanceHandlegetChromeInstanceHandle(LaunchConfiguration configuration)static ChromeInstanceRepositoryinstance()protected ChromeInstanceinstance(LaunchConfiguration configuration)protected voidremoveCachedInstance(LaunchConfiguration configuration, ChromeInstance chromeInstance)protected voidscheduleIdleTimeoutCheck(LaunchConfiguration configuration, ChromeInstance chromeInstance, long idleTimeout, long delay)protected voidscheduleLiveTimeoutCheck(LaunchConfiguration configuration, ChromeInstance chromeInstance, long liveTimeout)protected voidscheduleTimeoutChecks(LaunchConfiguration configuration, ChromeInstance chromeInstance)
-
-
-
Method Detail
-
instance
public static ChromeInstanceRepository instance()
-
getChromeInstanceHandle
public ChromeInstanceHandle getChromeInstanceHandle(LaunchConfiguration configuration)
-
instance
protected ChromeInstance instance(LaunchConfiguration configuration)
-
scheduleTimeoutChecks
protected void scheduleTimeoutChecks(LaunchConfiguration configuration, ChromeInstance chromeInstance)
-
scheduleIdleTimeoutCheck
protected void scheduleIdleTimeoutCheck(LaunchConfiguration configuration, ChromeInstance chromeInstance, long idleTimeout, long delay)
-
checkIdle
protected void checkIdle(LaunchConfiguration configuration, java.lang.ref.WeakReference<ChromeInstance> instanceReference, long idleTimeout)
-
scheduleLiveTimeoutCheck
protected void scheduleLiveTimeoutCheck(LaunchConfiguration configuration, ChromeInstance chromeInstance, long liveTimeout)
-
closeInstance
protected void closeInstance(LaunchConfiguration configuration, java.lang.ref.WeakReference<ChromeInstance> instanceReference)
-
removeCachedInstance
protected void removeCachedInstance(LaunchConfiguration configuration, ChromeInstance chromeInstance)
-
-