org.nohope.spring.PartiallyDefinedArgumentsFactory Maven / Gradle / Ivy
The newest version!
package org.nohope.spring;
import org.springframework.context.ApplicationContext;
import org.springframework.context.ConfigurableApplicationContext;
import org.springframework.context.support.GenericApplicationContext;
import javax.annotation.Nonnull;
import javax.annotation.Nullable;
import java.io.IOException;
import java.io.NotSerializableException;
import java.io.ObjectOutputStream;
import java.io.Serializable;
import java.util.*;
import java.util.Map.Entry;
/**
* This class is used for spring-driven beans creation. Allows to inject
* bean dependencies in beans and add external inject dependencies which
* can be not defined in given context.
*
* @author ketoth xupack
* @since 9/16/12 11:09 PM
*/
public class PartiallyDefinedArgumentsFactory implements Serializable {
private static final long serialVersionUID = 0L;
private final Class clazz;
private final transient List