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 void
dispose()
static void
disposePhantom()
protected void
finalize()
ScriptManager
getScriptManager()
static PhantomJS
instance()
static boolean
isEnabled()
java.lang.String
runRequest(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:
finalize
in classjava.lang.Object
-
-