public synchronized void remove(IoFilter filter) { EntryImpl e = head.nextEntry; while (e != tail) { if (e.getFilter() == filter) { deregister(e); return; } e = e.nextEntry; } throw new IllegalArgumentException("Filter not found: " + filter.getClass().getName()); }
/** * {@inheritDoc} */ @Override public synchronized void remove(IoFilter filter) { EntryImpl e = head.nextEntry; while (e != tail) { if (e.getFilter() == filter) { deregister(e); return; } e = e.nextEntry; } throw new IllegalArgumentException("Filter not found: " + filter.getClass().getName()); }
/** * {@inheritDoc} */ @Override public synchronized void remove(IoFilter filter) { EntryImpl e = head.nextEntry; while (e != tail) { if (e.getFilter() == filter) { deregister(e); return; } e = e.nextEntry; } throw new IllegalArgumentException("Filter not found: " + filter.getClass().getName()); }
public synchronized IoFilter remove(Class<? extends IoFilter> filterType) { EntryImpl e = head.nextEntry; while (e != tail) { if (filterType.isAssignableFrom(e.getFilter().getClass())) { IoFilter oldFilter = e.getFilter(); deregister(e); return oldFilter; } e = e.nextEntry; } throw new IllegalArgumentException("Filter not found: " + filterType.getName()); }
/** * {@inheritDoc} */ @Override public synchronized IoFilter remove(Class<? extends IoFilter> filterType) { EntryImpl e = head.nextEntry; while (e != tail) { if (filterType.isAssignableFrom(e.getFilter().getClass())) { IoFilter oldFilter = e.getFilter(); deregister(e); return oldFilter; } e = e.nextEntry; } throw new IllegalArgumentException("Filter not found: " + filterType.getName()); }
/** * {@inheritDoc} */ @Override public synchronized IoFilter remove(Class<? extends IoFilter> filterType) { EntryImpl e = head.nextEntry; while (e != tail) { if (filterType.isAssignableFrom(e.getFilter().getClass())) { IoFilter oldFilter = e.getFilter(); deregister(e); return oldFilter; } e = e.nextEntry; } throw new IllegalArgumentException("Filter not found: " + filterType.getName()); }
/** * {@inheritDoc} */ @Override public synchronized IoFilter remove(String name) { EntryImpl entry = checkOldName(name); deregister(entry); return entry.getFilter(); }
/** * {@inheritDoc} */ @Override public synchronized IoFilter remove(String name) { EntryImpl entry = checkOldName(name); deregister(entry); return entry.getFilter(); }
/** * {@inheritDoc} */ @Override public synchronized void clear() throws Exception { List<IoFilterChain.Entry> l = new ArrayList<>(name2entry.values()); for (IoFilterChain.Entry entry : l) { try { deregister((EntryImpl) entry); } catch (Exception e) { throw new IoFilterLifeCycleException("clear(): " + entry.getName() + " in " + getSession(), e); } } }
public synchronized IoFilter remove(String name) { EntryImpl entry = checkOldName(name); deregister(entry); return entry.getFilter(); }
public synchronized void clear() throws Exception { List<IoFilterChain.Entry> l = new ArrayList<>( name2entry.values()); for (IoFilterChain.Entry entry : l) { try { deregister((EntryImpl) entry); } catch (Exception e) { throw new IoFilterLifeCycleException("clear(): " + entry.getName() + " in " + getSession(), e); } } }
/** * {@inheritDoc} */ @Override public synchronized void clear() throws Exception { List<IoFilterChain.Entry> l = new ArrayList<>(name2entry.values()); for (IoFilterChain.Entry entry : l) { try { deregister((EntryImpl) entry); } catch (Exception e) { throw new IoFilterLifeCycleException("clear(): " + entry.getName() + " in " + getSession(), e); } } }