@Override public boolean acceptsEvent(String type, Object event) { for( EventTypeFilter filter : this.eventTypeFilters ) { if( filter.acceptsEvent(type, event) ) { return true; } } return super.acceptsEvent(type, event); }
@Override public boolean acceptsEvent(String type, Object event, Function<String, String> resolver) { if (resolver == null) { return acceptsEvent(type, event); } for( EventTypeFilter filter : this.eventTypeFilters ) { if( filter.acceptsEvent(type, event, resolver) ) { return true; } } return super.acceptsEvent(type, event); }
@Override public boolean acceptsEvent(String type, Object event, Function<String, String> resolver) { if (type.equals(getActivationEventName())) { return true; } for (Node node : getNodes()) { if (resolver.apply(node.getName()).contains(type) && node.getIncomingConnections().isEmpty()) { return true; } } return super.acceptsEvent(type, event); }
public boolean acceptsEvent(String type, Object event) { if (type.equals(getActivationEventName())) { return true; } for (Node node : getNodes()) { if (type.equals(node.getName()) && node.getIncomingConnections().isEmpty()) { return true; } } return super.acceptsEvent(type, event); }
@Override public boolean acceptsEvent(String type, Object event) { for( EventTypeFilter filter : this.eventTypeFilters ) { if( filter.acceptsEvent(type, event) ) { return true; } } return super.acceptsEvent(type, event); }
@Override public boolean acceptsEvent(String type, Object event, Function<String, String> resolver) { if (type.equals(getActivationEventName())) { return true; } for (Node node : getNodes()) { if (resolver.apply(node.getName()).contains(type) && node.getIncomingConnections().isEmpty()) { return true; } } return super.acceptsEvent(type, event); }
@Override public boolean acceptsEvent(String type, Object event, Function<String, String> resolver) { if (resolver == null) { return acceptsEvent(type, event); } for( EventTypeFilter filter : this.eventTypeFilters ) { if( filter.acceptsEvent(type, event, resolver) ) { return true; } } return super.acceptsEvent(type, event); }
public boolean acceptsEvent(String type, Object event) { if (type.equals(getActivationEventName())) { return true; } for (Node node : getNodes()) { if (type.equals(node.getName()) && node.getIncomingConnections().isEmpty()) { return true; } } return super.acceptsEvent(type, event); }