package com.aggrepoint.winlet.spring;
import org.springframework.beans.factory.ObjectFactory;
import org.springframework.web.context.request.AbstractRequestAttributesScope;
/**
*
* @author Jiangming Yang (yangjm@gmail.com)
*/
public class WinletScope extends AbstractRequestAttributesScope {
@Override
public Object get(String name,
@SuppressWarnings("rawtypes") ObjectFactory objectFactory) {
// 控制逻辑放在WinletManager。只有当WinletManager需要获得新的实例时,才会调用到这个方法
return objectFactory.getObject();
}
@Override
public String getConversationId() {
return null;
}
@Override
protected int getScope() {
return 10;
}
}