API externas

Los proyectos de cliente pueden hace referencia directamente a las API externas. Estas API se anotan con @Accesslevel(EXTERNAL). Se proporciona Javadoc para todas las API externas para cada componente individual, que se puede encontrar en EJBServer\components\<nombre del componente>\doc\api.zip. Tenga en cuenta que puede que algunos componentes no tengan ningún Javadoc ya que no tienen API externas. En el código de cliente sólo se puede hacer referencia a las clases que se documentan en el JavaDoc; si se hace referencia a otras clases se generarán avisos sobre la recomendación de no hacerlo o errores de acceso restringido, no es compatible.

Tenga en cuenta también que, como con todas las API, se espera que las que están marcadas como externas evolucionarán con el tiempo (aunque continuarán siendo compatibles con las versiones anteriores). Si tiene un requisito que cree que no se puede cumplir mediante una combinación de la utilización de API externas y los mecanismos de extensión permitidos, debe plantearlo mediante el soporte técnico. Si corresponde, un nuevo enfoque basado en configuración o patrón de estrategia, enganche de personalización o API pasará a estar disponible, y estas nuevas API se pueden proporcionar en paquetes de características. Como alternativa, en determinadas circunstancias se puede designar de nuevo una API interna como externa, si corresponde.