org.apache.webbeans.context.creational
Class CreationalContextFactory<T>

java.lang.Object
  extended by org.apache.webbeans.context.creational.CreationalContextFactory<T>
Type Parameters:
T - contextual type info

public final class CreationalContextFactory<T>
extends Object

Factory for CreationalContext instances.

Version:
$Rev: 952267 $ $Date: 2010-06-07 17:22:11 +0200 (Mo, 07 Jun 2010) $

Constructor Summary
CreationalContextFactory()
          Creates a new CreationalContextFactory instance.
 
Method Summary
 CreationalContext<T> getCreationalContext(Contextual<T> contextual)
          Returns a new creational context for given contextual.
static CreationalContextFactory getInstance()
          Gets singleton instance.
 CreationalContext<T> wrappedCreationalContext(CreationalContext<T> creationalContext, Contextual<T> contextual)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

CreationalContextFactory

public CreationalContextFactory()
Creates a new CreationalContextFactory instance.

Method Detail

getInstance

public static CreationalContextFactory getInstance()
Gets singleton instance.

Returns:
singleton factory per class loader per VM

getCreationalContext

public CreationalContext<T> getCreationalContext(Contextual<T> contextual)
Returns a new creational context for given contextual.

Parameters:
contextual - contextual instance
Returns:
new creational context for given contextual

wrappedCreationalContext

public CreationalContext<T> wrappedCreationalContext(CreationalContext<T> creationalContext,
                                                     Contextual<T> contextual)


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