Search in sources :

Example 1 with IEventReceiver

use of de.janrufmonitor.framework.event.IEventReceiver in project janrufmonitor by tbrandt77.

the class RuleServicePage method getEventServices.

private String[] getEventServices(String[] serviceIDs) {
    List l = new ArrayList();
    IService s = null;
    for (int i = 0; i < serviceIDs.length; i++) {
        s = getRuntime().getServiceFactory().getService(serviceIDs[i]);
        if (s != null && s instanceof IEventReceiver) {
            l.add(serviceIDs[i]);
        } else {
            this.m_logger.info("Service without EventReceiver: " + serviceIDs[i]);
        }
    }
    String[] list = new String[l.size()];
    for (int i = 0; i < list.length; i++) {
        list[i] = (String) l.get(i);
    }
    return list;
}
Also used : IEventReceiver(de.janrufmonitor.framework.event.IEventReceiver) ArrayList(java.util.ArrayList) ArrayList(java.util.ArrayList) List(java.util.List) IService(de.janrufmonitor.service.IService)

Aggregations

IEventReceiver (de.janrufmonitor.framework.event.IEventReceiver)1 IService (de.janrufmonitor.service.IService)1 ArrayList (java.util.ArrayList)1 List (java.util.List)1