Lines Matching refs:filter
162 protected void processFilterNode(Filter filter) {
163 if (mLogVerbose) Log.v(TAG, "Processing filter node");
164 filter.performProcess(mFilterContext);
165 if (filter.getStatus() == Filter.STATUS_ERROR) {
166 throw new RuntimeException("There was an error executing " + filter + "!");
167 } else if (filter.getStatus() == Filter.STATUS_SLEEPING) {
168 if (mLogVerbose) Log.v(TAG, "Scheduling filter wakeup");
169 scheduleFilterWake(filter, filter.getSleepDelay());
173 protected void scheduleFilterWake(Filter filter, int delay) {
178 final Filter filterToSchedule = filter;
192 for (Filter filter : mScheduler.getGraph().getFilters()) {
193 if (filter.isOpen()) {
194 if (filter.getStatus() == Filter.STATUS_SLEEPING) {
209 Filter filter = mScheduler.scheduleNextNode();
210 if (filter != null) {
211 mTimer.start(filter.getName());
212 processFilterNode(filter);
213 mTimer.stop(filter.getName());