Я пытаюсь установить следующие члены компонента org.jboss.seam.mail.mailSession
, которые определены как:
boolean ssl;
boolean tls = true;
(оба имеют методы getter и setter), прежде чем метод create, аннотированный @Create, будетназывается .Я хочу помешать фреймворку использовать SSL, TLS.Компонент mailSession проверяет, установлены ли эти mebers.Если да, он создает свойства, которые вынуждают javamail использовать ssl.
Я пробовал до сих пор:
Object comp = Component.getInstance("org.jboss.seam.mail.mailSession");
Проблема : разворачивается в javax.mail.Session, где я могунет доступа к компоненту.
Object comp = Component.getInstance("org.jboss.seam.mail.mailSession", ScopeType.APPLICATION,false,false);
Проблема : возвращает ноль, поскольку экземпляр не создан.
Component comp = Component.forName("org.jboss.seam.mail.mailSession");
Проблема : компоненти не экземпляр возвращается.
Что я должен сделать, чтобы переключить 2 бита, вы бы порекомендовали пропатчить фреймворк, или я упустил более простой способ?