private final EventHandler handler;
private final Filter filter;
private EventListener(String[][] paths, ServiceReference reference, EventHandler handler, String filter) throws InvalidSyntaxException
{
this.executor = new SerialExecutor(EventAdminImpl.this.executor);
this.paths = paths;
this.reference = reference;
this.handler = handler;
this.filter = (filter == null ? DEFAULT_FILTER : context.createFilter(filter));
}