public interface Component
java.lang.String getName()
<T> java.util.concurrent.Future<T> call(java.lang.String operation,
java.lang.Object... args)
T - expected return typeoperation - method nameargs - arguments