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 void
copy(byte[] data, java.io.File file, java.lang.String sha)
private void
delta(java.io.File cwd, Delta delta)
boolean
delta(java.io.File cwd, java.util.Collection<Delta> deltas)
private byte[]
getData(java.lang.String sha)
void
setSources(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
-
-