Using Exchange Pattern Annotations
When working with Bean Integration or Spring Remoting you invoke methods which typicaylly by default are InOut for request/reply. That is there is an In message and an Out for the result. Typically invoking this operation will be synchronous, the caller will block until the server returns a result.
Its often required to support the InOnly message exchange pattern for asynchronous or one way operations. These are often called 'fire and forget' like sending a JMS message but not waiting for any response.