link
Avalon
Avalon Castle - Managed Extensions
Home PlanetProductsCentral
Invokers

One of the biggest perfomance problems of some JMX implementations was exactly how components methods were invoked. On the ManagementExtensions implementation that was a big concern as well, so the invocation of methods and attributes goes through a invoker strategy. The reflection strategy is used by default, but you can enable the code generation one, or develop your own.

namespace Apache.Avalon.Castle.ManagementExtensions.Default
{
	using System;

	public interface InvokerStrategy
	{
		MDynamicSupport Create(Object instance);
	}
}