
com.yomahub.liteflow.spi.local.LocalContextAware Maven / Gradle / Ivy
The newest version!
package com.yomahub.liteflow.spi.local;
import cn.hutool.core.util.ReflectUtil;
import com.yomahub.liteflow.core.proxy.DeclWarpBean;
import com.yomahub.liteflow.spi.ContextAware;
import java.util.Map;
/**
* 非Spring环境容器实现 其实非Spring没有环境容器,所以这是个空实现
*
* @author Bryan.Zhang
* @since 2.6.11
*/
public class LocalContextAware implements ContextAware {
@Override
public T getBean(String name) {
return null;
}
@Override
public T getBean(Class clazz) {
return null;
}
@Override
public T registerBean(String beanName, Class clazz) {
return ReflectUtil.newInstance(clazz);
}
@Override
public T registerBean(Class clazz) {
return registerBean(null, clazz);
}
@Override
public T registerBean(String beanName, Object bean) {
return (T) bean;
}
@Override
public T registerOrGet(String beanName, Class clazz) {
return registerBean(beanName, clazz);
}
@Override
public Map getBeansOfType(Class type) {
return null;
}
@Override
public boolean hasBean(String beanName) {
return false;
}
@Override
public Object registerDeclWrapBean(String beanName, DeclWarpBean declWarpBean) {
return null;
}
@Override
public int priority() {
return 2;
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy