Package aQute.libg.remote.sink
Class RemoteSink
java.lang.Object
aQute.libg.remote.sink.RemoteSink
- All Implemented Interfaces:
Sink
-
Field Summary
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidbooleancreateArea(String areaId) Create a new areavoidexit()intGet a specific areaCollection<? extends Area> getAreas()Return a list of areasgetWelcome(int highest) Return the protocol version that must be used.voidbooleanLaunchprotected AreaImplbooleanremoveArea(String areaId) Remove an areavoidsetSources(Source... sources) booleansync(String areaId, Collection<Delta> deltas) byte[]View a file or dir
-
Constructor Details
-
RemoteSink
- Throws:
Exception
-
-
Method Details
-
getArea
Description copied from interface:SinkGet a specific area -
removeArea
Description copied from interface:SinkRemove an area- Specified by:
removeAreain interfaceSink- Throws:
Exception
-
launch
Description copied from interface:SinkLaunch -
cancel
-
input
-
exit
-
view
Description copied from interface:SinkView a file or dir -
exit
-
getWelcome
Description copied from interface:SinkReturn the protocol version that must be used. The parameter passed specifies the highest supported by the caller.- Specified by:
getWelcomein interfaceSink
-
createArea
Description copied from interface:SinkCreate a new area- Specified by:
createAreain interfaceSink- Parameters:
areaId- area id, or null for a new area- Throws:
Exception
-
getAreas
Description copied from interface:SinkReturn a list of areas -
read
- Throws:
Exception
-
setSources
-
sync
-
clearCache
public boolean clearCache()- Specified by:
clearCachein interfaceSink
-