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, setSigners
public 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.ClassLoader
protected java.security.PermissionCollection getPermissions(java.security.CodeSource codesource)
getPermissions
in class java.security.SecureClassLoader
codesource
- the code source for the contract class