All Downloads are FREE. Search and download functionalities are using the official Maven repository.

org.sam.server.context.BeanInfo Maven / Gradle / Ivy

package org.sam.server.context;

/**
 * 빈의 정보를 저장하는 클래스입니다.
 *
 * @author hypernova1
 */
public class BeanInfo {

    private final String name;

    private final Object instance;

    BeanInfo(String name, Object instance) {
        this.name = name;
        this.instance = instance;
    }

    protected static BeanInfo of(String name, Object instance) {
        return new BeanInfo(name, instance);
    }

    /**
     * 빈의 이름을 반환합니다.
     *
     * @return 빈 이름
     * */
    public String getName() {
        return name;
    }

    /**
     * 빈을 반환합니다.
     *
     * @return 빈 인스턴스
     * */
    public Object getInstance() {
        return instance;
    }
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy