Package net.sf.jasperreports.chrome
Class ChromeInstance
- java.lang.Object
-
- net.sf.jasperreports.chrome.ChromeInstance
-
- All Implemented Interfaces:
ChromeInstanceHandle
public class ChromeInstance extends Object implements ChromeInstanceHandle
- Author:
- Lucian Chirita (lucianc@users.sourceforge.net)
-
-
Constructor Summary
Constructors Constructor Description ChromeInstance(LaunchConfiguration configuration)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidclose()protected voiddoClose()protected voidendUse()longgetId()ChromeInstanceStategetState()booleanisAlive()<T> TrunWithChromeInstance(Function<com.github.kklisura.cdt.services.ChromeService,T> execution)voidstart()protected voidstartUse()
-
-
-
Constructor Detail
-
ChromeInstance
public ChromeInstance(LaunchConfiguration configuration)
-
-
Method Detail
-
getId
public long getId()
-
start
public void start()
-
isAlive
public boolean isAlive()
-
runWithChromeInstance
public <T> T runWithChromeInstance(Function<com.github.kklisura.cdt.services.ChromeService,T> execution)
- Specified by:
runWithChromeInstancein interfaceChromeInstanceHandle
-
startUse
protected void startUse()
-
endUse
protected void endUse()
-
getState
public ChromeInstanceState getState()
-
close
public void close()
-
doClose
protected void doClose()
-
-