public class ProcessFactory extends org.apache.commons.pool2.BasePooledObjectFactory<PhantomJSProcess>
Constructor and Description |
---|
ProcessFactory(ProcessDirector director,
JRPropertiesUtil properties) |
Modifier and Type | Method and Description |
---|---|
void |
activateObject(org.apache.commons.pool2.PooledObject<PhantomJSProcess> pooledObject) |
PhantomJSProcess |
create() |
void |
destroyObject(org.apache.commons.pool2.PooledObject<PhantomJSProcess> pooledObject) |
boolean |
validateObject(org.apache.commons.pool2.PooledObject<PhantomJSProcess> pooledObject) |
org.apache.commons.pool2.PooledObject<PhantomJSProcess> |
wrap(PhantomJSProcess process) |
public ProcessFactory(ProcessDirector director, JRPropertiesUtil properties)
public PhantomJSProcess create() throws Exception
create
in class org.apache.commons.pool2.BasePooledObjectFactory<PhantomJSProcess>
Exception
public org.apache.commons.pool2.PooledObject<PhantomJSProcess> wrap(PhantomJSProcess process)
wrap
in class org.apache.commons.pool2.BasePooledObjectFactory<PhantomJSProcess>
public void activateObject(org.apache.commons.pool2.PooledObject<PhantomJSProcess> pooledObject) throws Exception
activateObject
in interface org.apache.commons.pool2.PooledObjectFactory<PhantomJSProcess>
activateObject
in class org.apache.commons.pool2.BasePooledObjectFactory<PhantomJSProcess>
Exception
public boolean validateObject(org.apache.commons.pool2.PooledObject<PhantomJSProcess> pooledObject)
validateObject
in interface org.apache.commons.pool2.PooledObjectFactory<PhantomJSProcess>
validateObject
in class org.apache.commons.pool2.BasePooledObjectFactory<PhantomJSProcess>
public void destroyObject(org.apache.commons.pool2.PooledObject<PhantomJSProcess> pooledObject) throws Exception
destroyObject
in interface org.apache.commons.pool2.PooledObjectFactory<PhantomJSProcess>
destroyObject
in class org.apache.commons.pool2.BasePooledObjectFactory<PhantomJSProcess>
Exception
Copyright © 2021 TIBCO Software Inc.. All rights reserved.