org.apache.hivemind.lib.factory
Class BeanFactoryParameter

java.lang.Object
  extended by org.apache.hivemind.lib.factory.BeanFactoryParameter

public class BeanFactoryParameter
extends java.lang.Object

Parameter object passed to BeanFactoryBuilder.

Author:
Howard Lewis Ship

Constructor Summary
BeanFactoryParameter()
           
 
Method Summary
 java.util.List getContributions()
          The contributions to the list (assigned from the companion configuration point).
 boolean getDefaultCacheable()
          Default value for cacheable in contributions that do not explicitly set a value.
 java.lang.Class getVendClass()
          The class or interface to be vended by the factory (all contributed classes must be assigneble).
 void setContributions(java.util.List list)
           
 void setDefaultCacheable(boolean b)
           
 void setVendClass(java.lang.Class class1)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

BeanFactoryParameter

public BeanFactoryParameter()
Method Detail

getContributions

public java.util.List getContributions()
The contributions to the list (assigned from the companion configuration point).


getDefaultCacheable

public boolean getDefaultCacheable()
Default value for cacheable in contributions that do not explicitly set a value. Default is true.


getVendClass

public java.lang.Class getVendClass()
The class or interface to be vended by the factory (all contributed classes must be assigneble). Defaults to Object.


setContributions

public void setContributions(java.util.List list)

setDefaultCacheable

public void setDefaultCacheable(boolean b)

setVendClass

public void setVendClass(java.lang.Class class1)