Skip navigation links
A C D E F G I J M N P R S T 

A

AccessAdvisor - Interface in net.sf.jiapi.interceptor
AccessAdvisor provides methods that are called when instrumented class is accessing some field.
addExceptionListener(ExceptionListener) - Method in class net.sf.jiapi.event.ExceptionEventProducer
Adds a ExceptionListener.
addFieldListener(FieldListener) - Method in class net.sf.jiapi.event.FieldEventProducer
Adds a FieldListener.
addMethodListener(MethodListener) - Method in class net.sf.jiapi.event.MethodEventProducer
Adds a MethodListener.

C

CATCH_TRAPPED - Static variable in class net.sf.jiapi.event.ExceptionEvent
Constant used as an id of the ExceptionEvent
catchTrapped(Object, String) - Method in class net.sf.jiapi.event.ExceptionEventProducer
This method is called by the Jiapi runtime.
catchTrapped(Object, String, Object) - Method in class net.sf.jiapi.event.ExceptionEventProducer
This method is called by the Jiapi runtime.

D

DefaultInvocationHandler - Class in net.sf.jiapi.interceptor
Class DefaultInvocationHandler.
DefaultInvocationHandler() - Constructor for class net.sf.jiapi.interceptor.DefaultInvocationHandler
 

E

EventInstrumentor - Class in net.sf.jiapi.event
Class EventInstrumentor.
EventInstrumentor(EventProducer) - Constructor for class net.sf.jiapi.event.EventInstrumentor
 
EventProducer - Class in net.sf.jiapi.event
Base class for event producers.
EventProducer() - Constructor for class net.sf.jiapi.event.EventProducer
Empty constructor.
EventProducer(String) - Constructor for class net.sf.jiapi.event.EventProducer
This constructor will set up resolution to given value.
EventProducer(String[]) - Constructor for class net.sf.jiapi.event.EventProducer
This constructor will set up resolution to given values.
EventRuntime - Class in net.sf.jiapi.event
This class is a class that holds mainly static common methods, which are used by other Jiapi classes.
EventRuntime() - Constructor for class net.sf.jiapi.event.EventRuntime
 
exceptionCaught(ExceptionEvent) - Method in interface net.sf.jiapi.event.ExceptionListener
Called when an exception has been caught.
ExceptionEvent - Class in net.sf.jiapi.event
ExceptionEvent objects are used to identify fields that are accessed
ExceptionEvent(ExceptionEventProducer, Object, String, int) - Constructor for class net.sf.jiapi.event.ExceptionEvent
Constructor for ExceptionEvent.
ExceptionEvent(ExceptionEventProducer, Object, String, Object, int) - Constructor for class net.sf.jiapi.event.ExceptionEvent
Constructor for ExceptionEvent.
ExceptionEventProducer - Class in net.sf.jiapi.event
This class registers itself to Jiapi runtime and tracks Exception related events.
ExceptionEventProducer(InstrumentationDescriptor) - Constructor for class net.sf.jiapi.event.ExceptionEventProducer
Constructor.
ExceptionEventProducer(InstrumentationDescriptor, String) - Constructor for class net.sf.jiapi.event.ExceptionEventProducer
Constructor.
ExceptionListener - Interface in net.sf.jiapi.event
This Listener listens to Exception events.

F

