@Override public BlobMap createBlobMap(String container, ListContainerOptions options) { return delegate().createBlobMap(container, options); }
@Override protected BlobMap createMap(BlobStoreContext context, String bucket, ListContainerOptions options) { return context.createBlobMap(bucket, options); }
@Override public BlobMap createBlobMap(String container) { return delegate().createBlobMap(container); }
@Override public PollResult poll(boolean initial, Object checkPoint) throws Exception { String container = containerName.get(); BlobMap blobs = ctx.createBlobMap(container); Map<String, Object> props = ImmutableMap.copyOf(filterValues(transformEntries(blobs, toStringOrNull), notNull())); log.info("{}: {} properties in container {}", new Object[] { ctx.unwrap().getName(), props.size(), container }); return PollResult.createFull(props); }