| Constructor and Description |
|---|
RemoteSink(java.io.File root,
Source... s) |
| Modifier and Type | Method and Description |
|---|---|
void |
cancel(java.lang.String areaId) |
boolean |
clearCache() |
AreaImpl |
createArea(java.lang.String areaId)
Create a new area
|
void |
exit() |
int |
exit(java.lang.String areaId) |
AreaImpl |
getArea(java.lang.String areaId)
Get a specific area
|
java.util.Collection<? extends Area> |
getAreas()
Return a list of areas
|
Welcome |
getWelcome(int highest)
Return the protocol version that must be used.
|
void |
input(java.lang.String areaId,
java.lang.String text) |
boolean |
launch(java.lang.String areaId,
java.util.Map<java.lang.String,java.lang.String> env,
java.util.List<java.lang.String> args)
Launch
|
protected AreaImpl |
read(java.io.File areaDir) |
boolean |
removeArea(java.lang.String areaId)
Remove an area
|
void |
setSources(Source... sources) |
boolean |
sync(java.lang.String areaId,
java.util.Collection<Delta> deltas) |
byte[] |
view(java.lang.String areaId,
java.lang.String path)
View a file or dir
|
public RemoteSink(java.io.File root,
Source... s)
throws java.lang.Exception
java.lang.Exceptionpublic AreaImpl getArea(java.lang.String areaId) throws java.lang.Exception
Sinkpublic boolean removeArea(java.lang.String areaId)
throws java.lang.Exception
SinkremoveArea in interface Sinkjava.lang.Exceptionpublic boolean launch(java.lang.String areaId,
java.util.Map<java.lang.String,java.lang.String> env,
java.util.List<java.lang.String> args)
throws java.lang.Exception
Sinkpublic void cancel(java.lang.String areaId)
throws java.lang.Exception
public void input(java.lang.String areaId,
java.lang.String text)
throws java.lang.Exception
public int exit(java.lang.String areaId)
throws java.lang.Exception
public byte[] view(java.lang.String areaId,
java.lang.String path)
throws java.lang.Exception
Sinkpublic void exit()
throws java.lang.Exception
public Welcome getWelcome(int highest)
SinkgetWelcome in interface Sinkpublic AreaImpl createArea(java.lang.String areaId) throws java.lang.Exception
SinkcreateArea in interface SinkareaId - area id, or null for a new areajava.lang.Exceptionpublic java.util.Collection<? extends Area> getAreas()
Sinkprotected AreaImpl read(java.io.File areaDir) throws java.lang.Exception
java.lang.Exceptionpublic void setSources(Source... sources)
public boolean sync(java.lang.String areaId,
java.util.Collection<Delta> deltas)
throws java.lang.Exception
public boolean clearCache()
clearCache in interface SinkCopyright (c) aQute SARL (2000, 2017) and others. All Rights Reserved.