return _context.getBean(beanName);
}
public ObjectCreator createServiceCreator(ServiceBuilderResources resources)
{
return new ObjectCreator()
{
public Object createObject()
{
return getBean();
}
};
}
public String getServiceId()
{
return beanName;
}
public Class getServiceInterface()
{
return getBean().getClass();
}
public String getServiceScope()
{
return IOCConstants.DEFAULT_SCOPE;
}
public boolean isEagerLoad()
{
return false;
}
};
_serviceDefs.put(beanName, serviceDef);
}
// And add one service that is the Spring WebApplicationContext.
ServiceDef serviceDef = new ServiceDef()
{
public ObjectCreator createServiceCreator(ServiceBuilderResources resources)
{
return new ObjectCreator()
{
public Object createObject()
{
return _context;
}