org.apache.myfaces.extensions.cdi.jsf.impl.message
Class JsfAwareMessageContextProducer

java.lang.Object
  extended by org.apache.myfaces.extensions.cdi.jsf.impl.message.JsfAwareMessageContextProducer

@ApplicationScoped
public class JsfAwareMessageContextProducer
extends Object

Author:
Gerhard Petracek

Constructor Summary
JsfAwareMessageContextProducer()
           
 
Method Summary
 MessageContext createContext(MessageContext defaultMessageContext, javax.enterprise.inject.Instance<MessageFactory> messageFactoryInstance, javax.enterprise.inject.Instance<ELProvider> elProviderInstance, javax.enterprise.inject.Instance<ArgumentFilter> argumentFilterInstance)
          Creates a specialized MessageContext for JSF which delegates to jsf mechanisms (as fallback)
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

JsfAwareMessageContextProducer

public JsfAwareMessageContextProducer()
Method Detail

createContext

@Produces
@Dependent
@Jsf
@Named(value="messageContext")
public MessageContext createContext(MessageContext defaultMessageContext,
                                                                 javax.enterprise.inject.Instance<MessageFactory> messageFactoryInstance,
                                                                 javax.enterprise.inject.Instance<ELProvider> elProviderInstance,
                                                                 javax.enterprise.inject.Instance<ArgumentFilter> argumentFilterInstance)
Creates a specialized MessageContext for JSF which delegates to jsf mechanisms (as fallback)

Parameters:
defaultMessageContext - pre-configured message-context
messageFactoryInstance - current message-factory (optional)
elProviderInstance - current el-provider (optional)
argumentFilterInstance - current argument-filter (optional)
Returns:
optimized message-context for jsf-applications


Copyright © 2010-2011 The Apache Software Foundation. All Rights Reserved.