|
Spec-Zone .ru
спецификации, руководства, описания, API
|
|
|||||||||
| ПРЕДЫДУЩИЙ СЛЕДУЮЩИЙ КЛАСС КЛАССА | ФРЕЙМЫ НИКАКИЕ ФРЕЙМЫ | ||||||||
| СВОДКА: ВЛОЖЕННЫЙ | ПОЛЕ | CONSTR | МЕТОД | ДЕТАЛЬ: ПОЛЕ | CONSTR | МЕТОД | ||||||||
public interface ClassTransformer
Провайдер персистентности предоставляет экземпляр этого интерфейса к PersistenceUnitInfo.addTransformer метод. Предоставленный экземпляр преобразователя вызовут, чтобы преобразовать объект файлы class, когда они будут загружены или пересматриваются. Преобразование происходит прежде, чем class определяется JVM.
| Сводка метода | |
|---|---|
byte[] |
transform(java.lang.ClassLoader loader, java.lang.String className, java.lang.Class<?> classBeingRedefined, java.security.ProtectionDomain protectionDomain, byte[] classfileBuffer)
Вызванный, когда class загружается или пересматривается. |
| Деталь метода |
|---|
byte[] transform(java.lang.ClassLoader loader,
java.lang.String className,
java.lang.Class<?> classBeingRedefined,
java.security.ProtectionDomain protectionDomain,
byte[] classfileBuffer)
throws java.lang.instrument.IllegalClassFormatException
loader - загрузчик определения class, который будет преобразован, может быть нуль если программа начальной загрузкиclassName - имя class во внутренней форме полностью определенного class и имена интерфейсаclassBeingRedefined - если это - пересматривание, пересматриваемый class, иначе нульprotectionDomain - домен защиты class, определяемого или пересмотренногоclassfileBuffer - входной буфер байта в формате файла class - не должен быть изменен java.lang.instrument.IllegalClassFormatException - если ввод не представляет правильно построенный файл class
|
|||||||||
| ПРЕДЫДУЩИЙ СЛЕДУЮЩИЙ КЛАСС КЛАССА | ФРЕЙМЫ НИКАКИЕ ФРЕЙМЫ | ||||||||
| СВОДКА: ВЛОЖЕННЫЙ | ПОЛЕ | CONSTR | МЕТОД | ДЕТАЛЬ: ПОЛЕ | CONSTR | МЕТОД | ||||||||
Авторское право © 2009-2011, Oracle Corporation и/или его филиалы. Все права защищены. Использование подвергается
Сгенерированный на 10-February-2011 12:41