hi jose, if you really need it for advanced use-cases, you can create your own cdi producer-method - e.g.:
@Produces @Enhanced @Dependent protected MessageContext createCustomMessageContext(@Jsf MessageContext jsfMessageContext) { return jsfMessageContext.config().use().messageResolver(new CustomMessageResolver()).create(); } -> @Inject @Enhanced private MessageContext messageContext; (instead of @Enhanced you can create your own cdi-qualifier) regards, gerhard http://www.irian.at Your JSF/JavaEE powerhouse - JavaEE Consulting, Development and Courses in English and German Professional Support for Apache MyFaces 2012/4/4 José Luis Cetina <maxtorz...@gmail.com> > Is there a way to override MessageContext for set the messageResolver > always to my own resolver? > > > Beacuse in each managed bean i have to do this after use it: > > @Inject > @Jsf > private MessageContext messageContext; > > //some method > * messageContext.config().change().messageResolver(new > MyOwnMessageResolver());* > * > * > * > * > *Thanks* > > > 2012/4/4 Gerhard Petracek <gerhard.petra...@gmail.com> > > > hi jose, > > > > i said: "std. jsf application message bundle." > > > > -> > > > > <application> > > <message-bundle>...</message-bundle> > > </application> > > > > see e.g. [1] > > > > regards, > > gerhard > > > > [1] > > > > > https://svn.apache.org/repos/asf/myfaces/extensions/cdi/tags/extcdi-1.0.4/examples/jsf-examples/hello_myfaces-codi_jsf20/src/main/webapp/WEB-INF/faces-config.xml > > > > > > > > http://www.irian.at > > > > Your JSF/JavaEE powerhouse - > > JavaEE Consulting, Development and > > Courses in English and German > > > > Professional Support for Apache MyFaces > > > > > > 2012/4/4 José Luis Cetina <maxtorz...@gmail.com> > > > > > I found a solution, creating my own MessageResolver, thanks, i will > share > > > later. > > > > > > El 4 de abril de 2012 10:57, José Luis Cetina <maxtorz...@gmail.com > > > >escribió: > > > > > > > I have 2 resource bundle: > > > > > > > > <resource-bundle> > > > > <base-name>my.package.i18n.messages</base-name> > > > > <var>prop_general</var> > > > > </resource-bundle> > > > > > > > > <resource-bundle> > > > > <base-name> my.package2.i18n.messages</base-name> > > > > <var>prop_users</var> > > > > </resource-bundle> > > > > > > > > > > > > and in my class: > > > > @Inject > > > > private MessageContext messageContext; > > > > > > > > String messageText = > messageContext.message().text("msgKey").toText(); > > > > > > > > How CODI know where resource-bundle has to use? > > > > > > > > > > > > > > > > El 4 de abril de 2012 10:27, José Luis Cetina <maxtorz...@gmail.com > > > >escribió: > > > > > > > > My JSF app use this: > > > >> > > > >> <resource-bundle> > > > >> <base-name>my.package.i18n.messages</base-name> > > > >> <var>prop_general</var> > > > >> </resource-bundle> > > > >> > > > >> In my xhtml page i use > > > >> > > > >> #{prop_general.mykey} > > > >> > > > >> > > > >> but i dont know how i can use this with CODI Messages, > > > >> > > > >> I see this example: > > > >> > > > >> String messageText = > messageContext.message().text("msgKey").toText(); > > > >> > > > >> but how CODI get my property file? and where i get the > > > >> object messageContext ?? > > > >> i think the tutorial is not specific about this > > > >> > > > >> > > > >> 2012/4/4 Gerhard Petracek <gerhard.petra...@gmail.com> > > > >> > > > >>> hi jose, > > > >>> > > > >>> in a jsf application: > > > >>> just configure your std. jsf application message bundle. > > > >>> > > > >>> regards, > > > >>> gerhard > > > >>> > > > >>> > > > >>> > > > >>> http://www.irian.at > > > >>> > > > >>> Your JSF/JavaEE powerhouse - > > > >>> JavaEE Consulting, Development and > > > >>> Courses in English and German > > > >>> > > > >>> Professional Support for Apache MyFaces > > > >>> > > > >>> > > > >>> 2012/4/4 José Luis Cetina <maxtorz...@gmail.com> > > > >>> > > > >>> > Hi im new with CODI Messages Module, im reading this page: > > > >>> > https://cwiki.apache.org/EXTCDI/message-usage.html > > > >>> > > > > >>> > but i cant find a way to use codi msgs with properties file, it > is > > > >>> > possible?. > > > >>> > > > > >>> > Normally i use properties file where the use can change their > msgs > > > but > > > >>> here > > > >>> > in CODI. > > > >>> > > > > >>> > > > > >>> > > > > >>> > > > > >>> > -- > > > >>> > > ------------------------------------------------------------------- > > > >>> > *SCJA. José Luis Cetina* > > > >>> > > ------------------------------------------------------------------- > > > >>> > > > > >>> > > > >> > > > >> > > > >> > > > >> -- > > > >> ------------------------------------------------------------------- > > > >> *SCJA. José Luis Cetina* > > > >> ------------------------------------------------------------------- > > > >> > > > >> > > > > > > > > > > > > -- > > > > ------------------------------------------------------------------- > > > > *SCJA. José Luis Cetina* > > > > ------------------------------------------------------------------- > > > > > > > > > > > > > > > > > -- > > > ------------------------------------------------------------------- > > > *SCJA. José Luis Cetina* > > > ------------------------------------------------------------------- > > > > > > > > > -- > ------------------------------------------------------------------- > *SCJA. José Luis Cetina* > ------------------------------------------------------------------- >