public class ClientFabricClassLoader
extends com.streamscape.lib.loader.FabricClassLoader
Title: Service Event Fabric Core
Description: Defines a class loader used in Remote Clients.
Copyright: Copyright (c) 2021
Company: StreamScape Technologies
Modifier and Type | Method and Description |
---|---|
void |
addArchive(java.lang.String archiveName,
byte[] archiveContent,
long timestamp) |
void |
addArchives(java.util.Map archives) |
boolean |
existsArchive(java.lang.String archiveName) |
byte[] |
getArchive(java.lang.String archiveName) |
java.net.URL |
getResource(java.lang.String name) |
java.io.InputStream |
getResourceAsStream(java.lang.String name) |
java.util.Enumeration |
getResources(java.lang.String name) |
java.net.URL[] |
getURLs()
Returns the search path of URLs for loading classes and resources.
|
java.util.List |
listArchives() |
java.util.List |
listArchivesByClass(java.lang.String className) |
java.lang.Class |
loadClass(java.lang.String name,
boolean resolve) |
getName, getPackage, getPackageDescriptor, isLoaded, isWorking, loadClass, setPackage, setWorking, toString, unload
addURL, findResource, findResources, newInstance, newInstance
public void addArchive(java.lang.String archiveName, byte[] archiveContent, long timestamp) throws ArchiveException
ArchiveException
public void addArchives(java.util.Map archives) throws ArchiveException
ArchiveException
public byte[] getArchive(java.lang.String archiveName)
public boolean existsArchive(java.lang.String archiveName)
public java.util.List listArchives()
public java.util.List listArchivesByClass(java.lang.String className) throws ArchiveException
ArchiveException
public java.lang.Class loadClass(java.lang.String name, boolean resolve) throws java.lang.ClassNotFoundException
loadClass
in class com.streamscape.lib.loader.FabricClassLoader
java.lang.ClassNotFoundException
public java.net.URL[] getURLs()
com.streamscape.lib.loader.FabricURLClassLoader
getURLs
in class com.streamscape.lib.loader.FabricURLClassLoader
public java.net.URL getResource(java.lang.String name)
getResource
in class com.streamscape.lib.loader.FabricClassLoader
public java.io.InputStream getResourceAsStream(java.lang.String name)
getResourceAsStream
in class com.streamscape.lib.loader.FabricClassLoader
public java.util.Enumeration getResources(java.lang.String name) throws java.io.IOException
getResources
in class com.streamscape.lib.loader.FabricClassLoader
java.io.IOException
Copyright © 2015-2024 StreamScape Technologies. All rights reserved.