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

com.github.nill14.utils.moduledi2.IModule Maven / Gradle / Ivy

The newest version!
package com.github.nill14.utils.moduledi2;

import com.github.nill14.parsers.dependency.IDependencyDescriptorBuilder;
import com.github.nill14.utils.init.api.IBeanInjector;
import com.github.nill14.utils.init.binding.Binder;

public interface IModule {

//	void buildServices(IServiceRegistry registry);
	
	void activate(IBeanInjector beanInjector);
	
	//TODO consider encapsulating due to exposing class as a building block - may change in future
	void buildDependencies(IDependencyDescriptorBuilder> builder); 
	
	void configure(Binder binder);
	
	
	

	
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy