Package net.sf.jasperreports.phantomjs
Class PhantomJS
- java.lang.Object
-
- net.sf.jasperreports.phantomjs.PhantomJS
-
public class PhantomJS extends java.lang.Object- Author:
- Lucian Chirita (lucianc@users.sourceforge.net)
-
-
Field Summary
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description voiddispose()static voiddisposePhantom()protected voidfinalize()ScriptManagergetScriptManager()static PhantomJSinstance()static booleanisEnabled()java.lang.StringrunRequest(java.lang.String data)
-
-
-
Field Detail
-
PROPERTY_PHANTOMJS_EXECUTABLE_PATH
public static final java.lang.String PROPERTY_PHANTOMJS_EXECUTABLE_PATH
- See Also:
- Constant Field Values
-
PROPERTY_PHANTOMJS_TEMPDIR_PATH
public static final java.lang.String PROPERTY_PHANTOMJS_TEMPDIR_PATH
- See Also:
- Constant Field Values
-
PROPERTY_PHANTOMJS_START_TIMEOUT
public static final java.lang.String PROPERTY_PHANTOMJS_START_TIMEOUT
- See Also:
- Constant Field Values
-
DEFAULT_PHANTOMJS_START_TIMEOUT
public static final int DEFAULT_PHANTOMJS_START_TIMEOUT
- See Also:
- Constant Field Values
-
PROPERTY_PHANTOMJS_MAX_PROCESS_COUNT
public static final java.lang.String PROPERTY_PHANTOMJS_MAX_PROCESS_COUNT
- See Also:
- Constant Field Values
-
DEFAULT_PHANTOMJS_MAX_PROCESS_COUNT
public static final int DEFAULT_PHANTOMJS_MAX_PROCESS_COUNT
- See Also:
- Constant Field Values
-
PROPERTY_PHANTOMJS_POOL_BORROW_TIMEOUT
public static final java.lang.String PROPERTY_PHANTOMJS_POOL_BORROW_TIMEOUT
- See Also:
- Constant Field Values
-
DEFAULT_PHANTOMJS_POOL_BORROW_TIMEOUT
public static final int DEFAULT_PHANTOMJS_POOL_BORROW_TIMEOUT
- See Also:
- Constant Field Values
-
PROPERTY_PHANTOMJS_IDLE_TIMEOUT
public static final java.lang.String PROPERTY_PHANTOMJS_IDLE_TIMEOUT
- See Also:
- Constant Field Values
-
DEFAULT_PHANTOMJS_IDLE_TIMEOUT
public static final int DEFAULT_PHANTOMJS_IDLE_TIMEOUT
- See Also:
- Constant Field Values
-
PROPERTY_PHANTOMJS_IDLE_PING_INTERVAL
public static final java.lang.String PROPERTY_PHANTOMJS_IDLE_PING_INTERVAL
- See Also:
- Constant Field Values
-
DEFAULT_PHANTOMJS_IDLE_PING_INTERVAL
public static final int DEFAULT_PHANTOMJS_IDLE_PING_INTERVAL
- See Also:
- Constant Field Values
-
PROPERTY_PHANTOMJS_EXPIRATION_COUNT
public static final java.lang.String PROPERTY_PHANTOMJS_EXPIRATION_COUNT
- See Also:
- Constant Field Values
-
DEFAULT_PHANTOMJS_EXPIRATION_COUNT
public static final int DEFAULT_PHANTOMJS_EXPIRATION_COUNT
- See Also:
- Constant Field Values
-
PROPERTY_PHANTOMJS_EXPIRATION_TIME
public static final java.lang.String PROPERTY_PHANTOMJS_EXPIRATION_TIME
- See Also:
- Constant Field Values
-
DEFAULT_PHANTOMJS_EXPIRATION_TIME
public static final int DEFAULT_PHANTOMJS_EXPIRATION_TIME
- See Also:
- Constant Field Values
-
PROPERTY_PHANTOMJS_REQUEST_TIMEOUT
public static final java.lang.String PROPERTY_PHANTOMJS_REQUEST_TIMEOUT
- See Also:
- Constant Field Values
-
DEFAULT_PHANTOMJS_REQUEST_TIMEOUT
public static final int DEFAULT_PHANTOMJS_REQUEST_TIMEOUT
- See Also:
- Constant Field Values
-
MAIN_SCRIPT_RESOURCE
public static final java.lang.String MAIN_SCRIPT_RESOURCE
- See Also:
- Constant Field Values
-
PROPERTY_OPTIONS_PREFIX
public static final java.lang.String PROPERTY_OPTIONS_PREFIX
Property prefix used in order to identify a set of properties that store command options for the PhantomJS start command. For instance: net.sf.jasperreports.phantomjs.options.1=--load-images=true These properties are by default not set.- See Also:
JRPropertiesUtil, Constant Field Values
-
-
Method Detail
-
isEnabled
public static boolean isEnabled()
-
instance
public static PhantomJS instance()
-
disposePhantom
public static void disposePhantom()
-
getScriptManager
public ScriptManager getScriptManager()
-
runRequest
public java.lang.String runRequest(java.lang.String data)
-
dispose
public void dispose()
-
finalize
protected void finalize()
- Overrides:
finalizein classjava.lang.Object
-
-