| Name | Description | Type | Package | Framework |
| SimplePublisherMetadataSource | Simple implementation of PublisherMetadataSource that allows forconfiguration of a single channel name, payload expression, and | Class | org.springframework.integration.aop | Spring Integration |
| SimpleActiveIdleMessageSourceAdvice | A simple advice that polls at one rate when messages exist and another whenthere are no messages. | Class | org.springframework.integration.aop | Spring Integration |
| PublisherAnnotationBeanPostProcessor | Post-processes beans that contain the method-level @Publisher annotation. | Class | org.springframework.integration.aop | Spring Integration |
| PublisherAnnotationAdvisor | An advisor that will apply the MessagePublishingInterceptor to anymethods containing the provided annotations. | Class | org.springframework.integration.aop | Spring Integration |
| MethodNameMappingPublisherMetadataSource | Class | org.springframework.integration.aop | Spring Integration | |
| MethodAnnotationPublisherMetadataSource | An PublisherMetadataSource implementation that retrieves the channelname and expression strings from an annotation. | Class | org.springframework.integration.aop | Spring Integration |
| MessagePublishingInterceptor | A MethodInterceptor that publishes Messages to a channel. | Class | org.springframework.integration.aop | Spring Integration |
| AbstractMessageSourceAdvice | Advice for a MessageSource. | Class | org.springframework.integration.aop | Spring Integration |