I have a consumet with one operation name, and I want the operation name in the provider to be different. Consumer comes from a provided wsdl, so name is like "Create" (capital cased), and I want my bean implementation to be "create" (lowered case).
Some options here:
- For a bean component, provide a @OperationName annotation that will configure the addressing handler provider contract operation name.
- For a more generic option, provide an OperationNameMapper that could be used in the AddressingHandler to map the provider operation. This would work for any component, although involves more code/boilerplate.