package com.example.fsw.applications.appA; import javax.inject.Inject; import org.switchyard.component.bean.Reference; import org.switchyard.component.bean.Service; import com.example.fsw.beans.Request; import com.example.fsw.beans.Response; import com.example.fsw.interfaces.ExampleService; import com.example.fsw.utils.UtilLogger; @Service(TriggeredService.class) public class TriggeredServiceBean implements TriggeredService { @Inject @Reference ExampleService ref; public void execute(String nothing) { Request req = new Request(); req.setName("timestamp"); req.setValue("" + System.currentTimeMillis()); UtilLogger.log(req); Response res = ref.execute(req); UtilLogger.log(res); } }