org.infinispan.factories
Class NamedComponentFactory

java.lang.Object
  extended by org.infinispan.factories.AbstractComponentFactory
      extended by org.infinispan.factories.NamedComponentFactory
Direct Known Subclasses:
NamedExecutorsFactory

public abstract class NamedComponentFactory
extends AbstractComponentFactory

A specialized type of component factory that knows how to create named components, identified with the ComponentName annotation on the classes requested in Inject annotated methods.

Since:
4.0
Author:
Manik Surtani

Field Summary
 
Fields inherited from class org.infinispan.factories.AbstractComponentFactory
globalComponentRegistry, globalConfiguration, log
 
Constructor Summary
NamedComponentFactory()
           
 
Method Summary
<T> T
construct(Class<T> componentType)
          Constructs a component.
abstract
<T> T
construct(Class<T> componentType, String componentName)
          Constructs a component.
 
Methods inherited from class org.infinispan.factories.AbstractComponentFactory
assertTypeConstructable
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

NamedComponentFactory

public NamedComponentFactory()
Method Detail

construct

public <T> T construct(Class<T> componentType)
Description copied from class: AbstractComponentFactory
Constructs a component.

Specified by:
construct in class AbstractComponentFactory
Parameters:
componentType - type of component
Returns:
a component

construct

public abstract <T> T construct(Class<T> componentType,
                                String componentName)
Constructs a component.

Parameters:
componentType - type of component
Returns:
a component

Google Analytics

Copyright © 2010 JBoss, a division of Red Hat. All Rights Reserved.