Class EventBusEsperConnector


  • public class EventBusEsperConnector
    extends Object
    Connects the system Esper default space to the event bus.
    Since:
    $Release$
    Version:
    $Id$
    Author:
    Colin DuPlantis
    • Field Detail

      • esperEventMetric

        private com.codahale.metrics.Meter esperEventMetric
        records the rate at which events enter the Esper space from the event bus
      • metricsService

        @Autowired
        private MetricService metricsService
        provides access to metrics service
      • eventBusService

        @Autowired
        private EventBusService eventBusService
        provides access to event bus services
      • esperRuntime

        @Autowired
        private EsperEngine esperRuntime
        provides access to the Esper engine
    • Constructor Detail

      • EventBusEsperConnector

        public EventBusEsperConnector()
    • Method Detail

      • start

        @PostConstruct
        public void start()
        Validate and start the object.
      • stop

        @PreDestroy
        public void stop()
        Stops the object.
      • receiveEvents

        public void receiveEvents​(EsperEvent inEvent)
        Receive EsperEvent events.
        Parameters:
        inEvent - an EsperEvent value
      • receiveEvents

        public void receiveEvents​(HasEsperEvent inEvent)
        Receive HasEsperEvent events.
        Parameters:
        inEvent - a HasEsperEvent value
      • processEvent

        private void processEvent​(EsperEvent inEvent)
        Process the given Esper event.
        Parameters:
        inEvent - an EsperEvent value