@@ -10,11 +10,11 @@ A flexible Java ClassLoader that can load classes from 34+ transport protocols w
1010- ** FTP/FTPS Support** : Load classes from FTP and FTPS servers
1111- ** Nexus Repository Support** : Load classes from Sonatype Nexus repositories (both raw and Maven repositories)
1212- ** Maven Artifact Resolution** : Automatically extract classes from Maven JARs hosted in Nexus
13- - ** Cloud Storage** (via [ jcloudstorage] ( https://github.com/FlossWare/jcloudstorage ) ): AWS S3, Azure Blob, Google Cloud Storage, Google Drive, Dropbox, OneDrive
14- - ** File Transfer** (via [ jfiletransfer] ( https://github.com/FlossWare/jfiletransfer ) ): SFTP, WebDAV, SMB/CIFS, FTP/FTPS
15- - ** Messaging** (via [ jmessaging] ( https://github.com/FlossWare/jmessaging ) ): Kafka, RabbitMQ, Redis
16- - ** Containers** (via [ jcontainer] ( https://github.com/FlossWare/jcontainer ) ): Kubernetes ConfigMaps, Docker, Hazelcast
17- - ** Version Control** (via [ jvcs] ( https://github.com/FlossWare/jvcs ) ): Git (local and remote)
13+ - ** Cloud Storage** (via [ jcloudstorage] ( https://github.com/FlossWare/cloudstorage-java ) ): AWS S3, Azure Blob, Google Cloud Storage, Google Drive, Dropbox, OneDrive
14+ - ** File Transfer** (via [ jfiletransfer] ( https://github.com/FlossWare/filetransfer-java ) ): SFTP, WebDAV, SMB/CIFS, FTP/FTPS
15+ - ** Messaging** (via [ jmessaging] ( https://github.com/FlossWare/messaging-java ) ): Kafka, RabbitMQ, Redis
16+ - ** Containers** (via [ jcontainer] ( https://github.com/FlossWare/container-java ) ): Kubernetes ConfigMaps, Docker, Hazelcast
17+ - ** Version Control** (via [ jvcs] ( https://github.com/FlossWare/vcs-java ) ): Git (local and remote)
1818- ** Databases** : Load classes from JDBC-accessible databases
1919
2020### Isolation & Control
@@ -237,13 +237,13 @@ JClassLoader loader = JClassLoader.builder()
237237
238238### Cloud Storage Support
239239
240- Load classes from cloud storage providers using the [ jcloudstorage] ( https://github.com/FlossWare/jcloudstorage ) library:
240+ Load classes from cloud storage providers using the [ jcloudstorage] ( https://github.com/FlossWare/cloudstorage-java ) library:
241241
242242``` xml
243243<!-- Add jcloudstorage dependency -->
244244<dependency >
245245 <groupId >org.flossware</groupId >
246- <artifactId >jcloudstorage </artifactId >
246+ <artifactId >cloudstorage-java </artifactId >
247247 <version >1.0</version >
248248</dependency >
249249
@@ -286,16 +286,16 @@ Supported cloud providers (via jcloudstorage):
286286- Dropbox
287287- OneDrive
288288
289- See [ jcloudstorage documentation] ( https://github.com/FlossWare/jcloudstorage ) for provider-specific configuration.
289+ See [ jcloudstorage documentation] ( https://github.com/FlossWare/cloudstorage-java ) for provider-specific configuration.
290290
291291### File Transfer Support
292292
293- Load classes via file transfer protocols using [ jfiletransfer] ( https://github.com/FlossWare/jfiletransfer ) :
293+ Load classes via file transfer protocols using [ jfiletransfer] ( https://github.com/FlossWare/filetransfer-java ) :
294294
295295``` xml
296296<dependency >
297297 <groupId >org.flossware</groupId >
298- <artifactId >jfiletransfer </artifactId >
298+ <artifactId >filetransfer-java </artifactId >
299299 <version >1.0</version >
300300</dependency >
301301```
@@ -318,16 +318,16 @@ JClassLoader loader = JClassLoader.builder()
318318 .build();
319319```
320320
321- Supported protocols: SFTP, WebDAV, SMB/CIFS, FTP/FTPS. See [ jfiletransfer docs] ( https://github.com/FlossWare/jfiletransfer ) .
321+ Supported protocols: SFTP, WebDAV, SMB/CIFS, FTP/FTPS. See [ jfiletransfer docs] ( https://github.com/FlossWare/filetransfer-java ) .
322322
323323### Messaging System Support
324324
325- Load classes from messaging systems using [ jmessaging] ( https://github.com/FlossWare/jmessaging ) :
325+ Load classes from messaging systems using [ jmessaging] ( https://github.com/FlossWare/messaging-java ) :
326326
327327``` xml
328328<dependency >
329329 <groupId >org.flossware</groupId >
330- <artifactId >jmessaging </artifactId >
330+ <artifactId >messaging-java </artifactId >
331331 <version >1.0</version >
332332</dependency >
333333```
@@ -348,16 +348,16 @@ JClassLoader loader = JClassLoader.builder()
348348 .build();
349349```
350350
351- Supported systems: Kafka, RabbitMQ, Redis. See [ jmessaging docs] ( https://github.com/FlossWare/jmessaging ) .
351+ Supported systems: Kafka, RabbitMQ, Redis. See [ jmessaging docs] ( https://github.com/FlossWare/messaging-java ) .
352352
353353### Container System Support
354354
355- Load classes from containers using [ jcontainer] ( https://github.com/FlossWare/jcontainer ) :
355+ Load classes from containers using [ jcontainer] ( https://github.com/FlossWare/container-java ) :
356356
357357``` xml
358358<dependency >
359359 <groupId >org.flossware</groupId >
360- <artifactId >jcontainer </artifactId >
360+ <artifactId >container-java </artifactId >
361361 <version >1.0</version >
362362</dependency >
363363```
@@ -377,16 +377,16 @@ JClassLoader loader = JClassLoader.builder()
377377 .build();
378378```
379379
380- Supported systems: Kubernetes ConfigMaps, Docker, Hazelcast. See [ jcontainer docs] ( https://github.com/FlossWare/jcontainer ) .
380+ Supported systems: Kubernetes ConfigMaps, Docker, Hazelcast. See [ jcontainer docs] ( https://github.com/FlossWare/container-java ) .
381381
382382### Version Control Support
383383
384- Load classes from version control using [ jvcs] ( https://github.com/FlossWare/jvcs ) :
384+ Load classes from version control using [ jvcs] ( https://github.com/FlossWare/vcs-java ) :
385385
386386``` xml
387387<dependency >
388388 <groupId >org.flossware</groupId >
389- <artifactId >jvcs </artifactId >
389+ <artifactId >vcs-java </artifactId >
390390 <version >1.0</version >
391391</dependency >
392392```
@@ -408,7 +408,7 @@ JClassLoader loader = JClassLoader.builder()
408408 .build();
409409```
410410
411- Supported systems: Git (local and remote). See [ jvcs docs] ( https://github.com/FlossWare/jvcs ) .
411+ Supported systems: Git (local and remote). See [ jvcs docs] ( https://github.com/FlossWare/vcs-java ) .
412412
413413### Custom Parent ClassLoader
414414
@@ -703,7 +703,7 @@ JClassLoader tenantLoader = JClassLoader.builder()
703703
704704### 1.0 (Current)
705705- ✅ 30+ ClassSource implementations (HTTP, FTP, SFTP, WebDAV, Maven, databases, Kafka, RabbitMQ, Redis, HDFS, Kubernetes, Docker, Git, MinIO, Hazelcast, etc.)
706- - ✅ Cloud storage support via [ jcloudstorage] ( https://github.com/FlossWare/jcloudstorage ) library (S3, Azure Blob, GCS, Google Drive, Dropbox, OneDrive)
706+ - ✅ Cloud storage support via [ jcloudstorage] ( https://github.com/FlossWare/cloudstorage-java ) library (S3, Azure Blob, GCS, Google Drive, Dropbox, OneDrive)
707707- ✅ JAR file loading from remote sources (HTTP/HTTPS)
708708- ✅ Bytecode verification and checksum validation (SHA-256)
709709- ✅ Retry logic with exponential backoff and jitter
0 commit comments