Gateway

The entry to an integration flow.

Mapping a Service

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>

These operations may be extended with additional metadata:

<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>

Last updated