├── .gitignore ├── CHANGELOG.md ├── README.md ├── pom.xml └── src ├── main └── java │ └── net │ └── anumbrella │ └── seaweedfs │ ├── core │ ├── Connection.java │ ├── ConnectionProperties.java │ ├── FileSource.java │ ├── FileTemplate.java │ ├── FilerWrapper.java │ ├── MasterWrapper.java │ ├── VolumeWrapper.java │ ├── content │ │ ├── AssignFileKeyParams.java │ │ ├── AssignFileKeyResult.java │ │ ├── ForceGarbageCollectionParams.java │ │ ├── LocationResult.java │ │ ├── LookupVolumeParams.java │ │ ├── LookupVolumeResult.java │ │ ├── PreAllocateVolumesParams.java │ │ ├── PreAllocateVolumesResult.java │ │ └── SubmitFileResult.java │ ├── file │ │ └── FileHandleStatus.java │ ├── http │ │ ├── HeaderResponse.java │ │ ├── JsonResponse.java │ │ └── StreamResponse.java │ └── topology │ │ ├── DataCenter.java │ │ ├── DataNode.java │ │ ├── GarbageResult.java │ │ ├── Layout.java │ │ ├── MasterStatus.java │ │ ├── Rack.java │ │ ├── ReplicaPlacement.java │ │ ├── SystemClusterStatus.java │ │ ├── SystemTopologyStatus.java │ │ ├── Topology.java │ │ ├── Ttl.java │ │ ├── Volume.java │ │ └── VolumeStatus.java │ ├── exception │ ├── SeaweedfsException.java │ ├── SeaweedfsFileDeleteException.java │ ├── SeaweedfsFileNotFoundException.java │ └── SeaweedfsFileUpdateException.java │ └── util │ ├── ConnectionUtil.java │ ├── RequestPathStrategy.java │ ├── TimeToLiveBuilder.java │ └── Utils.java └── test ├── .DS_Store └── java └── net └── anumbrella └── seaweedfs ├── FileSourceTest.java ├── FilerWrapperTest.java ├── MasterWrapperTest.java └── VolumeWrapperTest.java /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Shuyun123/seaweedfs-java-client/HEAD/.gitignore -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Shuyun123/seaweedfs-java-client/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Shuyun123/seaweedfs-java-client/HEAD/README.md -------------------------------------------------------------------------------- /pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Shuyun123/seaweedfs-java-client/HEAD/pom.xml -------------------------------------------------------------------------------- /src/main/java/net/anumbrella/seaweedfs/core/Connection.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Shuyun123/seaweedfs-java-client/HEAD/src/main/java/net/anumbrella/seaweedfs/core/Connection.java -------------------------------------------------------------------------------- /src/main/java/net/anumbrella/seaweedfs/core/ConnectionProperties.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Shuyun123/seaweedfs-java-client/HEAD/src/main/java/net/anumbrella/seaweedfs/core/ConnectionProperties.java -------------------------------------------------------------------------------- /src/main/java/net/anumbrella/seaweedfs/core/FileSource.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Shuyun123/seaweedfs-java-client/HEAD/src/main/java/net/anumbrella/seaweedfs/core/FileSource.java -------------------------------------------------------------------------------- /src/main/java/net/anumbrella/seaweedfs/core/FileTemplate.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Shuyun123/seaweedfs-java-client/HEAD/src/main/java/net/anumbrella/seaweedfs/core/FileTemplate.java -------------------------------------------------------------------------------- /src/main/java/net/anumbrella/seaweedfs/core/FilerWrapper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Shuyun123/seaweedfs-java-client/HEAD/src/main/java/net/anumbrella/seaweedfs/core/FilerWrapper.java -------------------------------------------------------------------------------- /src/main/java/net/anumbrella/seaweedfs/core/MasterWrapper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Shuyun123/seaweedfs-java-client/HEAD/src/main/java/net/anumbrella/seaweedfs/core/MasterWrapper.java -------------------------------------------------------------------------------- /src/main/java/net/anumbrella/seaweedfs/core/VolumeWrapper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Shuyun123/seaweedfs-java-client/HEAD/src/main/java/net/anumbrella/seaweedfs/core/VolumeWrapper.java -------------------------------------------------------------------------------- /src/main/java/net/anumbrella/seaweedfs/core/content/AssignFileKeyParams.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Shuyun123/seaweedfs-java-client/HEAD/src/main/java/net/anumbrella/seaweedfs/core/content/AssignFileKeyParams.java -------------------------------------------------------------------------------- /src/main/java/net/anumbrella/seaweedfs/core/content/AssignFileKeyResult.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Shuyun123/seaweedfs-java-client/HEAD/src/main/java/net/anumbrella/seaweedfs/core/content/AssignFileKeyResult.java -------------------------------------------------------------------------------- /src/main/java/net/anumbrella/seaweedfs/core/content/ForceGarbageCollectionParams.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Shuyun123/seaweedfs-java-client/HEAD/src/main/java/net/anumbrella/seaweedfs/core/content/ForceGarbageCollectionParams.java -------------------------------------------------------------------------------- /src/main/java/net/anumbrella/seaweedfs/core/content/LocationResult.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Shuyun123/seaweedfs-java-client/HEAD/src/main/java/net/anumbrella/seaweedfs/core/content/LocationResult.java -------------------------------------------------------------------------------- /src/main/java/net/anumbrella/seaweedfs/core/content/LookupVolumeParams.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Shuyun123/seaweedfs-java-client/HEAD/src/main/java/net/anumbrella/seaweedfs/core/content/LookupVolumeParams.java -------------------------------------------------------------------------------- /src/main/java/net/anumbrella/seaweedfs/core/content/LookupVolumeResult.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Shuyun123/seaweedfs-java-client/HEAD/src/main/java/net/anumbrella/seaweedfs/core/content/LookupVolumeResult.java -------------------------------------------------------------------------------- /src/main/java/net/anumbrella/seaweedfs/core/content/PreAllocateVolumesParams.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Shuyun123/seaweedfs-java-client/HEAD/src/main/java/net/anumbrella/seaweedfs/core/content/PreAllocateVolumesParams.java -------------------------------------------------------------------------------- /src/main/java/net/anumbrella/seaweedfs/core/content/PreAllocateVolumesResult.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Shuyun123/seaweedfs-java-client/HEAD/src/main/java/net/anumbrella/seaweedfs/core/content/PreAllocateVolumesResult.java -------------------------------------------------------------------------------- /src/main/java/net/anumbrella/seaweedfs/core/content/SubmitFileResult.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Shuyun123/seaweedfs-java-client/HEAD/src/main/java/net/anumbrella/seaweedfs/core/content/SubmitFileResult.java -------------------------------------------------------------------------------- /src/main/java/net/anumbrella/seaweedfs/core/file/FileHandleStatus.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Shuyun123/seaweedfs-java-client/HEAD/src/main/java/net/anumbrella/seaweedfs/core/file/FileHandleStatus.java -------------------------------------------------------------------------------- /src/main/java/net/anumbrella/seaweedfs/core/http/HeaderResponse.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Shuyun123/seaweedfs-java-client/HEAD/src/main/java/net/anumbrella/seaweedfs/core/http/HeaderResponse.java -------------------------------------------------------------------------------- /src/main/java/net/anumbrella/seaweedfs/core/http/JsonResponse.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Shuyun123/seaweedfs-java-client/HEAD/src/main/java/net/anumbrella/seaweedfs/core/http/JsonResponse.java -------------------------------------------------------------------------------- /src/main/java/net/anumbrella/seaweedfs/core/http/StreamResponse.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Shuyun123/seaweedfs-java-client/HEAD/src/main/java/net/anumbrella/seaweedfs/core/http/StreamResponse.java -------------------------------------------------------------------------------- /src/main/java/net/anumbrella/seaweedfs/core/topology/DataCenter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Shuyun123/seaweedfs-java-client/HEAD/src/main/java/net/anumbrella/seaweedfs/core/topology/DataCenter.java -------------------------------------------------------------------------------- /src/main/java/net/anumbrella/seaweedfs/core/topology/DataNode.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Shuyun123/seaweedfs-java-client/HEAD/src/main/java/net/anumbrella/seaweedfs/core/topology/DataNode.java -------------------------------------------------------------------------------- /src/main/java/net/anumbrella/seaweedfs/core/topology/GarbageResult.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Shuyun123/seaweedfs-java-client/HEAD/src/main/java/net/anumbrella/seaweedfs/core/topology/GarbageResult.java -------------------------------------------------------------------------------- /src/main/java/net/anumbrella/seaweedfs/core/topology/Layout.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Shuyun123/seaweedfs-java-client/HEAD/src/main/java/net/anumbrella/seaweedfs/core/topology/Layout.java -------------------------------------------------------------------------------- /src/main/java/net/anumbrella/seaweedfs/core/topology/MasterStatus.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Shuyun123/seaweedfs-java-client/HEAD/src/main/java/net/anumbrella/seaweedfs/core/topology/MasterStatus.java -------------------------------------------------------------------------------- /src/main/java/net/anumbrella/seaweedfs/core/topology/Rack.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Shuyun123/seaweedfs-java-client/HEAD/src/main/java/net/anumbrella/seaweedfs/core/topology/Rack.java -------------------------------------------------------------------------------- /src/main/java/net/anumbrella/seaweedfs/core/topology/ReplicaPlacement.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Shuyun123/seaweedfs-java-client/HEAD/src/main/java/net/anumbrella/seaweedfs/core/topology/ReplicaPlacement.java -------------------------------------------------------------------------------- /src/main/java/net/anumbrella/seaweedfs/core/topology/SystemClusterStatus.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Shuyun123/seaweedfs-java-client/HEAD/src/main/java/net/anumbrella/seaweedfs/core/topology/SystemClusterStatus.java -------------------------------------------------------------------------------- /src/main/java/net/anumbrella/seaweedfs/core/topology/SystemTopologyStatus.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Shuyun123/seaweedfs-java-client/HEAD/src/main/java/net/anumbrella/seaweedfs/core/topology/SystemTopologyStatus.java -------------------------------------------------------------------------------- /src/main/java/net/anumbrella/seaweedfs/core/topology/Topology.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Shuyun123/seaweedfs-java-client/HEAD/src/main/java/net/anumbrella/seaweedfs/core/topology/Topology.java -------------------------------------------------------------------------------- /src/main/java/net/anumbrella/seaweedfs/core/topology/Ttl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Shuyun123/seaweedfs-java-client/HEAD/src/main/java/net/anumbrella/seaweedfs/core/topology/Ttl.java -------------------------------------------------------------------------------- /src/main/java/net/anumbrella/seaweedfs/core/topology/Volume.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Shuyun123/seaweedfs-java-client/HEAD/src/main/java/net/anumbrella/seaweedfs/core/topology/Volume.java -------------------------------------------------------------------------------- /src/main/java/net/anumbrella/seaweedfs/core/topology/VolumeStatus.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Shuyun123/seaweedfs-java-client/HEAD/src/main/java/net/anumbrella/seaweedfs/core/topology/VolumeStatus.java -------------------------------------------------------------------------------- /src/main/java/net/anumbrella/seaweedfs/exception/SeaweedfsException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Shuyun123/seaweedfs-java-client/HEAD/src/main/java/net/anumbrella/seaweedfs/exception/SeaweedfsException.java -------------------------------------------------------------------------------- /src/main/java/net/anumbrella/seaweedfs/exception/SeaweedfsFileDeleteException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Shuyun123/seaweedfs-java-client/HEAD/src/main/java/net/anumbrella/seaweedfs/exception/SeaweedfsFileDeleteException.java -------------------------------------------------------------------------------- /src/main/java/net/anumbrella/seaweedfs/exception/SeaweedfsFileNotFoundException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Shuyun123/seaweedfs-java-client/HEAD/src/main/java/net/anumbrella/seaweedfs/exception/SeaweedfsFileNotFoundException.java -------------------------------------------------------------------------------- /src/main/java/net/anumbrella/seaweedfs/exception/SeaweedfsFileUpdateException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Shuyun123/seaweedfs-java-client/HEAD/src/main/java/net/anumbrella/seaweedfs/exception/SeaweedfsFileUpdateException.java -------------------------------------------------------------------------------- /src/main/java/net/anumbrella/seaweedfs/util/ConnectionUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Shuyun123/seaweedfs-java-client/HEAD/src/main/java/net/anumbrella/seaweedfs/util/ConnectionUtil.java -------------------------------------------------------------------------------- /src/main/java/net/anumbrella/seaweedfs/util/RequestPathStrategy.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Shuyun123/seaweedfs-java-client/HEAD/src/main/java/net/anumbrella/seaweedfs/util/RequestPathStrategy.java -------------------------------------------------------------------------------- /src/main/java/net/anumbrella/seaweedfs/util/TimeToLiveBuilder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Shuyun123/seaweedfs-java-client/HEAD/src/main/java/net/anumbrella/seaweedfs/util/TimeToLiveBuilder.java -------------------------------------------------------------------------------- /src/main/java/net/anumbrella/seaweedfs/util/Utils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Shuyun123/seaweedfs-java-client/HEAD/src/main/java/net/anumbrella/seaweedfs/util/Utils.java -------------------------------------------------------------------------------- /src/test/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Shuyun123/seaweedfs-java-client/HEAD/src/test/.DS_Store -------------------------------------------------------------------------------- /src/test/java/net/anumbrella/seaweedfs/FileSourceTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Shuyun123/seaweedfs-java-client/HEAD/src/test/java/net/anumbrella/seaweedfs/FileSourceTest.java -------------------------------------------------------------------------------- /src/test/java/net/anumbrella/seaweedfs/FilerWrapperTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Shuyun123/seaweedfs-java-client/HEAD/src/test/java/net/anumbrella/seaweedfs/FilerWrapperTest.java -------------------------------------------------------------------------------- /src/test/java/net/anumbrella/seaweedfs/MasterWrapperTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Shuyun123/seaweedfs-java-client/HEAD/src/test/java/net/anumbrella/seaweedfs/MasterWrapperTest.java -------------------------------------------------------------------------------- /src/test/java/net/anumbrella/seaweedfs/VolumeWrapperTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Shuyun123/seaweedfs-java-client/HEAD/src/test/java/net/anumbrella/seaweedfs/VolumeWrapperTest.java --------------------------------------------------------------------------------