Ejemplo n.º 1
0
  @PostConstruct
  private void init() {
    System.out.println("HelloSingleton::init()");

    System.out.println("myString = '" + myString + "'");
    if ((myString == null) || !(myString.equals("myString"))) {
      throw new RuntimeException("Invalid value " + myString + " for myString");
    }

    appName = (String) sessionCtx.lookup("java:app/AppName");
    moduleName = (String) sessionCtx.lookup("java:module/ModuleName");

    ORB orb1 = (ORB) sessionCtx.lookup("java:module/MORB1");
    ORB orb2 = (ORB) sessionCtx.lookup("java:module/env/MORB2");

    System.out.println("AppName = " + appName);
    System.out.println("ModuleName = " + moduleName);

    foo4 = (FooManagedBean) sessionCtx.lookup("java:module/somemanagedbean");
    foo5 = (FooManagedBean) sessionCtx.lookup("java:app/" + moduleName + "/somemanagedbean");
    foo6 = (Foo) sessionCtx.lookup("java:app/" + moduleName + "/somemanagedbean");
    foo7 = (FooManagedBean) sessionCtx.lookup("java:comp/env/foo2ref");
    foo8 = (Foo) sessionCtx.lookup("java:comp/env/foo3ref");
  }