FIELD_GET - Static variable in class net.sf.jiapi.event.FieldEvent
Constant used as an id of the FieldEvent
FIELD_SET - Static variable in class net.sf.jiapi.event.FieldEvent
Constant used as an id of the FieldEvent
fieldChanging(FieldEvent) - Method in interface net.sf.jiapi.event.FieldListener
Called just before a field is changed.
FieldEvent - Class in net.sf.jiapi.event
FieldEvent objects are used to identify fields that are accessed somehow.
FieldEvent(FieldEventProducer, Object, String, int) - Constructor for class net.sf.jiapi.event.FieldEvent
Constructor.
FieldEvent(FieldEventProducer, Object, String, Object, int) - Constructor for class net.sf.jiapi.event.FieldEvent
Constructor.
FieldEventProducer - Class in net.sf.jiapi.event
This class registers itself to Jiapi runtime and tracks field accesses.
FieldEventProducer(InstrumentationDescriptor) - Constructor for class net.sf.jiapi.event.FieldEventProducer
Constructor.
FieldEventProducer(InstrumentationDescriptor, String) - Constructor for class net.sf.jiapi.event.FieldEventProducer
Constructor.
fieldGet(Object, String) - Method in class net.sf.jiapi.event.FieldEventProducer
This method is called by the Jiapi runtime.
fieldGet(FieldEvent) - Method in interface net.sf.jiapi.event.FieldListener
Called when someone is getting a field.
FieldHandler - Interface in net.sf.jiapi.interceptor
Class FieldHandler.
FieldInterceptor - Class in net.sf.jiapi.interceptor
InvocationInterceptor intercepts method invocations and delegates invocations to InvokeHandler.
FieldInterceptor(InstrumentationDescriptor, AccessAdvisor) - Constructor for class net.sf.jiapi.interceptor.FieldInterceptor
Constructor.
FieldInterceptor(InstrumentationDescriptor, String, AccessAdvisor) - Constructor for class net.sf.jiapi.interceptor.FieldInterceptor
Creates new InvocationInterceptor.
FieldInterceptor(InstrumentationDescriptor, String[], AccessAdvisor) - Constructor for class net.sf.jiapi.interceptor.FieldInterceptor
Creates new InvocationInterceptor.
FieldInterceptor2 - Class in net.sf.jiapi.interceptor
FieldInterceptor2 intercepts public field accesses and delegates task to FieldHandler.
FieldInterceptor2(InstrumentationDescriptor, FieldHandler) - Constructor for class net.sf.jiapi.interceptor.FieldInterceptor2
Constructor.
FieldInterceptor2(InstrumentationDescriptor, String, FieldHandler) - Constructor for class net.sf.jiapi.interceptor.FieldInterceptor2
Creates new FieldInterceptor2.
FieldInterceptor2(InstrumentationDescriptor, String[], FieldHandler) - Constructor for class net.sf.jiapi.interceptor.FieldInterceptor2
Creates new FieldInterceptor2.
FieldListener - Interface in net.sf.jiapi.event
This Listener listens to Field access events.
fieldSet(Object, String) - Method in class net.sf.jiapi.event.FieldEventProducer
This method is called by the Jiapi runtime.
fieldSet(FieldEvent) - Method in interface net.sf.jiapi.event.FieldListener
Called after a field has been set.
finalize() - Method in class net.sf.jiapi.event.JiapiEvent
Finalization releases possible locks made on EventProducer.
fireCatchEvent(Object, String, Object) - Method in class net.sf.jiapi.event.ExceptionEventProducer
Fires an event when exception has been caught.
fireFieldGetEvent(Object, String) - Method in class net.sf.jiapi.event.FieldEventProducer
Fires an event when a field has been accessed(get).
fireFieldSetEvent(Object, String) - Method in class net.sf.jiapi.event.FieldEventProducer
Fires an event when a field has been accessed(set).
fireMethodEnterEvent(Object, String) - Method in class net.sf.jiapi.event.MethodEventProducer
Fires an event on method entry.
fireMethodExitEvent(Object, String) - Method in class net.sf.jiapi.event.MethodEventProducer
Fires an event on method exit.

G

get(Object, String, Object) - Method in interface net.sf.jiapi.interceptor.AccessAdvisor
This method is called, when a field has been get.
getClassLoader() - Method in class net.sf.jiapi.jazzpect.Initializer
Gets a ClassLoader, that instruments classes for interception according to rules given.
getClassName() - Method in class net.sf.jiapi.event.MethodEvent
Get the name of the class producing this event.
getContext() - Method in class net.sf.jiapi.jazzpect.Initializer
Gets the context, that specifies which classes are to be instrumented.
getCurrentClass() - Method in class net.sf.jiapi.event.EventInstrumentor
 
getEventProducer() - Method in class net.sf.jiapi.event.EventInstrumentor
 
getEventProducerField() - Method in class net.sf.jiapi.event.EventInstrumentor
 
getField(Object, Field) - Method in interface net.sf.jiapi.interceptor.FieldHandler
 
getField(Object, String, Object) - Method in class net.sf.jiapi.interceptor.FieldInterceptor
 
getField(Object, String) - Method in class net.sf.jiapi.interceptor.FieldInterceptor2
Called by Jiapi runtime.
getFieldName() - Method in class net.sf.jiapi.event.FieldEvent
Gets the name of the field, that triggered this event.
getFieldValue(String) - Static method in class net.sf.jiapi.event.EventRuntime
 
