@Repository public class NuxeoPoolFactory extends Object implements org.apache.commons.pool2.PooledObjectFactory<org.nuxeo.ecm.automation.client.jaxrs.impl.HttpAutomationClient>
| Modifier and Type | Field and Description |
|---|---|
static String |
NUXEO_CONTEXT
Nuxeo context.
|
| Constructor and Description |
|---|
NuxeoPoolFactory() |
| Modifier and Type | Method and Description |
|---|---|
void |
activateObject(org.apache.commons.pool2.PooledObject<org.nuxeo.ecm.automation.client.jaxrs.impl.HttpAutomationClient> p) |
void |
destroyObject(org.apache.commons.pool2.PooledObject<org.nuxeo.ecm.automation.client.jaxrs.impl.HttpAutomationClient> p) |
URI |
getPrivateBaseUri()
Getter for Nuxeo private base URI (with context).
|
org.apache.commons.pool2.PooledObject<org.nuxeo.ecm.automation.client.jaxrs.impl.HttpAutomationClient> |
makeObject() |
void |
passivateObject(org.apache.commons.pool2.PooledObject<org.nuxeo.ecm.automation.client.jaxrs.impl.HttpAutomationClient> p) |
boolean |
validateObject(org.apache.commons.pool2.PooledObject<org.nuxeo.ecm.automation.client.jaxrs.impl.HttpAutomationClient> p) |
public static final String NUXEO_CONTEXT
public org.apache.commons.pool2.PooledObject<org.nuxeo.ecm.automation.client.jaxrs.impl.HttpAutomationClient> makeObject()
throws Exception
makeObject in interface org.apache.commons.pool2.PooledObjectFactory<org.nuxeo.ecm.automation.client.jaxrs.impl.HttpAutomationClient>Exceptionpublic void destroyObject(org.apache.commons.pool2.PooledObject<org.nuxeo.ecm.automation.client.jaxrs.impl.HttpAutomationClient> p)
throws Exception
destroyObject in interface org.apache.commons.pool2.PooledObjectFactory<org.nuxeo.ecm.automation.client.jaxrs.impl.HttpAutomationClient>Exceptionpublic boolean validateObject(org.apache.commons.pool2.PooledObject<org.nuxeo.ecm.automation.client.jaxrs.impl.HttpAutomationClient> p)
validateObject in interface org.apache.commons.pool2.PooledObjectFactory<org.nuxeo.ecm.automation.client.jaxrs.impl.HttpAutomationClient>public void activateObject(org.apache.commons.pool2.PooledObject<org.nuxeo.ecm.automation.client.jaxrs.impl.HttpAutomationClient> p)
throws Exception
activateObject in interface org.apache.commons.pool2.PooledObjectFactory<org.nuxeo.ecm.automation.client.jaxrs.impl.HttpAutomationClient>Exceptionpublic void passivateObject(org.apache.commons.pool2.PooledObject<org.nuxeo.ecm.automation.client.jaxrs.impl.HttpAutomationClient> p)
throws Exception
passivateObject in interface org.apache.commons.pool2.PooledObjectFactory<org.nuxeo.ecm.automation.client.jaxrs.impl.HttpAutomationClient>Exceptionpublic final URI getPrivateBaseUri() throws URISyntaxException
URISyntaxExceptionCopyright © 2020. All rights reserved.