IFacility
Unit of extension. A facility should use
the extension points offered by the kernel
to augment its functionality.
using Castle.Core.Configuration;
namespace Castle.MicroKernel
{
public interface IFacility
{
void Init(IKernel kernel, IConfiguration facilityConfig);
void Terminate();
}
}