Class HyperLocalFileSystem
java.lang.Object
love.distributedrebirth.nx01.redsea.hyper.local.HyperLocalFileSystem
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptioncmdDownload
(String driveKey) cmdInit()
cmdTouch()
eden
(HyperBeeHive hive) Lists all the flies in the flower door at eden of the hyper bee hive.entry
(HyperBeeHive hive, HyperLint lint) Retrieves an bee entry from the hyper bee hive.flower
(HyperBeeHive hive, HyperLintSlime slime) Lists the flower flies in an lint slime section of the hyper bee hive.garden
(HyperBeeHive hive, HyperLintSlime slime) Lists all the flower garden flies in the lint slime section and sub sections of the hyper bee hive.get
(HyperBeeHive hive, HyperLint lint) Retrieves an bee blob from the hyper bee hive.void
put
(HyperBeeHive hive, HyperLint lint, ByteBuffer blob) Stores an bee blob in the hyper bee hive.long
rm
(HyperBeeHive hive, HyperLintSlime slime) Delete's an hyper fly bee blob or all lint slime from the hyper bee hive.
-
Constructor Details
-
HyperLocalFileSystem
public HyperLocalFileSystem() -
HyperLocalFileSystem
-
-
Method Details
-
eden
Description copied from interface:HyperFileSystem
Lists all the flies in the flower door at eden of the hyper bee hive.- Specified by:
eden
in interfaceHyperFileSystem
- Parameters:
hive
- The hyper bee hive.- Returns:
- The hyper flower list of flies.
-
flower
Description copied from interface:HyperFileSystem
Lists the flower flies in an lint slime section of the hyper bee hive.- Specified by:
flower
in interfaceHyperFileSystem
- Parameters:
hive
- The hyper bee hive.slime
- The hyper lint slime to follow the snail into the bee hive.- Returns:
- The hyper flower list of flies.
-
garden
Description copied from interface:HyperFileSystem
Lists all the flower garden flies in the lint slime section and sub sections of the hyper bee hive.- Specified by:
garden
in interfaceHyperFileSystem
- Parameters:
hive
- The hyper bee hive.slime
- The hyper lint slime to follow all the snail into the bee hive.- Returns:
- The hyper flower list of flies.
-
entry
Description copied from interface:HyperFileSystem
Retrieves an bee entry from the hyper bee hive.- Specified by:
entry
in interfaceHyperFileSystem
- Parameters:
hive
- The hyper bee hive.lint
- The hyper lint which links to the bee entry of an bee blob.- Returns:
- The optional bee entry for an bee blob.
-
get
Description copied from interface:HyperFileSystem
Retrieves an bee blob from the hyper bee hive.- Specified by:
get
in interfaceHyperFileSystem
- Parameters:
hive
- The hyper bee hive.lint
- The hyper lint which links to the bee blob.- Returns:
- The bee blob honey you requested a lookup for.
-
put
Description copied from interface:HyperFileSystem
Stores an bee blob in the hyper bee hive.- Specified by:
put
in interfaceHyperFileSystem
- Parameters:
hive
- The hyper bee hive.lint
- The hyper lint to anchor the bee blob to.blob
- The bee blob honey to save.
-
rm
Description copied from interface:HyperFileSystem
Delete's an hyper fly bee blob or all lint slime from the hyper bee hive.- Specified by:
rm
in interfaceHyperFileSystem
- Parameters:
hive
- The hyper bee hive.slime
- The hyper lint slime snail identifier.- Returns:
- The amount of bee hyper flies removed.
-
cmdInit
- Throws:
IOException
InterruptedException
-
cmdTouch
- Throws:
IOException
InterruptedException
-
cmdMirror
-
cmdMirror
-
cmdList
-
cmdSeed
-
cmdDownload
-
cmdServe
-
cmdEntry
-
cmdGet
-
cmdPut
-
cmdInfo
-
cmdPurge
-
cmdRemove
-