org.mule.api
Interface AnnotatedObject

All Known Implementing Classes:
AbstractAddVariablePropertyTransformer, AbstractAggregator, AbstractAsyncRequestReplyRequester, AbstractComponent, AbstractCompressionTransformer, AbstractConfigurationPattern, AbstractCorrelationAggregator, AbstractDiscoverableTransformer, AbstractEncryptionTransformer, AbstractEndpoint, AbstractEndpointBuilder, AbstractEnvelopeInterceptor, AbstractExceptionListener, AbstractExceptionStrategy, AbstractExpressionTransformer, AbstractFilteringMessageProcessor, AbstractFlowConstruct, AbstractInterceptingMessageProcessor, AbstractInterceptingMessageProcessorBase, AbstractJavaComponent, AbstractMatchingRouter, AbstractMessageAwareTransformer, AbstractMessageProcessorOwner, AbstractMessageSequenceSplitter, AbstractMessageSplitter, AbstractMessageTransformer, AbstractMessagingExceptionStrategy, AbstractMetaEndpointBuilder, AbstractOutboundRouter, AbstractPipeline, AbstractPipeline.ProcessIfPipelineStartedMessageProcessor, AbstractRecipientList, AbstractRedeliveryPolicy, AbstractRemoveVariablePropertyTransformer, AbstractReplyToPropertyRequestReplyReplier, AbstractResponseMessageProcessor, AbstractRoundRobinMessageSplitter, AbstractSelectiveRouter, AbstractSequenceRouter, AbstractService, AbstractSplitter, AbstractSystemExceptionStrategy, AbstractTransformer, AddAttachmentTransformer, AddFlowVariableTransformer, AddPropertyTransformer, AddSessionVariableTransformer, AsyncDelegateMessageProcessor, AsyncInterceptingMessageProcessor, AsyncReplyToPropertyRequestReplyReplier, AutoTransformer, Base64Decoder, Base64Encoder, BeanBuilderTransformer, BeanToMap, Bridge, ByteArrayToHexString, ByteArrayToMuleMessage, ByteArrayToObject, ByteArrayToSerializable, CatchMessagingExceptionStrategy, ChainingRouter, ChoiceRouter, CollectionSplitter, ContentBasedRouter, CopyAttachmentsTransformer, CopyPropertiesTransformer, DataHandlerToInputStreamTransformer, DecryptionTransformer, DefaultInboundEndpoint, DefaultJavaComponent, DefaultMessagingExceptionStrategy, DefaultOutboundEndpoint, DefaultServiceExceptionStrategy, DefaultSystemExceptionStrategy, EncryptionTransformer, EndpointSelector, EndpointTransactionalInterceptingMessageProcessor, EndpointURIEndpointBuilder, ExceptionBasedRouter, ExceptionHandlingMessageProcessor, ExpressionMessageSplitter, ExpressionRecipientList, ExpressionSplitter, ExpressionTransformer, FilteringOutboundRouter, FirstSuccessful, Flow, Foreach, ForwardingConsumer, GetBeanProperty, GZipCompressTransformer, GZipUncompressTransformer, HexStringToByteArray, IdempotentMessageFilter, IdempotentRedeliveryPolicy, IdempotentSecureHashMessageFilter, InterceptorStack, InvokerMessageProcessor, LaxAsyncInterceptingMessageProcessor, LaxSedaStageInterceptingMessageProcessor, ListMessageSplitter, LoggerMessageProcessor, LoggingInterceptor, MapLookup, MapSplitter, MapToBean, MessageChunkAggregator, MessageChunkingRouter, MessageChunkSplitter, MessageEnricher, MessageFilter, MessagePropertiesTransformer, MuleMessageToByteArray, MulticastingRouter, NumberToString, ObjectArrayToString, ObjectToByteArray, ObjectToInputStream, ObjectToOutputHandler, ObjectToString, OutboundPassThroughRouter, OutboundResponsePropertiesMessageProcessor, OutboundTxRollbackMessageProcessor, ParseTemplateTransformer, PassThroughComponent, PooledJavaComponent, ProcessIfStartedMessageProcessor, ProcessIfStartedWaitIfPausedMessageProcessor, ProcessIfStartedWaitIfSyncPausedMessageProcessor, ProcessingTimeInterceptor, PropertyEditorTextToValueTransformer, PropertyEditorValueToTextTransformer, RemoveAttachmentTransformer, RemoveFlowVariableTransformer, RemovePropertyTransformer, RemoveSessionVariableTransformer, ReplyToPropertyRequestReplyReplier, Resequencer, ResponseMessageProcessorAdapter, RollbackMessagingExceptionStrategy, RoundRobin, SecurityFilterMessageProcessor, SedaService, SedaStageInterceptingMessageProcessor, SequenceRouter, SerializableToByteArray, ServiceAsyncRequestReplyRequestor, ServiceInternalMessageProcessor, ServiceOutboundMessageProcessor, SetPayloadTransformer, SimpleAsyncRequestReplyRequester, SimpleCallableJavaComponent, SimpleCollectionAggregator, SimpleRequestReplyReplier, SimpleService, StaticRecipientList, StopFurtherMessageProcessingMessageProcessor, StringAppendTransformer, StringToBoolean, StringToNumber, StringToObjectArray, TemplateMessagingExceptionStrategy, TimerInterceptor, TransactionalInterceptingMessageProcessor, TransformerChain, TransformerRouter, TransformerTemplate, UntilSuccessful, URIBuilder, Validator, WireTap, XmlEntityDecoder, XmlEntityEncoder

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-2013 MuleSoft, Inc.. All Rights Reserved.