Example usage for org.apache.commons.pool2 PooledObject getObject

List of usage examples for org.apache.commons.pool2 PooledObject getObject

Introduction

In this page you can find the example usage for org.apache.commons.pool2 PooledObject getObject.

Prototype

T getObject();

Source Link

Document

Obtain the underlying object that is wrapped by this instance of PooledObject .

Usage

From source file:edu.harvard.hul.ois.fits.service.pool.FitsWrapperFactory.java

@Override
public boolean validateObject(PooledObject<FitsWrapper> fitsWrapper) {
    return fitsWrapper.getObject().isValid();
}

From source file:StringBufferFactory.java

/**
 * When an object is returned to the pool, clear the buffer.
 *///from www  .ja  v  a  2 s . c  o  m
@Override
public void passivateObject(PooledObject<StringBuffer> pooledObject) {
    pooledObject.getObject().setLength(0);
}

From source file:ddf.ldap.ldaplogin.LdapConnectionPooledObjectFactory.java

@Override
public boolean validateObject(PooledObject<Connection> p) {
    return p != null && p.getObject() != null && !p.getObject().isClosed() && p.getObject().isValid();
}

From source file:edu.harvard.hul.ois.drs.pdfaconvert.service.pool.PdfaConverterWrapperFactory.java

@Override
public boolean validateObject(PooledObject<PdfaConverterWrapper> pdfaConverterWrapper) {
    return pdfaConverterWrapper.getObject().isValid();
}

From source file:io.github.hiant.ConnectionFactory.java

@Override
public boolean validateObject(Configuration key, PooledObject<Connection> p) {
    return p != null && !p.getObject().isClosed();
}

From source file:com.test.database.jedis.pool.BattlePlaneFactory.java

@Override
public boolean validateObject(PooledObject<BattlePlane> p) {
    return p.getObject().isTakeOff();
}

From source file:de.uni_potsdam.hpi.asg.delaymatch.trace.helper.TraceSimulationStepFactory.java

@Override
public void passivateObject(PooledObject<TraceSimulationStep> p) throws Exception {
    p.getObject().getStates().clear();
    p.getObject().getSequence().clear();
    //        p.getObject().getNextSteps().clear();
    //        p.getObject().setPrevStep(null);
    p.getObject().setNextState(null);/* w w w  .  j  a  v a2  s .  c o  m*/
    p.getObject().setStart(null);
}

From source file:de.uni_potsdam.hpi.asg.logictool.mapping.seqanddeco.IOBehaviourSimulationStepFactory.java

@Override
public void passivateObject(PooledObject<IOBehaviourSimulationStep> p) throws Exception {
    p.getObject().getStates().clear();
    p.getObject().getSequence().clear();
    p.getObject().getNextSteps().clear();
    p.getObject().setPrevStep(null);//from   w ww  .  j  av  a2 s . c o m
    p.getObject().setNextState(null);
    p.getObject().setStart(null);
}

From source file:com.kurento.kmf.thrift.pool.MediaServerSyncClientFactory.java

/**
 * Closes the transport/*from w  w  w.  ja v  a2 s  .  c  o  m*/
 * 
 * @param obj
 *            The object to destroy.
 */
@Override
public void destroyObject(PooledObject<Client> obj) {
    obj.getObject().getOutputProtocol().getTransport().close();
    obj.getObject().getInputProtocol().getTransport().close();
}

From source file:ddf.ldap.ldaplogin.LdapConnectionPooledObjectFactory.java

@Override
public void destroyObject(PooledObject<Connection> p) throws Exception {
    if (p != null && p.getObject() != null && !p.getObject().isClosed()) {
        p.getObject().close();/*from  ww  w.j a v a2s .  c om*/
    }
}