Propriétés personnalisées de l'implémentation CDI (Contexts and Dependency Injection)
WebSphere Application Server Traditional Contexts and Dependency Injection (CDI) implementation is based on OpenWebBeans, which is configurable through the openwebbeans.properties file.
To specify CDI custom properties, place the openwebbeans.properties file inside the META-INF/openwebbeans directory of your application. Les propriétés non listées, notamment celles qui contrôlent le cycle de vie et les services, doivent conserver leur valeur par défaut pour le serveur d'applications. La liste suivante répertorie certaines propriétés personnalisées disponibles dans cette implémentation de CDI :
org.apache.webbeans.conversation.Conversation.periodicDelay
Spécifie un délai en millisecondes. Il s'agit de la période suivant laquelle les conversations inutilisées doivent être recherchées et supprimées.
valeur | Valeur par défaut |
---|---|
integer | 15000 |
org.apache.webbeans.application.jsp
Indique que l'application est une vraie application JSP. Spécifiez true si vous voulez ajouter la classe JSP ELResolver à l'application.
valeur | Valeur par défaut |
---|---|
true | true |
org.apache.webbeans.useOwbSpecificXmlConfig
Spécifiez true si vous voulez utiliser les fichiers beans.xml spécifiques à OpenWebBeans pour l'application. La valeur par défaut est false, ce qui signifie que le format utilisé est celui des fichiers beans.xml de la spécification portable.
valeur | Valeur par défaut |
---|---|
true | false |
org.apache.webbeans.fieldInjection.useOwbSpecificInjection
Spécifiez true si vous voulez utiliser le comportement d'injection spécifique du projet OpenWebBeans pour votre application. La valeur par défaut est false, ce qui signifie que le comportement d'injection utilisé est celui de la spécification portable.
valeur | Valeur par défaut |
---|---|
true | false |
org.apache.webbeans.application.useJSF2Extensions
Spécifiez true pour activer les extensions CDI basées sur JavaServerFaces (JSF) 2.0.
valeur | Valeur par défaut |
---|---|
true | false |
org.apache.webbeans.application.supportsConversation
Spécifiez true pour ajouter le support des portées de conversation à votre application.
valeur | Valeur par défaut |
---|---|
true | true |