public OpenWebBeansJavaEEPlugin getJavaEEPlugin() { if(!pluginsExist()) { return null; } for(OpenWebBeansPlugin plugin : plugins) { if(plugin instanceof OpenWebBeansJavaEEPlugin) { return (OpenWebBeansJavaEEPlugin)plugin; } } return null; }
/** * Gets the JMS plugin * * @return jms plugin */ public OpenWebBeansJmsPlugin getJmsPlugin() { if(!pluginsExist()) { return null; } for(OpenWebBeansPlugin plugin : plugins) { if(plugin instanceof OpenWebBeansJmsPlugin) { return (OpenWebBeansJmsPlugin)plugin; } } return null; }
/** * Gets ejb plugin * * @return ejb plugin */ public OpenWebBeansEjbPlugin getEjbPlugin() { if(!pluginsExist()) { return null; } for(OpenWebBeansPlugin plugin : plugins) { if(plugin instanceof OpenWebBeansEjbPlugin) { return (OpenWebBeansEjbPlugin)plugin; } } return null; }
/** * Gets ejb lifecycle annotations plugin * * @return ejb LCA plugin */ public OpenWebBeansEjbLCAPlugin getEjbLCAPlugin() { if(!pluginsExist()) { return null; } for(OpenWebBeansPlugin plugin : plugins) { if(plugin instanceof OpenWebBeansEjbLCAPlugin) { return (OpenWebBeansEjbLCAPlugin)plugin; } } return null; } /**