getMethodArgs() - Method in class net.sf.jiapi.event.MethodEvent
Get the arguments.
getMethodName() - Method in class net.sf.jiapi.event.MethodEvent
Get the name of the method producing this event.
getResolutions() - Method in class net.sf.jiapi.event.EventProducer
Get the resolutions of this EventProducer.
getSourceObject() - Method in class net.sf.jiapi.event.JiapiEvent
Get the source Object.
getTarget() - Method in class net.sf.jiapi.event.JiapiEvent
Gets target Object.
getTargetName() - Method in class net.sf.jiapi.event.JiapiEvent
Gets the name associated with this event.

I

id - Variable in class net.sf.jiapi.event.JiapiEvent
 
Initializer - Class in net.sf.jiapi.jazzpect
Class Initializer.
Initializer(MethodInterceptor) - Constructor for class net.sf.jiapi.jazzpect.Initializer
 
Initializer(String, MethodInterceptor) - Constructor for class net.sf.jiapi.jazzpect.Initializer
 
Initializer(String[], MethodInterceptor) - Constructor for class net.sf.jiapi.jazzpect.Initializer
 
Initializer(String[], String[], String, MethodInterceptor) - Constructor for class net.sf.jiapi.jazzpect.Initializer
 
instrument(JiapiClass) - Method in class net.sf.jiapi.event.EventInstrumentor
Called by Jiapi instrumentation process.
instrument(JiapiMethod) - Method in class net.sf.jiapi.event.EventInstrumentor
 
InvocationInterceptor - Class in net.sf.jiapi.interceptor
InvocationInterceptor intercepts method invocations and delegates invocations to InvokeHandler.
InvocationInterceptor(InstrumentationDescriptor, InvocationHandler) - Constructor for class net.sf.jiapi.interceptor.InvocationInterceptor
Constructor.
InvocationInterceptor(InstrumentationDescriptor, String, InvocationHandler) - Constructor for class net.sf.jiapi.interceptor.InvocationInterceptor
Creates new InvocationInterceptor.
InvocationInterceptor(InstrumentationDescriptor, String[], InvocationHandler) - Constructor for class net.sf.jiapi.interceptor.InvocationInterceptor
Creates new InvocationInterceptor.
invoke(Object, Method, Object[]) - Method in class net.sf.jiapi.interceptor.DefaultInvocationHandler
 
invoke(Object, Method, Object[]) - Method in class net.sf.jiapi.jazzpect.interceptor.MInterceptor
Called by Jiapi runtime.
invokeMethod(Object, String, Object[], String) - Method in class net.sf.jiapi.interceptor.InvocationInterceptor
Called by Jiapi runtime.
isConstructor() - Method in class net.sf.jiapi.event.MethodEvent
Is this method a constructor?
isProtected(Object) - Method in class net.sf.jiapi.event.EventProducer
Checks whether a given sourceObject is in protected mode. if sourceObject is in protected mode, corresponding JiapiEvent should not be fired.
isProtected(JiapiEvent) - Method in class net.sf.jiapi.event.EventProducer
Checks whether a given JiapiEvent is in protected mode. if JiapiEvent is in protected mode, that event should not be fired.
isStaticInitializer() - Method in class net.sf.jiapi.event.MethodEvent
Is this method a static initializer.

J

JiapiEvent - Class in net.sf.jiapi.event
Base class for Jiapi events.
JiapiEvent(EventProducer, Object, String, int) - Constructor for class net.sf.jiapi.event.JiapiEvent
Constructor for JiapiEvent.
JiapiEvent(EventProducer, Object, String, Object, int) - Constructor for class net.sf.jiapi.event.JiapiEvent
Constructor for JiapiEvent.
JiapiListener - Interface in net.sf.jiapi.event
Tagging interface used with jiapi events

M

