List of usage examples for org.apache.commons.collections4 IteratorUtils asEnumeration
public static <E> Enumeration<E> asEnumeration(final Iterator<? extends E> iterator)
From source file:io.wcm.testing.mock.sling.servlet.MockHttpSession.java
@Override public Enumeration<String> getAttributeNames() { return IteratorUtils.asEnumeration(this.attributeMap.keySet().iterator()); }
From source file:io.wcm.testing.mock.sling.servlet.MockSlingHttpServletRequest.java
@Override public Enumeration<String> getParameterNames() { return IteratorUtils.asEnumeration(this.parameterMap.keySet().iterator()); }
From source file:de.micromata.genome.gwiki.page.gspt.ServletStandalonePageContext.java
@SuppressWarnings({ "rawtypes", "unchecked" })
@Override//from w w w. j ava 2 s .co m
public Enumeration getAttributeNamesInScope(int scope) {
switch (scope) {
case PageContext.REQUEST_SCOPE:
return request.getAttributeNames();
case PageContext.SESSION_SCOPE:
if (session != null) {
return session.getAttributeNames();
}
return IteratorUtils.asEnumeration(IteratorUtils.EMPTY_ITERATOR);
case PageContext.APPLICATION_SCOPE:
return servletCtx.getAttributeNames();
default:
return IteratorUtils.asEnumeration(pageAttributes.keySet().iterator());
}
}
From source file:org.apache.bookkeeper.client.LedgerHandle.java
void asyncReadEntriesInternal(long firstEntry, long lastEntry, ReadCallback cb, Object ctx, boolean isRecoveryRead) { if (!clientCtx.isClientClosed()) { readEntriesInternalAsync(firstEntry, lastEntry, isRecoveryRead) .whenCompleteAsync(new FutureEventListener<LedgerEntries>() { @Override// www . j a va 2 s . c o m public void onSuccess(LedgerEntries entries) { cb.readComplete(Code.OK, LedgerHandle.this, IteratorUtils.asEnumeration(Iterators.transform(entries.iterator(), le -> { LedgerEntry entry = new LedgerEntry((LedgerEntryImpl) le); le.close(); return entry; })), ctx); } @Override public void onFailure(Throwable cause) { if (cause instanceof BKException) { BKException bke = (BKException) cause; cb.readComplete(bke.getCode(), LedgerHandle.this, null, ctx); } else { cb.readComplete(Code.UnexpectedConditionException, LedgerHandle.this, null, ctx); } } }, clientCtx.getMainWorkerPool().chooseThread(ledgerId)); } else { cb.readComplete(Code.ClientClosedException, LedgerHandle.this, null, ctx); } }
From source file:org.codice.ddf.configuration.DictionaryMap.java
@Override public Enumeration<K> keys() { return IteratorUtils.asEnumeration(map.keySet().iterator()); }
From source file:org.codice.ddf.configuration.DictionaryMap.java
@Override public Enumeration<V> elements() { return IteratorUtils.asEnumeration(map.values().iterator()); }