Package io.milton.context
Class BeanFactory
- java.lang.Object
-
- io.milton.context.BeanFactory
-
- All Implemented Interfaces:
Factory,RemovalCallback
public class BeanFactory extends Object implements Factory
-
-
Field Summary
Fields Modifier and Type Field Description static StringSCOPE_APPstatic StringSCOPE_REQUEST
-
Constructor Summary
Constructors Constructor Description BeanFactory()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voiddestroy()StringgetBeanClass()StringgetKeyClasses()StringgetScope()voidinit(RootContext context)Registrationinsert(RootContext context, Context requestContext)Class[]keyClasses()String[]keyIds()voidonRemove(Object item)voidsetBeanClass(String beanClass)voidsetKeyClasses(String keyClasses)voidsetScope(String scope)
-
-
-
Field Detail
-
SCOPE_APP
public static final String SCOPE_APP
- See Also:
- Constant Field Values
-
SCOPE_REQUEST
public static final String SCOPE_REQUEST
- See Also:
- Constant Field Values
-
-
Method Detail
-
keyClasses
public Class[] keyClasses()
- Specified by:
keyClassesin interfaceFactory
-
insert
public Registration insert(RootContext context, Context requestContext)
-
init
public void init(RootContext context)
-
onRemove
public void onRemove(Object item)
- Specified by:
onRemovein interfaceRemovalCallback
-
getBeanClass
public String getBeanClass()
-
setBeanClass
public void setBeanClass(String beanClass)
-
getKeyClasses
public String getKeyClasses()
-
setKeyClasses
public void setKeyClasses(String keyClasses)
-
getScope
public String getScope()
-
setScope
public void setScope(String scope)
-
-