public class CloudDataClassLoader
extends java.security.SecureClassLoader
TransactionPrincipal
followed
by the transaction hash (full hash or tagged data hash or hash of the contract data)Constructor and Description |
---|
CloudDataClassLoader(java.util.Map<java.lang.String,byte[]> classFileData,
java.security.CodeSigner[] codeSigners,
java.security.Principal[] principals) |
Modifier and Type | Method and Description |
---|---|
protected java.lang.Class<?> |
findClass(java.lang.String name) |
protected java.lang.Class<?> |
loadClass(java.lang.String name,
boolean resolve) |
defineClass, defineClass, getPermissions
clearAssertionStatus, defineClass, defineClass, defineClass, defineClass, definePackage, findLibrary, findLoadedClass, findResource, findResources, findSystemClass, getClassLoadingLock, getPackage, getPackages, getParent, getResource, getResourceAsStream, getResources, getSystemClassLoader, getSystemResource, getSystemResourceAsStream, getSystemResources, loadClass, registerAsParallelCapable, resolveClass, setClassAssertionStatus, setDefaultAssertionStatus, setPackageAssertionStatus, setSigners
public CloudDataClassLoader(java.util.Map<java.lang.String,byte[]> classFileData, java.security.CodeSigner[] codeSigners, java.security.Principal[] principals)
protected java.lang.Class<?> findClass(java.lang.String name) throws java.lang.ClassNotFoundException
findClass
in class java.lang.ClassLoader
java.lang.ClassNotFoundException
protected java.lang.Class<?> loadClass(java.lang.String name, boolean resolve) throws java.lang.ClassNotFoundException
loadClass
in class java.lang.ClassLoader
java.lang.ClassNotFoundException