match(String) - Method in class net.sf.jiapi.event.EventInstrumentor
Matches given String to resolutions set to event-producer.
match(String) - Method in class net.sf.jiapi.event.EventProducer
Matches a given String into resolution String this EventProducer has.
METHOD_ENTERED - Static variable in class net.sf.jiapi.event.MethodEvent
Constant used as an id of the MethodEvent
METHOD_EXITED - Static variable in class net.sf.jiapi.event.MethodEvent
Constant used as an id of the MethodEvent
methodEntered(Object, String) - Method in class net.sf.jiapi.event.MethodEventProducer
This method is called by the Jiapi runtime.
methodEntered(MethodEvent) - Method in interface net.sf.jiapi.event.MethodListener
Called when a method is entered.
MethodEvent - Class in net.sf.jiapi.event
MethodEvent objects are used to identify methods that are entered or exited.
MethodEvent(MethodEventProducer, Object, String, int) - Constructor for class net.sf.jiapi.event.MethodEvent
Constructor.
MethodEvent(MethodEventProducer, Object, String, Object, Object[], int) - Constructor for class net.sf.jiapi.event.MethodEvent
Constructor.
MethodEventProducer - Class in net.sf.jiapi.event
This class registers itself to Jiapi runtime and tracks method entries and exits.
MethodEventProducer(InstrumentationDescriptor) - Constructor for class net.sf.jiapi.event.MethodEventProducer
Constructor.
MethodEventProducer(InstrumentationDescriptor, String) - Constructor for class net.sf.jiapi.event.MethodEventProducer
Creates new MethodEventProducer.
methodExited(Object, String) - Method in class net.sf.jiapi.event.MethodEventProducer
This method is called by the Jiapi runtime.
methodExited(MethodEvent) - Method in interface net.sf.jiapi.event.MethodListener
Called just before method is exiting.
MethodListener - Interface in net.sf.jiapi.event
This Listener listens to method events.
MInterceptor - Class in net.sf.jiapi.jazzpect.interceptor
Jazzpect MethodInterceptor.
MInterceptor(MethodInterceptor) - Constructor for class net.sf.jiapi.jazzpect.interceptor.MInterceptor
 

N

net.sf.jiapi.event - package net.sf.jiapi.event
Event model for Jiapi.
net.sf.jiapi.interceptor - package net.sf.jiapi.interceptor
Jiapi interceptors
net.sf.jiapi.jazzpect - package net.sf.jiapi.jazzpect
Implementation of aopalliance interfaces
net.sf.jiapi.jazzpect.interceptor - package net.sf.jiapi.jazzpect.interceptor
 
nextFieldNameIndex() - Static method in class net.sf.jiapi.event.EventRuntime
 

P

protect(JiapiEvent) - Method in class net.sf.jiapi.event.EventProducer
This method protects application from entering into recursive event loop.
protect() - Method in class net.sf.jiapi.event.JiapiEvent
This method protects application from entering into recursive event loop.

R

release(JiapiEvent) - Method in class net.sf.jiapi.event.EventProducer
This method releases EventProducer so, that it is able to produce more events for the sourceObject.
release() - Method in class net.sf.jiapi.event.JiapiEvent
This method releases EventProducer so, that it is able to produce more events for the sourceObject.
removeExceptionListener(ExceptionListener) - Method in class net.sf.jiapi.event.ExceptionEventProducer
Removes a ExceptionListener.
removeFieldListener(FieldListener) - Method in class net.sf.jiapi.event.FieldEventProducer
Removes a FieldListener.
removeMethodListener(MethodListener) - Method in class net.sf.jiapi.event.MethodEventProducer
Removes a MethodListener.
runMainMethod(String, String[]) - Method in class net.sf.jiapi.jazzpect.Initializer
Runs a main method of given className.

S

set(Object, String, Object) - Method in interface net.sf.jiapi.interceptor.AccessAdvisor
This method is called, when a field is being set.
setField(Object, Field, Object) - Method in interface net.sf.jiapi.interceptor.FieldHandler
 
setField(Object, String, Object) - Method in class net.sf.jiapi.interceptor.FieldInterceptor
Called by Jiapi runtime.
setField(Object, String, Object) - Method in class net.sf.jiapi.interceptor.FieldInterceptor2
Called by Jiapi runtime.
setFieldValue(String, Object) - Static method in class net.sf.jiapi.event.EventRuntime
 
sourceObject - Variable in class net.sf.jiapi.event.JiapiEvent
 

T

target - Variable in class net.sf.jiapi.event.JiapiEvent
 
targetName - Variable in class net.sf.jiapi.event.JiapiEvent
 
toString() - Method in class net.sf.jiapi.event.JiapiEvent
 
A C D E F G I J M N P R S T 
Skip navigation links

Copyright © 2017. All rights reserved.