Interface InjectionService<C>

Type Parameters:
C - command sender type
All Superinterfaces:
Function<InjectionRequest<C>,Object>, Service<InjectionRequest<C>,Object>
All Known Implementing Classes:
GuiceInjectionService, ParameterInjectorRegistry
Functional Interface:
This is a functional interface and can therefore be used as the assignment target for a lambda expression or method reference.

@FunctionalInterface @API(status=STABLE) public interface InjectionService<C> extends Service<InjectionRequest<C>,Object>
Service that can be registered to the ParameterInjectorRegistry in order to provide custom injection support.

This can be used to integrate the Cloud with existing dependency injection frameworks.