Package aQute.libg.remote.sink
Class SinkFS
- java.lang.Object
-
- aQute.libg.remote.sink.SinkFS
-
public class SinkFS extends java.lang.Object
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description private voidcopy(byte[] data, java.io.File file, java.lang.String sha)private voiddelta(java.io.File cwd, Delta delta)booleandelta(java.io.File cwd, java.util.Collection<Delta> deltas)private byte[]getData(java.lang.String sha)voidsetSources(Source[] sources)
-
-
-
Field Detail
-
shas
final java.util.Map<java.io.File,java.lang.String> shas
-
files
final java.util.Map<java.lang.String,java.io.File> files
-
sources
private Source[] sources
-
shacache
private java.io.File shacache
-
-
Constructor Detail
-
SinkFS
public SinkFS(Source[] sources, java.io.File shacache)
-
-
Method Detail
-
setSources
public void setSources(Source[] sources)
-
delta
public boolean delta(java.io.File cwd, java.util.Collection<Delta> deltas)
-
delta
private void delta(java.io.File cwd, Delta delta) throws java.lang.Exception- Throws:
java.lang.Exception
-
copy
private void copy(byte[] data, java.io.File file, java.lang.String sha) throws java.lang.Exception- Throws:
java.lang.Exception
-
getData
private byte[] getData(java.lang.String sha) throws java.lang.Exception- Throws:
java.lang.Exception
-
-