package com.l7tech.server.transport.jms2;

import com.l7tech.server.transport.jms.JmsBag;
import org.apache.commons.pool.PoolableObjectFactory;

class h implements PoolableObjectFactory<JmsBag> {
   final PooledSessionHolder this$0;

   h(PooledSessionHolder var1) {
      this.this$0 = var1;
   }

   public JmsBag makeObject() throws Exception {
      return this.this$0.makeJmsBag();
   }

   public void destroyObject(JmsBag var1) throws Exception {
      var1.closeSession();
   }

   public boolean validateObject(JmsBag var1) {
      return true;
   }

   public void activateObject(JmsBag var1) throws Exception {
   }

   public void passivateObject(JmsBag var1) throws Exception {
   }
}
