| Line 147... |
Line 147... |
| 147 |
} finally {
|
147 |
} finally {
|
| 148 |
initialContext.close();
|
148 |
initialContext.close();
|
| 149 |
}
|
149 |
}
|
| 150 |
</XDtConfig:ifConfigParamNotEquals>
|
150 |
</XDtConfig:ifConfigParamNotEquals>
|
| 151 |
}
|
151 |
}
|
| - |
|
152 |
|
| - |
|
153 |
/**
|
| - |
|
154 |
* <XDtI18n:getString bundle="xdoclet.modules.ejb.XDocletModulesEjbMessages" resource="util_obtain_home_param_ic"/>
|
| - |
|
155 |
* @param ejbRootNamingContext for lookup
|
| - |
|
156 |
* @return <XDtI18n:getString bundle="xdoclet.modules.ejb.XDocletModulesEjbMessages" resource="home_interface_for" arguments="<XDtEjb:ejbName/>"/> <XDtI18n:getString bundle="xdoclet.modules.ejb.XDocletModulesEjbMessages" resource="util_lookup_using" arguments="EJB_JNDI_NAME"/>
|
| - |
|
157 |
*/
|
| - |
|
158 |
public static <XDtEjbHome:homeInterface type="remote"/> getHome(Context ejbRootNamingContext) throws NamingException
|
| - |
|
159 |
{
|
| - |
|
160 |
<XDtConfig:ifConfigParamEquals paramName="cacheHomes" value="true">
|
| - |
|
161 |
if ( cachedRemoteHome != null )
|
| - |
|
162 |
{
|
| - |
|
163 |
return cachedRemoteHome;
|
| - |
|
164 |
}
|
| - |
|
165 |
</XDtConfig:ifConfigParamEquals>
|
| - |
|
166 |
java.lang.Object objRef = ejbRootNamingContext.lookup(<XDtEjbHome:homeInterface type="remote"/>.EJB_JNDI_NAME);
|
| - |
|
167 |
cachedRemoteHome = (<XDtEjbHome:homeInterface type="remote"/>) PortableRemoteObject.narrow(objRef, <XDtEjbHome:homeInterface type="remote"/>.class);
|
| - |
|
168 |
|
| - |
|
169 |
return cachedRemoteHome;
|
| - |
|
170 |
}
|
| 152 |
|
171 |
|
| 153 |
/**
|
172 |
/**
|
| 154 |
* <XDtI18n:getString bundle="xdoclet.modules.ejb.XDocletModulesEjbMessages" resource="util_obtain_home_param_ic"/>
|
173 |
* <XDtI18n:getString bundle="xdoclet.modules.ejb.XDocletModulesEjbMessages" resource="util_obtain_home_param_ic"/>
|
| 155 |
* @param environment <XDtI18n:getString bundle="xdoclet.modules.ejb.XDocletModulesEjbMessages" resource="util_ic_parameters"/>
|
174 |
* @param environment <XDtI18n:getString bundle="xdoclet.modules.ejb.XDocletModulesEjbMessages" resource="util_ic_parameters"/>
|
| 156 |
* @return <XDtI18n:getString bundle="xdoclet.modules.ejb.XDocletModulesEjbMessages" resource="home_interface_for" arguments="<XDtEjb:ejbName/>"/> <XDtI18n:getString bundle="xdoclet.modules.ejb.XDocletModulesEjbMessages" resource="util_lookup_using" arguments="JNDI_NAME"/>
|
175 |
* @return <XDtI18n:getString bundle="xdoclet.modules.ejb.XDocletModulesEjbMessages" resource="home_interface_for" arguments="<XDtEjb:ejbName/>"/> <XDtI18n:getString bundle="xdoclet.modules.ejb.XDocletModulesEjbMessages" resource="util_lookup_using" arguments="JNDI_NAME"/>
|