Skip to content

Commit

Permalink
Teste dos callbacks EJB.
Browse files Browse the repository at this point in the history
  • Loading branch information
mdssjc committed Jan 1, 2016
1 parent 59bc818 commit d1cdc0a
Showing 1 changed file with 32 additions and 0 deletions.
32 changes: 32 additions & 0 deletions k19/EJB/dadoJavaSE/src/br/com/k19/testes/TesteCicloDeVidaSLSB.java
Original file line number Diff line number Diff line change
@@ -0,0 +1,32 @@
package br.com.k19.testes;

import java.util.Properties;

import javax.naming.Context;
import javax.naming.InitialContext;

import br.com.k19.sessionbeans.LancadorDeDado;

public class TesteCicloDeVidaSLSB {

public static void main(String[] args) throws Exception {
Properties properties = new Properties();
properties.put(Context.INITIAL_CONTEXT_FACTORY,
"org.jboss.naming.remote.client.InitialContextFactory");
properties.put("jboss.naming.client.ejb.context", true);
properties.put(Context.PROVIDER_URL, "http-remoting://localhost:8080");

Context ctx = new InitialContext(properties);

for (int i = 0; i < 100; i++) {
final LancadorDeDado lancadorDeDado = (LancadorDeDado) ctx.lookup(
"dadoWeb/LancadorDeDadoBean!br.com.k19.sessionbeans.LancadorDeDado");

new Thread(() -> {
for (int j = 0; j < 100; j++) {
System.out.println(lancadorDeDado.lanca());
}
}).start();
}
}
}

0 comments on commit d1cdc0a

Please sign in to comment.