Top Fields Constructors Methods
org.eclipse.persistence.internal.security

public Class PrivilegedClassForName<T>

extends Object
implements PrivilegedExceptionAction<Class<T>>
Class Inheritance
All Implemented Interfaces
java.security.PrivilegedExceptionAction
Imports
java.security.PrivilegedExceptionAction

Field Summary

Modifier and TypeField and Description
private final String
private boolean
private ClassLoader

Constructor Summary

AccessConstructor and Description
public
PrivilegedClassForName(String className, boolean initialize, ClassLoader loader)

public

Method Summary

Modifier and TypeMethod and Description
public Class<T>
run()

Implements java.security.PrivilegedExceptionAction.run.

Performs the computation.
Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

classNameback to summary
private final String className
initializeback to summary
private boolean initialize
loaderback to summary
private ClassLoader loader

Constructor Detail

PrivilegedClassForNameback to summary
public PrivilegedClassForName(String className, boolean initialize, ClassLoader loader)
PrivilegedClassForNameback to summary
public PrivilegedClassForName(String className)

Method Detail

runback to summary
public Class<T> run() throws ClassNotFoundException

Implements java.security.PrivilegedExceptionAction.run.

Doc from java.security.PrivilegedExceptionAction.run.

Performs the computation. This method will be called by AccessController.doPrivileged after enabling privileges.

Returns:Class<T>

a class-dependent value that may represent the results of the computation. Each class that implements PrivilegedExceptionAction should document what (if anything) this value represents.

Annotations
@Override