Spring Integration

org.springframework.integration.annotation
Annotation Type ServiceActivator


@Target(value=METHOD)
@Retention(value=RUNTIME)
@Inherited
@Documented
public @interface ServiceActivator

Indicates that a method is capable of handling a message or message payload.

A method annotated with @ServiceActivator may accept a parameter of type Message or of the expected Message payload's type. Any type conversion supported by SimpleTypeConverter will be applied to the Message payload if necessary. Header values can also be passed as Message parameters by using the @Header parameter annotation.

Return values from the annotated method may be of any type. If the return value is not a Message, a reply Message will be created with that object as its payload.

Author:
Mark Fisher

Optional Element Summary
 String inputChannel
           
 String outputChannel
           
 

inputChannel

public abstract String inputChannel
Default:
""

outputChannel

public abstract String outputChannel
Default:
""

Spring Integration

Copyright © 2010. All Rights Reserved.