jasco.runtime.aspect
Interface IHook


public interface IHook


Field Summary
static java.lang.String AFTER
           
static java.lang.String AFTER_RETURNING
           
static java.lang.String AFTER_THROWING
           
static java.lang.String AROUND_RETURNING
           
static java.lang.String AROUND_THROWING
           
static java.lang.String BEFORE
           
static java.lang.String IS_APPLICABLE
           
static java.lang.String REPLACE
           
 
Method Summary
 Connector _Jasco_getConnector()
           
 PCutpointConstructorApplicationDesignator _Jasco_getConstructorRep()
           
 java.lang.String _Jasco_getCutpointName()
           
 java.lang.Object _Jasco_getGlobal()
           
 HookContextProperty _Jasco_getHookContextPropertyForAdvice(java.lang.String advice)
           
 void after_returning(java.lang.Object t, MethodJoinpoint jp, java.lang.Object jpObject, java.lang.Object[] args)
           
 void after_throwing(java.lang.Object t, MethodJoinpoint jp, java.lang.Object jpObject, java.lang.Object[] args)
           
 void after(MethodJoinpoint jp, java.lang.Object jpObject, java.lang.Object[] args)
           
 java.lang.Object around_returning(java.lang.Object t, MethodJoinpoint jp, java.lang.Object jpObject, java.lang.Object[] args)
           
 java.lang.Object around_throwing(java.lang.Object t, MethodJoinpoint jp, java.lang.Object jpObject, java.lang.Object[] args)
           
 java.lang.Object around(MethodJoinpoint jp, java.lang.Object jpObject, java.lang.Object[] args)
           
 void before(MethodJoinpoint jp, java.lang.Object jpObject, java.lang.Object[] args)
           
 void globalPropertyChangeEvent(HookPropertyChangeEvent event)
           
 boolean isApplicable(MethodJoinpoint jp, java.lang.Object jpObject, java.lang.Object[] args)
           
 

Field Detail

BEFORE

static final java.lang.String BEFORE
See Also:
Constant Field Values

AFTER

static final java.lang.String AFTER
See Also:
Constant Field Values

REPLACE

static final java.lang.String REPLACE
See Also:
Constant Field Values

AFTER_THROWING

static final java.lang.String AFTER_THROWING
See Also:
Constant Field Values

AFTER_RETURNING

static final java.lang.String AFTER_RETURNING
See Also:
Constant Field Values

AROUND_THROWING

static final java.lang.String AROUND_THROWING
See Also:
Constant Field Values

AROUND_RETURNING

static final java.lang.String AROUND_RETURNING
See Also:
Constant Field Values

IS_APPLICABLE

static final java.lang.String IS_APPLICABLE
See Also:
Constant Field Values
Method Detail

_Jasco_getHookContextPropertyForAdvice

HookContextProperty _Jasco_getHookContextPropertyForAdvice(java.lang.String advice)

_Jasco_getConstructorRep

PCutpointConstructorApplicationDesignator _Jasco_getConstructorRep()

_Jasco_getCutpointName

java.lang.String _Jasco_getCutpointName()

_Jasco_getConnector

Connector _Jasco_getConnector()

_Jasco_getGlobal

java.lang.Object _Jasco_getGlobal()

before

void before(MethodJoinpoint jp,
            java.lang.Object jpObject,
            java.lang.Object[] args)
            throws java.lang.Exception
Throws:
java.lang.Exception

after

void after(MethodJoinpoint jp,
           java.lang.Object jpObject,
           java.lang.Object[] args)
           throws java.lang.Exception
Throws:
java.lang.Exception

after_throwing

void after_throwing(java.lang.Object t,
                    MethodJoinpoint jp,
                    java.lang.Object jpObject,
                    java.lang.Object[] args)
                    throws java.lang.Exception
Throws:
java.lang.Exception

after_returning

void after_returning(java.lang.Object t,
                     MethodJoinpoint jp,
                     java.lang.Object jpObject,
                     java.lang.Object[] args)
                     throws java.lang.Exception
Throws:
java.lang.Exception

around_throwing

java.lang.Object around_throwing(java.lang.Object t,
                                 MethodJoinpoint jp,
                                 java.lang.Object jpObject,
                                 java.lang.Object[] args)
                                 throws java.lang.Exception
Throws:
java.lang.Exception

around_returning

java.lang.Object around_returning(java.lang.Object t,
                                  MethodJoinpoint jp,
                                  java.lang.Object jpObject,
                                  java.lang.Object[] args)
                                  throws java.lang.Exception
Throws:
java.lang.Exception

around

java.lang.Object around(MethodJoinpoint jp,
                        java.lang.Object jpObject,
                        java.lang.Object[] args)
                        throws java.lang.Exception
Throws:
java.lang.Exception

isApplicable

boolean isApplicable(MethodJoinpoint jp,
                     java.lang.Object jpObject,
                     java.lang.Object[] args)

globalPropertyChangeEvent

void globalPropertyChangeEvent(HookPropertyChangeEvent event)