com.truthbean.debbie.bean.MutableBeanInfo Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of debbie-core Show documentation
Show all versions of debbie-core Show documentation
a java microservice project
The newest version!
package com.truthbean.debbie.bean;
import com.truthbean.debbie.proxy.BeanProxyType;
import java.util.Set;
import java.util.function.Supplier;
/**
* @author TruthBean
* @since 0.5.3
* Created on 2021/12/07 14:02.
*/
public interface MutableBeanInfo extends BeanInfo {
void setBeanProxyType(BeanProxyType beanProxyType);
void setBeanType(BeanType beanType);
void addBeanName(String... beanNames);
void addBeanName(Set beanNames);
void setBean(Bean bean);
void setBean(Supplier bean);
void addProperty(String name, Object value);
Object getProperty(String name);
}