public class FieldEventProducer extends EventProducer
| Constructor and Description |
|---|
FieldEventProducer(InstrumentationDescriptor id)
Constructor.
|
FieldEventProducer(InstrumentationDescriptor id,
String resolution)
Constructor.
|
| Modifier and Type | Method and Description |
|---|---|
void |
addFieldListener(FieldListener fl)
Adds a FieldListener.
|
void |
fieldGet(Object sourceObject,
String fieldName)
This method is called by the Jiapi runtime.
|
void |
fieldSet(Object sourceObject,
String fieldName)
This method is called by the Jiapi runtime.
|
protected void |
fireFieldGetEvent(Object sourceObject,
String fieldName)
Fires an event when a field has been accessed(get).
|
protected void |
fireFieldSetEvent(Object sourceObject,
String fieldName)
Fires an event when a field has been accessed(set).
|
void |
removeFieldListener(FieldListener fl)
Removes a FieldListener.
|
getResolutions, isProtected, isProtected, match, protect, releasepublic FieldEventProducer(InstrumentationDescriptor id)
id - Instrumentation decsriptor, that this FieldEventProducer
registers itself to.public FieldEventProducer(InstrumentationDescriptor id, String resolution)
id - Instrumentation decsriptor, that this FieldEventProducer
registers itself to.resolution - Resolution that is used in deciding whether or not an event
should be produced.public void addFieldListener(FieldListener fl)
fl - a FieldListenerpublic void removeFieldListener(FieldListener fl)
fl - a FieldListenerpublic void fieldGet(Object sourceObject, String fieldName)
sourceObject - source ObjectfieldName - Name of the fieldpublic void fieldSet(Object sourceObject, String fieldName)
sourceObject - source ObjectfieldName - Name of the fieldprotected void fireFieldSetEvent(Object sourceObject, String fieldName)
sourceObject - source ObjectfieldName - Name of the fieldCopyright © 2017. All rights reserved.