Package lib.aide.vfs
Class VfsIngressConsumer.Builder
java.lang.Object
lib.aide.vfs.VfsIngressConsumer.Builder
- Enclosing class:
VfsIngressConsumer
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionaddIngressPath
(org.apache.commons.vfs2.FileObject path) build()
consumables
(VfsIngressConsumer.QuadFunction<VfsIngressConsumer.IngressIndividual, org.apache.commons.vfs2.FileObject, org.apache.commons.vfs2.FileObject, VfsIngressConsumer.Audit, List<VfsIngressConsumer.IngressIndividual>> consumables) isGroupComplete
(Predicate<VfsIngressConsumer.IngressGroup> isGroupComplete) isSnapshotable
(VfsIngressConsumer.QuadFunction<VfsIngressConsumer.IngressIndividual, org.apache.commons.vfs2.FileObject, org.apache.commons.vfs2.FileObject, VfsIngressConsumer.Audit, Boolean> transformBeforeSnapshot) populateSnapshot
(VfsIngressConsumer.QuadFunction<VfsIngressConsumer.IngressIndividual, org.apache.commons.vfs2.FileObject, org.apache.commons.vfs2.FileObject, VfsIngressConsumer.Audit, List<VfsIngressConsumer.IngressIndividual>> transformAfterSnapshot)
-
Constructor Details
-
Builder
public Builder()
-
-
Method Details
-
addIngressPath
public VfsIngressConsumer.Builder addIngressPath(org.apache.commons.vfs2.FileObject path) throws org.apache.commons.vfs2.FileSystemException - Throws:
org.apache.commons.vfs2.FileSystemException
-
isGroup
public VfsIngressConsumer.Builder isGroup(Function<org.apache.commons.vfs2.FileObject, String> isGroup) -
isGroupComplete
public VfsIngressConsumer.Builder isGroupComplete(Predicate<VfsIngressConsumer.IngressGroup> isGroupComplete) -
isSnapshotable
public VfsIngressConsumer.Builder isSnapshotable(VfsIngressConsumer.QuadFunction<VfsIngressConsumer.IngressIndividual, org.apache.commons.vfs2.FileObject, org.apache.commons.vfs2.FileObject, VfsIngressConsumer.Audit, Boolean> transformBeforeSnapshot) -
populateSnapshot
public VfsIngressConsumer.Builder populateSnapshot(VfsIngressConsumer.QuadFunction<VfsIngressConsumer.IngressIndividual, org.apache.commons.vfs2.FileObject, org.apache.commons.vfs2.FileObject, VfsIngressConsumer.Audit, List<VfsIngressConsumer.IngressIndividual>> transformAfterSnapshot) -
consumables
public VfsIngressConsumer.Builder consumables(VfsIngressConsumer.QuadFunction<VfsIngressConsumer.IngressIndividual, org.apache.commons.vfs2.FileObject, org.apache.commons.vfs2.FileObject, VfsIngressConsumer.Audit, List<VfsIngressConsumer.IngressIndividual>> consumables) -
build
- Throws:
org.apache.commons.vfs2.FileSystemException
-