1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17 package org.jboss.as.quickstarts.ejb_security_interceptors;
18
19 import java.util.Hashtable;
20
21 import javax.naming.Context;
22 import javax.naming.InitialContext;
23
24
25
26
27
28
29 class EJBUtil {
30
31 static IntermediateEJBRemote lookupIntermediateEJB() throws Exception {
32 final Hashtable<String, String> jndiProperties = new Hashtable<String, String>();
33 jndiProperties.put(Context.URL_PKG_PREFIXES, "org.jboss.ejb.client.naming");
34 final Context context = new InitialContext(jndiProperties);
35
36 return (IntermediateEJBRemote) context.lookup("ejb:/jboss-ejb-security-interceptors/IntermediateEJB!"
37 + IntermediateEJBRemote.class.getName());
38 }
39
40 static SecuredEJBRemote lookupSecuredEJB() throws Exception {
41 final Hashtable<String, String> jndiProperties = new Hashtable<String, String>();
42 jndiProperties.put(Context.URL_PKG_PREFIXES, "org.jboss.ejb.client.naming");
43 final Context context = new InitialContext(jndiProperties);
44
45 return (SecuredEJBRemote) context.lookup("ejb:/jboss-ejb-security-interceptors/SecuredEJB!"
46 + SecuredEJBRemote.class.getName());
47 }
48
49 }