Example usage for org.apache.commons.pool2.impl DefaultPooledObject DefaultPooledObject

List of usage examples for org.apache.commons.pool2.impl DefaultPooledObject DefaultPooledObject

Introduction

In this page you can find the example usage for org.apache.commons.pool2.impl DefaultPooledObject DefaultPooledObject.

Prototype

public DefaultPooledObject(T object) 

Source Link

Document

Create a new instance that wraps the provided object so that the pool can track the state of the pooled object.

Usage

From source file:com.heliosapm.streams.collector.ds.pool.impls.MQPCFPoolBuilder.java

public static void main(String[] args) {
    log("PCFMessageAgent Test");
    final Properties p = new Properties();
    p.setProperty(HOST_KEY, "localhost");
    p.setProperty(PORT_KEY, "1430");
    p.setProperty(CHANNEL_KEY, "JBOSS.SVRCONN");
    MQPCFPoolBuilder poolBuilder = new MQPCFPoolBuilder(p);
    log("Created");
    log("PCF_CTOR: [" + PCF_CTOR + "]");
    Object o = null;/*from w  w  w. j  a  v a 2s  .  c o  m*/
    PooledObject<Object> pooledObject = null;
    try {
        o = poolBuilder.create();
        log("Created Object: [" + o + "]");
        pooledObject = new DefaultPooledObject<Object>(o);
        log("Validating Object....");
        poolBuilder.validateObject(pooledObject);
        //SystemClock.sleep(100000);

    } finally {
        if (pooledObject != null)
            try {
                poolBuilder.destroyObject(pooledObject);
            } catch (Exception x) {
            }
    }

}

From source file:com.puzzle.util.PoolObjectFactory.java

@Override
public PooledObject<MessageSendExcutor> wrap(MessageSendExcutor t) {
    return new DefaultPooledObject<MessageSendExcutor>(t);
}

From source file:com.bigdata.conexion.ConexionFactory.java

@Override
public PooledObject<Connection> wrap(Connection c) {
    return new DefaultPooledObject<Connection>(c);
}

From source file:com.reydentx.core.client.MySqlClientFactory.java

@Override
public PooledObject<Connection> wrap(Connection t) {
    return new DefaultPooledObject<>(t);
}

From source file:com.streamsets.pipeline.stage.origin.udptokafka.UDPMessageSerializerPooledObjectFactory.java

@Override
public PooledObject<UDPMessageSerializer> wrap(UDPMessageSerializer serializer) {
    return new DefaultPooledObject<>(serializer);
}

From source file:com.streamsets.pipeline.lib.parser.StringBuilderPoolFactory.java

@Override
public PooledObject<StringBuilder> wrap(StringBuilder stringBuilder) {
    return new DefaultPooledObject<>(stringBuilder);
}

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

@Override
public PooledObject<FitsWrapper> wrap(FitsWrapper fitsWrapper) {
    return new DefaultPooledObject<FitsWrapper>(fitsWrapper);
}

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

@Override
public PooledObject<TraceSimulationStep> wrap(TraceSimulationStep obj) {
    return new DefaultPooledObject<TraceSimulationStep>(obj);
}

From source file:com.testtubebaby.artemismain.core.ComponentFactory.java

@Override
public PooledObject<Component> wrap(Component component) {
    return new DefaultPooledObject<Component>(component);
}

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

@Override
public PooledObject<IOBehaviourSimulationStep> wrap(IOBehaviourSimulationStep obj) {
    return new DefaultPooledObject<IOBehaviourSimulationStep>(obj);
}