package com.example.switchyard.cdi_alternative_injected;
import javax.inject.Inject;
import org.switchyard.component.bean.Service;
import com.example.switchyard.cdi_alternative_common.Logger;
import com.example.switchyard.cdi_alternative_common.SysoutPrinter;
@Service(LoggerService.class)
public class LoggerServiceBean implements LoggerService {
@Inject
private Logger myLoggerBean;
@Inject
private SysoutPrinter myPrinterBean;
@Override
public void sysoutMessage(String message) {
myLoggerBean.logMessage(message);
myPrinterBean.printInSysout(message);
}
}