jasco.runtime.aspect
Interface Cutpoint


public interface Cutpoint


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()
           
 HookContextProperty _Jasco_getHookContextPropertyForAdvice(java.lang.String advice)
           
 void after_returning(java.lang.Object t, JascoMethod jp, java.lang.Object jpObject, java.lang.Object[] args)
           
 void after_throwing(java.lang.Object t, JascoMethod jp, java.lang.Object jpObject, java.lang.Object[] args)
           
 void after(JascoMethod jp, java.lang.Object jpObject, java.lang.Object[] args)
           
 java.lang.Object around_returning(java.lang.Object t, JascoMethod jp, java.lang.Object jpObject, java.lang.Object[] args)
           
 java.lang.Object around_throwing(java.lang.Object t, JascoMethod jp, java.lang.Object jpObject, java.lang.Object[] args)
           
 java.lang.Object around(JascoMethod jp, java.lang.Object jpObject, java.lang.Object[] args)
           
 void before(JascoMethod jp, java.lang.Object jpObject, java.lang.Object[] args)
           
 void globalPropertyChangeEvent(HookPropertyChangeEvent event)
           
 boolean isApplicable(JascoMethod jp, java.lang.Object jpObject, java.lang.Object[] args)
           
 java.lang.Object proceed(JascoMethod m)
           
 

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()

before

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

after

void after(JascoMethod 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,
                    JascoMethod 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,
                     JascoMethod 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,
                                 JascoMethod 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,
                                  JascoMethod jp,
                                  java.lang.Object jpObject,
                                  java.lang.Object[] args)
                                  throws java.lang.Exception
Throws:
java.lang.Exception

around

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

isApplicable

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

proceed

java.lang.Object proceed(JascoMethod m)
                         throws java.lang.Exception
Throws:
java.lang.Exception

globalPropertyChangeEvent

void globalPropertyChangeEvent(HookPropertyChangeEvent event)