Пример #1
0
    def get(self, trigger):
        LOG.warn("get")
        handler = OsgiEventTriggerHandlerFactory.Handler(self, trigger)
        #handler = self.Handler(self, trigger)

        self.handlers.append(handler)
        OsgiEventAdmin.add_listener(handler.on_event)
        return handler
Пример #2
0
def scriptLoaded(*args):
    global runtime
    configuration = Configuration()
    configuration.addEventType("ItemStateEvent", item_state_schema)
    configuration.addEventType("ItemStateChangedEvent", item_state_schema)
    configuration.addEventType("ItemCommandEvent", item_command_schema)
    configuration.addEventType("ChannelEvent", channel_event_schema)
    core.esper = EPServiceProviderManager.getProvider("engine", configuration)
    runtime = core.esper.getEPRuntime()
    log.info("Created Esper provider")
    OsgiEventAdmin.add_listener(esper_bridge)
    log.info("Esper event bridge registered")
def scriptLoaded(*args):
    try:
        OsgiEventAdmin.add_listener(handle_event)
    except:
        import traceback
        print traceback.format_exc()
Пример #4
0
 def get(self, trigger):
     handler = OsgiEventTriggerHandlerFactory.Handler(trigger)
     self.handlers.append(handler)
     OsgiEventAdmin.add_listener(handler.on_event)
     return handler