public B2WriteFeature(final B2Session session, final B2FileidProvider fileid) { this(session, fileid, new DefaultFindFeature(session), new DefaultAttributesFinderFeature(session)); }
@Override public Write.Append append(final Path file, final Long length, final Cache<Path> cache) throws BackgroundException { if(new DefaultFindFeature(session).withCache(cache).find(file)) { return Write.override; } return Write.notfound; }
@Override public R call() throws Exception { return operate(callback, file); } });
public SwiftWriteFeature(final SwiftSession session, final SwiftRegionService regionService, final SwiftObjectListService listService, final SwiftSegmentService segmentService) { this(session, regionService, listService, segmentService, new DefaultFindFeature(session)); }
public SDSDelegatingCopyFeature(final SDSSession session, final SDSNodeIdProvider nodeid, final SDSCopyFeature proxy) { this.nodeid = nodeid; this.proxy = proxy; this.copy = new DefaultCopyFeature(session); }
@Override public DefaultFindFeature withCache(final Cache<Path> cache) { super.withCache(cache); return this; } }
public DropboxWriteFeature(final DropboxSession session, final Long chunksize) { this(session, new DefaultFindFeature(session), new DefaultAttributesFinderFeature(session), chunksize); }
protected AppendWriteFeature(final Session<?> session) { this.finder = new DefaultFindFeature(session); this.attributes = new DefaultAttributesFinderFeature(session); }
public S3WriteFeature(final S3Session session, final S3MultipartService multipartService) { this(session, multipartService, new DefaultFindFeature(session), new DefaultAttributesFinderFeature(session)); }
public SwiftLargeUploadWriteFeature(final SwiftSession session) { this(session, new DefaultFindFeature(session), new DefaultAttributesFinderFeature(session)); }
public SpectraWriteFeature(final SpectraSession session) { this(session, new DefaultFindFeature(session), new DefaultAttributesFinderFeature(session)); }
public DriveWriteFeature(final DriveSession session, final DriveFileidProvider fileid) { this(session, fileid, new DefaultFindFeature(session), new DefaultAttributesFinderFeature(session)); }
public SDSWriteFeature(final SDSSession session, final SDSNodeIdProvider nodeid) { this(session, nodeid, new DefaultFindFeature(session), new DefaultAttributesFinderFeature(session)); }
public S3MultipartWriteFeature(final S3Session session) { this(session, new DefaultFindFeature(session), new DefaultAttributesFinderFeature(session)); }
public GraphWriteFeature(final GraphSession session) { this(session, new DefaultFindFeature(session), new DefaultAttributesFinderFeature(session)); }
public SwiftLargeUploadWriteFeature(final SwiftSession session, final SwiftRegionService regionService, final SwiftSegmentService segmentService) { this(session, regionService, segmentService, new DefaultFindFeature(session), new DefaultAttributesFinderFeature(session)); }
public B2LargeUploadWriteFeature(final B2Session session, final B2FileidProvider fileid) { this(session, fileid, new DefaultFindFeature(session), new DefaultAttributesFinderFeature(session)); }
public SDSMultipartWriteFeature(final SDSSession session, final SDSNodeIdProvider nodeid) { this(session, nodeid, new DefaultFindFeature(session), new DefaultAttributesFinderFeature(session)); }
public GraphBufferWriteFeature(final GraphSession session) { this(session, new DefaultFindFeature(session), new DefaultAttributesFinderFeature(session)); }
public AbstractUploadFilter(final SymlinkResolver<Local> symlinkResolver, final Session<?> session, final UploadFilterOptions options) { this.symlinkResolver = symlinkResolver; this.session = session; this.options = options; this.find = session.getFeature(Find.class, new DefaultFindFeature(session)); this.attribute = session.getFeature(AttributesFinder.class, new DefaultAttributesFinderFeature(session)); }