public static class ContractLoader.CloudDataClassLoader
extends java.security.SecureClassLoader
| Constructor and Description |
|---|
CloudDataClassLoader() |
| Modifier and Type | Method and Description |
|---|---|
protected java.lang.Class<?> |
findClass(java.lang.String name) |
protected java.security.PermissionCollection |
getPermissions(java.security.CodeSource codesource)
Assign the permissions defined in the policy file to the protection domain based on the code source
|
void |
setClassBytes(byte[] classBytes) |
void |
setProtectionDomain(java.security.ProtectionDomain protectionDomain) |
clearAssertionStatus, defineClass, defineClass, defineClass, defineClass, definePackage, findLibrary, findLoadedClass, findResource, findResources, findSystemClass, getClassLoadingLock, getPackage, getPackages, getParent, getResource, getResourceAsStream, getResources, getSystemClassLoader, getSystemResource, getSystemResourceAsStream, getSystemResources, loadClass, loadClass, registerAsParallelCapable, resolveClass, setClassAssertionStatus, setDefaultAssertionStatus, setPackageAssertionStatus, setSignerspublic void setClassBytes(byte[] classBytes)
public void setProtectionDomain(java.security.ProtectionDomain protectionDomain)
protected java.lang.Class<?> findClass(java.lang.String name)
findClass in class java.lang.ClassLoaderprotected java.security.PermissionCollection getPermissions(java.security.CodeSource codesource)
getPermissions in class java.security.SecureClassLoadercodesource - the code source for the contract class