org.mule.api.annotations.param
Class MixedAnnotationsComponent

java.lang.Object
  extended by org.mule.api.annotations.param.MixedAnnotationsComponent

public class MixedAnnotationsComponent
extends java.lang.Object

A component for testing invocations with more than one parameter


Constructor Summary
MixedAnnotationsComponent()
           
 
Method Summary
 java.util.Map<?,?> processAllAnnotated(java.lang.String payload, java.util.Map<?,?> headers, java.util.Map<java.lang.String,javax.activation.DataHandler> attachments)
           
 java.util.Map<?,?> processPayloadNotAnnotated(java.lang.String payload, java.util.Map<?,?> headers, java.util.List<javax.activation.DataHandler> attachments)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

MixedAnnotationsComponent

public MixedAnnotationsComponent()
Method Detail

processAllAnnotated

public java.util.Map<?,?> processAllAnnotated(@Payload
                                              java.lang.String payload,
                                              @InboundHeaders(value="foo, bar")
                                              java.util.Map<?,?> headers,
                                              @InboundAttachments(value="*")
                                              java.util.Map<java.lang.String,javax.activation.DataHandler> attachments)

processPayloadNotAnnotated

public java.util.Map<?,?> processPayloadNotAnnotated(java.lang.String payload,
                                                     @InboundHeaders(value="foo, bar")
                                                     java.util.Map<?,?> headers,
                                                     @InboundAttachments(value="*")
                                                     java.util.List<javax.activation.DataHandler> attachments)


Copyright © 2003-2010 MuleSoft, Inc.. All Rights Reserved.