package com.example.switchyard.switchyard_example;
import javax.inject.Inject;
import org.switchyard.component.bean.Reference;
import org.switchyard.component.bean.Service;
import com.redhat.poc.mediacom.asyncjmsexample.AsyncService;
import com.redhat.poc.mediacom.asyncjmsexample.IncomingRequest;
import com.redhat.poc.mediacom.asyncjmsexample.RestService;
@Service(AsyncService.class)
public class AsyncServiceBean implements AsyncService {
@Inject @Reference
private RestService svc;
public void execute(String arg){
IncomingRequest req = new IncomingRequest();
req.setName(arg);
svc.getBackendService(req);
}
}