Class CamelConnector

  • All Implemented Interfaces:
    org.eclipse.microprofile.reactive.messaging.spi.ConnectorFactory, org.eclipse.microprofile.reactive.messaging.spi.IncomingConnectorFactory, org.eclipse.microprofile.reactive.messaging.spi.OutgoingConnectorFactory

    @ApplicationScoped
    public class CamelConnector
    extends Object
    implements org.eclipse.microprofile.reactive.messaging.spi.IncomingConnectorFactory, org.eclipse.microprofile.reactive.messaging.spi.OutgoingConnectorFactory
    • Field Summary

      Fields 
      Modifier and Type Field Description
      static String CONNECTOR_NAME  
      • Fields inherited from interface org.eclipse.microprofile.reactive.messaging.spi.ConnectorFactory

        CHANNEL_NAME_ATTRIBUTE, CONNECTOR_ATTRIBUTE, CONNECTOR_PREFIX, INCOMING_PREFIX, OUTGOING_PREFIX
    • Constructor Summary

      Constructors 
      Constructor Description
      CamelConnector()  
    • Constructor Detail

      • CamelConnector

        public CamelConnector()
    • Method Detail

      • getCamelReactive

        @Produces
        public org.apache.camel.component.reactive.streams.api.CamelReactiveStreamsService getCamelReactive()
      • getPublisherBuilder

        public org.eclipse.microprofile.reactive.streams.operators.PublisherBuilder<? extends org.eclipse.microprofile.reactive.messaging.Message<?>> getPublisherBuilder​(org.eclipse.microprofile.config.Config config)
        Specified by:
        getPublisherBuilder in interface org.eclipse.microprofile.reactive.messaging.spi.IncomingConnectorFactory
      • getSubscriberBuilder

        public org.eclipse.microprofile.reactive.streams.operators.SubscriberBuilder<? extends org.eclipse.microprofile.reactive.messaging.Message<?>,​Void> getSubscriberBuilder​(org.eclipse.microprofile.config.Config config)
        Specified by:
        getSubscriberBuilder in interface org.eclipse.microprofile.reactive.messaging.spi.OutgoingConnectorFactory