Interface ExecutableBinder<S>

Type Parameters:
S - The source type
All Known Subinterfaces:
ExecutableBeanContextBinder
All Known Implementing Classes:
DefaultExecutableBeanContextBinder, DefaultExecutableBinder

public interface ExecutableBinder<S>

An ExecutableBinder is capable of taking a target Executable and fulfilling the argument requirements using the provided binding source and ArgumentBinderRegistry

The returned BoundExecutable will have all of the required arguments bound and can then be called simply by calling invoke.

If an argument could not be bound then an exception will be