using System;
namespace Tapeti.Config
{
///
///
/// Called when a Controller method is registered.
///
public interface IControllerBindingMiddleware : IControllerMiddlewareBase
{
///
/// Called before a Controller method is registered. Can change the way parameters and return values are handled,
/// and can inject message middleware specific to a method.
///
///
/// Must be called to activate the new layer of middleware.
void Handle(IControllerBindingContext context, Action next);
}
}