package com.l7tech.server.transport.jms2;

import javax.naming.Context;
import javax.naming.NamingException;

class i implements JmsResourceManager.JndiContextProvider {
   final SessionHolderBase this$0;

   i(SessionHolderBase var1) {
      this.this$0 = var1;
   }

   @Override
   public void doWithJndiContext(JmsResourceManager.JndiContextCallback var1) throws NamingException {
      synchronized (this.this$0.d) {
         var1.doWork(this.this$0.bag.getJndiContext());
      }
   }

   @Override
   public Object lookup(String var1) throws NamingException {
      synchronized (this.this$0.d) {
         Context var3 = this.this$0.bag.getJndiContext();
         return var3.lookup(var1);
      }
   }
}
