org.mule.api.annotations.param
Class InboundAttachmentsAnnotationComponent

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

public class InboundAttachmentsAnnotationComponent
extends java.lang.Object

Tests various cases for how attachments can be injected into a component invocation


Constructor Summary
InboundAttachmentsAnnotationComponent()
           
 
Method Summary
 javax.activation.DataHandler processAttachment(javax.activation.DataHandler foo)
           
 java.lang.String processAttachmentOptional(javax.activation.DataHandler faz)
           
 java.util.Map<java.lang.String,javax.activation.DataHandler> processAttachments(java.util.Map<java.lang.String,javax.activation.DataHandler> attachments)
           
 java.util.Map<java.lang.String,javax.activation.DataHandler> processAttachmentsAll(java.util.Map<java.lang.String,javax.activation.DataHandler> attachments)
           
 java.util.Map<java.lang.String,javax.activation.DataHandler> processAttachmentsAllOptional(java.util.Map<java.lang.String,javax.activation.DataHandler> attachments)
           
 java.util.List processAttachmentsList(java.util.List<javax.activation.DataHandler> attachments)
           
 java.util.List processAttachmentsListAll(java.util.List<javax.activation.DataHandler> attachments)
           
 java.util.List processAttachmentsListAllOptional(java.util.List<javax.activation.DataHandler> attachments)
           
 java.util.List processAttachmentsListMultiWildcard(java.util.List<javax.activation.DataHandler> attachments)
           
 java.util.List processAttachmentsListOptional(java.util.List<javax.activation.DataHandler> attachments)
           
 java.util.List processAttachmentsListWildcard(java.util.List<javax.activation.DataHandler> attachments)
           
 java.util.Map<java.lang.String,javax.activation.DataHandler> processAttachmentsMultiWildcard(java.util.Map<java.lang.String,javax.activation.DataHandler> attachments)
           
 java.util.Map<java.lang.String,javax.activation.DataHandler> processAttachmentsOptional(java.util.Map<java.lang.String,javax.activation.DataHandler> attachments)
           
 java.util.Map<java.lang.String,javax.activation.DataHandler> processAttachmentsWildcard(java.util.Map<java.lang.String,javax.activation.DataHandler> attachments)
           
 java.lang.String processAttachmentWithType(java.lang.String foo)
           
 java.util.List processSingleAttachmentList(java.util.List<javax.activation.DataHandler> attachments)
           
 java.util.Map<java.lang.String,javax.activation.DataHandler> processSingleMapAttachment(java.util.Map<java.lang.String,javax.activation.DataHandler> attachments)
           
 java.util.Map<java.lang.String,javax.activation.DataHandler> processUnmodifiableAttachments(java.util.Map<java.lang.String,javax.activation.DataHandler> attachments)
           
 java.util.List processUnmodifiableAttachmentsList(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

InboundAttachmentsAnnotationComponent

public InboundAttachmentsAnnotationComponent()
Method Detail

processAttachment

public javax.activation.DataHandler processAttachment(@InboundAttachments(value="foo")
                                                      javax.activation.DataHandler foo)

processAttachmentOptional

public java.lang.String processAttachmentOptional(@InboundAttachments(value="faz?")
                                                  javax.activation.DataHandler faz)

processAttachmentWithType

public java.lang.String processAttachmentWithType(@InboundAttachments(value="foo")
                                                  java.lang.String foo)

processAttachments

public java.util.Map<java.lang.String,javax.activation.DataHandler> processAttachments(@InboundAttachments(value="foo, bar")
                                                                                       java.util.Map<java.lang.String,javax.activation.DataHandler> attachments)

processAttachmentsAll

public java.util.Map<java.lang.String,javax.activation.DataHandler> processAttachmentsAll(@InboundAttachments(value="*")
                                                                                          java.util.Map<java.lang.String,javax.activation.DataHandler> attachments)

processAttachmentsWildcard

public java.util.Map<java.lang.String,javax.activation.DataHandler> processAttachmentsWildcard(@InboundAttachments(value="ba*")
                                                                                               java.util.Map<java.lang.String,javax.activation.DataHandler> attachments)

processAttachmentsMultiWildcard

public java.util.Map<java.lang.String,javax.activation.DataHandler> processAttachmentsMultiWildcard(@InboundAttachments(value="ba*, f*")
                                                                                                    java.util.Map<java.lang.String,javax.activation.DataHandler> attachments)

processSingleMapAttachment

public java.util.Map<java.lang.String,javax.activation.DataHandler> processSingleMapAttachment(@InboundAttachments(value="foo")
                                                                                               java.util.Map<java.lang.String,javax.activation.DataHandler> attachments)

processAttachmentsOptional

public java.util.Map<java.lang.String,javax.activation.DataHandler> processAttachmentsOptional(@InboundAttachments(value="foo, bar, baz?")
                                                                                               java.util.Map<java.lang.String,javax.activation.DataHandler> attachments)

processAttachmentsAllOptional

public java.util.Map<java.lang.String,javax.activation.DataHandler> processAttachmentsAllOptional(@InboundAttachments(value="foo?, bar?, baz?")
                                                                                                  java.util.Map<java.lang.String,javax.activation.DataHandler> attachments)

processUnmodifiableAttachments

public java.util.Map<java.lang.String,javax.activation.DataHandler> processUnmodifiableAttachments(@InboundAttachments(value="foo, bar")
                                                                                                   java.util.Map<java.lang.String,javax.activation.DataHandler> attachments)

processAttachmentsList

public java.util.List processAttachmentsList(@InboundAttachments(value="foo, bar, baz")
                                             java.util.List<javax.activation.DataHandler> attachments)

processAttachmentsListAll

public java.util.List processAttachmentsListAll(@InboundAttachments(value="*")
                                                java.util.List<javax.activation.DataHandler> attachments)

processSingleAttachmentList

public java.util.List processSingleAttachmentList(@InboundAttachments(value="foo")
                                                  java.util.List<javax.activation.DataHandler> attachments)

processAttachmentsListOptional

public java.util.List processAttachmentsListOptional(@InboundAttachments(value="foo, bar, baz?")
                                                     java.util.List<javax.activation.DataHandler> attachments)

processAttachmentsListAllOptional

public java.util.List processAttachmentsListAllOptional(@InboundAttachments(value="foo?, bar?, baz?")
                                                        java.util.List<javax.activation.DataHandler> attachments)

processUnmodifiableAttachmentsList

public java.util.List processUnmodifiableAttachmentsList(@InboundAttachments(value="foo, bar")
                                                         java.util.List<javax.activation.DataHandler> attachments)

processAttachmentsListWildcard

public java.util.List processAttachmentsListWildcard(@InboundAttachments(value="ba*")
                                                     java.util.List<javax.activation.DataHandler> attachments)

processAttachmentsListMultiWildcard

public java.util.List processAttachmentsListMultiWildcard(@InboundAttachments(value="ba*, f*")
                                                          java.util.List<javax.activation.DataHandler> attachments)


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