try { InitialContext ctx = new InitialContext(); myStateful = (MyStateful)ctx.lookup("java:comp/env/MyStatefulBean"); session.setAttribute("my_stateful", myStateful); } catch (Exception e) { // exception handling }
try InitialContext ctx = new InitialContext(); this.src = (DataSource)ctx.lookup("jndi/MYSQL"); //The string should be the same name you're giving to your JNDI in Glassfish. this.con = src.getConnection();
public void lookupStatelessBusinessRemote() throws TestFailureException { try { try { final InitialContext ctx = new InitialContext(); Assert.assertNotNull("The InitialContext is null", ctx); final BasicStatelessBusinessRemote object = (BasicStatelessBusinessRemote) javax.rmi.PortableRemoteObject.narrow(ctx.lookup("java:comp/env/entity/cmp/beanReferences/stateless-business-remote"), BasicStatelessBusinessRemote.class); Assert.assertNotNull("The EJB BusinessRemote is null", object); } catch (final Exception e) { Assert.fail("Received Exception " + e.getClass() + " : " + e.getMessage()); } } catch (final AssertionFailedError afe) { throw new TestFailureException(afe); } }
@Test public void testWithDatabaseAndStartProcess() throws Exception { // Create variable Map<String, Object> params = new HashMap<String, Object>(); NonSerializableClass processVar = new NonSerializableClass(); processVar.setString("1234567890"); params.put(VAR_NAME, processVar); // Persist variable UserTransaction ut = (UserTransaction) new InitialContext().lookup("java:comp/UserTransaction"); ut.begin(); EntityManagerFactory emf = (EntityManagerFactory) context.get(ENTITY_MANAGER_FACTORY); EntityManager em = emf.createEntityManager(); em.setFlushMode(FlushModeType.COMMIT); em.joinTransaction(); em.persist(processVar); em.close(); ut.commit(); // Generate, insert, and start process ProcessInstance processInstance = ksession.startProcess(PROCESS_ID, params); // Test resuls Assert.assertEquals(ProcessInstance.STATE_ACTIVE, processInstance.getState()); processVar = (NonSerializableClass) ((WorkflowProcessInstance) processInstance).getVariable(VAR_NAME); Assert.assertNotNull(processVar); }
UserTransaction ut = (UserTransaction) new InitialContext().lookup( "java:comp/UserTransaction" ); ut.begin(); StatefulKnowledgeSession ksession = JPAKnowledgeService.newStatefulKnowledgeSession( kbase, null, env ); ut = (UserTransaction) new InitialContext().lookup( "java:comp/UserTransaction" ); ut.begin(); ksession.setGlobal( "list", ut = (UserTransaction) new InitialContext().lookup( "java:comp/UserTransaction" ); ut.begin(); ksession.insert( 3 ); ut = (UserTransaction) new InitialContext().lookup( "java:comp/UserTransaction" ); ut.begin(); ksession.fireAllRules(); ut = (UserTransaction) new InitialContext().lookup( "java:comp/UserTransaction" ); ut.begin(); ksession.insert( 3 ); ut = (UserTransaction) new InitialContext().lookup( "java:comp/UserTransaction" ); ut.begin(); ksession.insert( 5 ); ut = (UserTransaction) new InitialContext().lookup( "java:comp/UserTransaction" ); ut.begin(); ksession.insert( 7 );
/** * This method is used internally by framework. * * @param context context. * @param jndiName JNDI name. */ private DB openContext(InitialContext context, String jndiName) { try { DataSource ds = (DataSource) context.lookup(jndiName); Connection connection = ds.getConnection(); LogFilter.log(LOGGER, LogLevel.DEBUG, "Opened connection: " + connection); ConnectionsAccess.attach(name, connection, jndiName); return this; } catch (Exception e) { throw new InitException("Failed to connect to JNDI name: " + jndiName, e); } }
/** * Get the Handle Delegate implementation, registered in java:comp. * @return The HandleDelegate object. * @throws NamingException Cannot get the HandleDelegate */ public static ORB getORB() throws NamingException { if(orb == null) { InitialContext ictx = new InitialContext(); orb = (ORB) PortableRemoteObject.narrow(ictx.lookup("java:comp/ORB"), ORB.class); } return orb; }
public void lookupStatelessBusinessRemote() throws TestFailureException { try { try { final InitialContext ctx = new InitialContext(); Assert.assertNotNull("The InitialContext is null", ctx); final BasicStatelessBusinessRemote object = (BasicStatelessBusinessRemote) javax.rmi.PortableRemoteObject.narrow(ctx.lookup("java:comp/env/stateless/beanReferences/stateless-business-remote"), BasicStatelessBusinessRemote.class); Assert.assertNotNull("The EJB BusinessRemote is null", object); } catch (final Exception e) { Assert.fail("Received Exception " + e.getClass() + " : " + e.getMessage()); } } catch (final AssertionFailedError afe) { throw new TestFailureException(afe); } }
UserTransaction ut = (UserTransaction) new InitialContext().lookup("java:comp/UserTransaction"); ut.begin(); EntityManagerFactory emf = (EntityManagerFactory) context.get(ENTITY_MANAGER_FACTORY); Assert.assertEquals(ProcessInstance.STATE_ACTIVE, processInstance.getState()); processVar = (NonSerializableClass) ((WorkflowProcessInstance) processInstance).getVariable(VAR_NAME); Assert.assertNotNull(processVar);
this.con = src.getConnection(); try InitialContext ctx = new InitialContext(); this.src = (DataSource)ctx.lookup("jndi/MYSQL");
private BeanManager getBeanManager() { try { return (BeanManager) new InitialContext().lookup("java:comp/BeanManager"); } catch (NamingException e) { return null; } }
@Test public void testBasicLookupFail(){ try { InitialContext ic = new InitialContext(); ic.lookup("global/service/AClass!AnInterface"); fail(); } catch (NamingException e) { //expected } }
public Connection getConnection() throws SQLException { DataSource dataSource; try { dataSource = (DataSource) context.lookup(datasourceName); } catch (NamingException ex) { throw new FatalError(toString() + " : " + ex, ex); } Connection connection = dataSource.getConnection(); connection.setAutoCommit(false); return connection; }
public static <T> T lookupIIOP(String serverHost, int iiopPort, Class<T> homeClass, Class<?> beanClass) throws NamingException { final Properties prope = new Properties(); prope.put(Context.INITIAL_CONTEXT_FACTORY, "com.sun.jndi.cosnaming.CNCtxFactory"); prope.setProperty(Context.URL_PKG_PREFIXES, "org.jboss.iiop.naming:org.jboss.naming.client"); prope.put(Context.PROVIDER_URL, "corbaloc::" + serverHost +":" + iiopPort + "/JBoss/Naming/root"); final InitialContext context = new InitialContext(prope); final Object ejbHome = context.lookup(beanClass.getSimpleName()); return homeClass.cast(PortableRemoteObject.narrow(ejbHome, homeClass)); }
public void lookupStatefulBusinessRemote() throws TestFailureException { try { try { final InitialContext ctx = new InitialContext(); Assert.assertNotNull("The InitialContext is null", ctx); final BasicStatefulBusinessRemote object = (BasicStatefulBusinessRemote) javax.rmi.PortableRemoteObject.narrow(ctx.lookup("java:comp/env/entity/cmp/beanReferences/stateful-business-remote"), BasicStatefulBusinessRemote.class); Assert.assertNotNull("The EJB BusinessRemote is null", object); } catch (final Exception e) { Assert.fail("Received Exception " + e.getClass() + " : " + e.getMessage()); } } catch (final AssertionFailedError afe) { throw new TestFailureException(afe); } }
MyVariableSerializable myVariableSerializable = new MyVariableSerializable("This is a test SerializableObject"); EntityManager em = emf.createEntityManager(); UserTransaction utx = (UserTransaction) new InitialContext().lookup( "java:comp/UserTransaction" ); utx.begin(); em.joinTransaction(); assertNotNull( workItem ); assertNotNull( processInstance ); ksession.getWorkItemManager().completeWorkItem( workItem.getId(), null ); assertNotNull( workItem );
int countAfter = 0; InitialContext initialContext = new InitialContext(ht); DataSource ds = (DataSource) initialContext.lookup("jdbc/EdecDataSourceNonXA"); Connection con = null; PreparedStatement statement = null; ResultSet rs = null; try { con = ds.getConnection();
private boolean isRunningInContainer() { try { new InitialContext().lookup("java:comp/env"); return true; } catch (NamingException e) { return false; } }