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