org.glassfish.openesb.pojose.api.annotation
Annotation Type Operation


@Target(value=METHOD)
@Retention(value=RUNTIME)
public @interface Operation

Annotation designates a method to be called for all incoming Endpoint request messages. Methods should have one parmeter of type String, Node, byte[], Source, NormalizedMessage and MessageExchange. For Specify output messages WSDL MessageTypeNS and MessageType for return type of String, Node and Source if consuming JBI component expects WSDL11 wrapper message ("" to contain these attributes. Return type is either from method annotated with @Operation or @OnDone if @Operation annotated method has "void" return type.

Author:
gmpatil, sgenipudi

Optional Element Summary
 java.lang.String name
           
 java.lang.String outMessageType
          Deprecated. 11/06/08, use outMessageTypeQN.
 java.lang.String outMessageTypeNS
          Deprecated. 11/06/08, use outMessageTypeQN.
 java.lang.String outMessageTypeQN
           
 

name

public abstract java.lang.String name
Default:
""

outMessageTypeNS

public abstract java.lang.String outMessageTypeNS
Deprecated. 11/06/08, use outMessageTypeQN.

Default:
""

outMessageType

public abstract java.lang.String outMessageType
Deprecated. 11/06/08, use outMessageTypeQN.

Returns:
Default:
""

outMessageTypeQN

public abstract java.lang.String outMessageTypeQN
Default:
""


Copyright © 2006-2009. All Rights Reserved.