< prev index next >

test/jdk/javax/naming/spi/DummyContextFactory2.java

Print this page




  25 import javax.naming.InitialContext;
  26 import javax.naming.NamingException;
  27 import javax.naming.spi.InitialContextFactory;
  28 import java.util.Hashtable;
  29 
  30 public class DummyContextFactory2 implements InitialContextFactory {
  31     static int counter = 0;
  32 
  33     public DummyContextFactory2() {
  34         System.out.println("New DummyContextFactory2 " + (++counter));
  35         //new Throwable().printStackTrace(System.out);
  36     }
  37 
  38     @Override
  39     public Context getInitialContext(Hashtable<?, ?> environment) throws NamingException {
  40         return new DummyContext(environment);
  41     }
  42 
  43     public class DummyContext extends InitialContext {
  44 
  45         private Hashtable env;
  46 
  47         DummyContext(Hashtable env) throws NamingException {
  48             this.env = env;
  49         }
  50 
  51         public Hashtable getEnvironment() {
  52             return env;
  53         }
  54     }
  55 }


  25 import javax.naming.InitialContext;
  26 import javax.naming.NamingException;
  27 import javax.naming.spi.InitialContextFactory;
  28 import java.util.Hashtable;
  29 
  30 public class DummyContextFactory2 implements InitialContextFactory {
  31     static int counter = 0;
  32 
  33     public DummyContextFactory2() {
  34         System.out.println("New DummyContextFactory2 " + (++counter));
  35         //new Throwable().printStackTrace(System.out);
  36     }
  37 
  38     @Override
  39     public Context getInitialContext(Hashtable<?, ?> environment) throws NamingException {
  40         return new DummyContext(environment);
  41     }
  42 
  43     public class DummyContext extends InitialContext {
  44 
  45         private Hashtable<?, ?> env;
  46 
  47         DummyContext(Hashtable<?, ?> env) throws NamingException {
  48             this.env = env;
  49         }
  50 
  51         public Hashtable<?, ?> getEnvironment() {
  52             return env;
  53         }
  54     }
  55 }
< prev index next >