org.mule.api
Interface AnnotatedObject

All Known Implementing Classes:
AbderaServiceComponent, AbstractAddVariablePropertyTransformer, AbstractAggregator, AbstractAsyncRequestReplyRequester, AbstractComponent, AbstractCompressionTransformer, AbstractConfigurationPattern, AbstractCorrelationAggregator, AbstractDiscoverableTransformer, AbstractEncryptionTransformer, AbstractEndpoint, AbstractEndpointBuilder, AbstractEndpointFactoryBean, AbstractEnvelopeInterceptor, AbstractExceptionListener, AbstractExceptionStrategy, AbstractExpressionTransformer, AbstractFilteringMessageProcessor, AbstractFlowConstruct, AbstractInboundMessageProcessorBuilder, AbstractInterceptingMessageProcessor, AbstractInterceptingMessageProcessorBase, AbstractJavaComponent, AbstractJmsTransformer, AbstractJsonTransformer, AbstractMatchingRouter, AbstractMessageAwareTransformer, AbstractMessageProcessorChain, AbstractMessageProcessorOwner, AbstractMessageSequenceSplitter, AbstractMessageSplitter, AbstractMessageTransformer, AbstractMessagingExceptionStrategy, AbstractMetaEndpointBuilder, AbstractOutboundRouter, AbstractPipeline, AbstractPipeline.ProcessIfPipelineStartedMessageProcessor, AbstractRecipientList, AbstractRedeliveryPolicy, AbstractRemoveVariablePropertyTransformer, AbstractReplyToPropertyRequestReplyReplier, AbstractResponseMessageProcessor, AbstractRoundRobinMessageSplitter, AbstractSelectiveRouter, AbstractSelectiveRouterFactoryBean, AbstractSequenceRouter, AbstractService, AbstractSplitter, AbstractSystemExceptionStrategy, AbstractToFromXmlTransformer, AbstractTransformer, AbstractWebServiceWrapperComponent, AbstractXmlTransformer, AbstractXStreamTransformer, AddAttachmentTransformer, AddBookResponse, AddFlowVariableTransformer, AddPropertyTransformer, AddSessionVariableTransformer, AnnotatedTransformerProxy, AsyncDelegateMessageProcessor, AsyncInterceptingMessageProcessor, AsyncMessageProcessorsFactoryBean, AsyncReplyToPropertyRequestReplyReplier, AtomEntryBuilderTransformer, AutoTransformer, BankQuotesInboundAggregator, BankQuotesResponseAggregator, Base64Decoder, Base64Encoder, BaseToOutputHandler, BeanBuilderTransformer, BeanToMap, Bridge, ByteArrayToHexString, ByteArrayToMuleMessage, ByteArrayToObject, ByteArrayToSerializable, CatchMessagingExceptionStrategy, ChainingRouter, ChatStringToString, ChoiceRouter, ChoiceRouterFactoryBean, CollectionSplitter, ContentBasedRouter, CopyAttachmentsTransformer, CopyPropertiesTransformer, CreditProfileXmlToCreditProfile, CxfComponentExceptionStrategy, CxfEndpointBuilder, CxfInboundMessageProcessor, CxfOutboundMessageProcessor, DataHandlerToInputStreamTransformer, DecryptionTransformer, DefaultInboundEndpoint, DefaultJavaComponent, DefaultMessageProcessorChain, DefaultMessagingExceptionStrategy, DefaultOutboundEndpoint, DefaultServiceExceptionStrategy, DefaultSystemExceptionStrategy, DomDocumentToXml, DynamicRequestEndpoint.NullInboundEndpoint, EmailMessageToString, EncryptionTransformer, EndpointSelector, EndpointTransactionalInterceptingMessageProcessor, EndpointURIEndpointBuilder, ErrorMessageToException, ErrorMessageToExceptionBean, ExceptionBasedRouter, ExceptionBeanToErrorMessage, ExceptionHandlingMessageProcessor, ExceptionToString, ExpressionMessageSplitter, ExpressionRecipientList, ExpressionSplitter, ExpressionTransformer, FeedSplitter, FeedSplitter, FileToByteArray, FileToString, FilterBasedXmlMessageSplitter, FilteringOutboundRouter, FirstSuccessful, Flow, Foreach, FormTransformer, ForwardingConsumer, GetBeanProperty, GZipCompressTransformer, GZipUncompressTransformer, HexStringToByteArray, HttpClientMethodResponseToObject, HttpProxy, HttpRequestBodyToParamMap, HttpRequestToBook, HttpRequestToByteArray, HttpRequestToInputStream, HttpRequestToNameString, HttpRequestToParameter, HttpRequestToParameterMap, HttpResponseBuilder, HttpResponseToString, IBeanFlowConstruct, IdempotentMessageFilter, IdempotentRedeliveryPolicy, IdempotentSecureHashMessageFilter, InboundEndpointFactoryBean, InputStreamToByteArray, InterceptingChainLifecycleWrapper, InterceptorStack, InvokerMessageProcessor, IPToSender, JAXBMarshallerTransformer, JAXBUnmarshallerTransformer, JcaComponent, JcaService, JerseyResourcesComponent, JMSMessageToObject, JsonToObject, JsonToXml, JsonXsltTransformer, JXPathExtractor, LaxAsyncInterceptingMessageProcessor, LaxSedaStageInterceptingMessageProcessor, ListMessageSplitter, LoanQuoteRequestToCreditProfileArgs, LoggerMessageProcessor, LoggingInterceptor, MapLookup, MapSplitter, MapToBean, MessageChunkAggregator, MessageChunkingRouter, MessageChunkSplitter, MessageEnricher, MessageFilter, MessagePropertiesTransformer, MimeMessageToRfc822ByteArray, MuleMessageToByteArray, MuleMessageToHttpResponse, MulticastingRouter, NameStringToChatString, NoActionTransformer, NumberToString, ObjectArrayToString, ObjectToByteArray, ObjectToFeed, ObjectToHttpClientMethodRequest, ObjectToInputStream, ObjectToJMSMessage, ObjectToJson, ObjectToMimeMessage, ObjectToOutputHandler, ObjectToRemoteInvocationResultTransformer, ObjectToRemoteInvocationTransformer, ObjectToRssFeed, ObjectToString, ObjectToXml, ObjectToXmppPacket, OrderToEmailTransformer, OutboundEndpointFactoryBean, OutboundPassThroughRouter, OutboundResponsePropertiesMessageProcessor, OutboundTxRollbackMessageProcessor, ParseTemplateTransformer, PassThroughComponent, PollInboundEndpointFactoryBean, PollingMessageSourceFactoryBean, PooledJavaComponent, ProcessComponent, ProcessIfStartedMessageProcessor, ProcessIfStartedWaitIfPausedMessageProcessor, ProcessIfStartedWaitIfSyncPausedMessageProcessor, ProcessingTimeInterceptor, PropertyEditorTextToValueTransformer, PropertyEditorValueToTextTransformer, ProxyServiceFactoryBean, ProxyServiceMessageProcessorBuilder, QuietExceptionStrategy, RemoveAttachmentTransformer, RemoveFlowVariableTransformer, RemovePropertyTransformer, RemoveSessionVariableTransformer, ReplyToPropertyRequestReplyReplier, Resequencer, ResponseMessageProcessorAdapter, RestRequestToCustomerRequest, RestServiceWrapper, Rfc822ByteArraytoMimeMessage, RollbackMessagingExceptionStrategy, RoundRobin, RulesComponent, ScriptComponent, ScriptFilter, ScriptTransformer, SecurityFilterMessageProcessor, SedaService, SedaStageInterceptingMessageProcessor, SequenceRouter, SerializableToByteArray, ServiceAsyncRequestReplyRequestor, ServiceInternalMessageProcessor, ServiceOutboundMessageProcessor, ServletRequestToOutputHandler, ServletTransformer, SetPayloadTransformer, SimpleAsyncRequestReplyRequester, SimpleCallableJavaComponent, SimpleCollectionAggregator, SimpleMathTransformer, SimpleMessageProcessorChain, SimpleRequestReplyReplier, SimpleService, StaticRecipientList, StdinToNameString, StopFurtherMessageProcessingMessageProcessor, StringAppendTestTransformer, StringAppendTransformer, StringToBoolean, StringToEmailMessage, StringToNameString, StringToNumber, StringToNumber, StringToObjectArray, SxcFilteringOutboundRouter, TemplateMessagingExceptionStrategy, TimerInterceptor, TransactionalInterceptingMessageProcessor, TransformerChain, TransformerRouter, TransformerTemplate, UntilSuccessful, URIBuilder, ValidateResponse, Validator, WebServiceFactoryBean, WebServiceMessageProcessorBuilder, WebServiceWrapperComponent, WebServiceWrapperComponent, WireTap, WsdlCxfEndpointBuilder, WSProxy, XmlEntityDecoder, XmlEntityEncoder, XmlMessageSplitter, XmlPrettyPrinter, XmlToDomDocument, XmlToJson, XmlToObject, XmlToOutputHandler, XmlToXMLStreamReader, XmppPacketToObject, XPathExtractor, XQueryTransformer, XsltTransformer

public interface AnnotatedObject


Field Summary
static String PROPERTY_NAME
           
 
Method Summary
 Object getAnnotation(QName name)
          Gets the value of specified annotation.
 Map<QName,Object> getAnnotations()
          Gets all annotations.
 void setAnnotations(Map<QName,Object> annotations)
          Sets annotations to the object.
 

Field Detail

PROPERTY_NAME

static final String PROPERTY_NAME
See Also:
Constant Field Values
Method Detail

getAnnotation

Object getAnnotation(QName name)
Gets the value of specified annotation.

Returns:
the value of specified annotation

getAnnotations

Map<QName,Object> getAnnotations()
Gets all annotations.

Returns:
all annotation

setAnnotations

void setAnnotations(Map<QName,Object> annotations)
Sets annotations to the object.



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