The entry to an integration flow.
public interface EmployeeFacadeService {
public Employee updateEmployee(final Employee employee);
}
<si:gateway id="employeeFlow"
service-interface="com.service.EmployeeFacadeService"
default-reply-channel="employeeOutputChannel">
<si:method name="updateEmployee" request-channel="updateEmployeeChannel"/>
</si:gateway>
<si:gateway id="employeeFlow"
service-interface="com.service.EmployeeService "
default-reply-channel="employeeOutputChannel">
<si:method name="updateEmployee" request-channel="updateEmployeeChannel">
<si:header name="EVENT_TYPE" value="employeeChangeRequest" />
</si:method>
</si:gateway>