Overview | Package | Class | Tree | Deprecated | Index | Help
PREV CLASS NEXT CLASS | FRAMES NO FRAMES
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD

## org.apache.ode.bpel.intercept
Class InterceptorInvoker

    java.lang.Object
      org.apache.ode.bpel.intercept.InterceptorInvoker

    public abstract class InterceptorInvoker

extends java.lang.Object

Helper for invoking the appropriate `MessageExchangeInterceptor` method -- basically a work-around for lack of closures.

Field Summary
`static InterceptorInvoker` | `__onNewInstanceInvoked` Invoke `MessageExchangeInterceptor#onPartnerInvoked(PartnerRoleMessageExchange, InterceptorEvent)`
`static InterceptorInvoker` | `__onPartnerInvoked` Invoke `MessageExchangeInterceptor#onPartnerInvoked(PartnerRoleMessageExchange, InterceptorEvent)`
`static InterceptorInvoker` | `__onProcessInvoked` Invoke `MessageExchangeInterceptor#onProcessInvoked(MyRoleMessageExchange, InterceptorEvent)`

Method Summary
`abstract void` | `invoke(MessageExchangeInterceptor i, MessageExchangeInterceptor.InterceptorEvent ictx)`
`java.lang.String` | `toString()`

Methods inherited from class java.lang.Object
`clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait`

Field Detail

### __onProcessInvoked

    public static final InterceptorInvoker __onProcessInvoked

  Invoke `MessageExchangeInterceptor#onProcessInvoked(MyRoleMessageExchange, InterceptorEvent)`

### __onPartnerInvoked

    public static final InterceptorInvoker __onPartnerInvoked

  Invoke `MessageExchangeInterceptor#onPartnerInvoked(PartnerRoleMessageExchange, InterceptorEvent)`

### __onNewInstanceInvoked

    public static final InterceptorInvoker __onNewInstanceInvoked

  Invoke `MessageExchangeInterceptor#onPartnerInvoked(PartnerRoleMessageExchange, InterceptorEvent)`

Method Detail

### invoke

    public abstract void invoke(MessageExchangeInterceptor i,
                                MessageExchangeInterceptor.InterceptorEvent ictx)
                         throws FailMessageExchangeException,
                                FaultMessageExchangeException

  Throws:
    `FailMessageExchangeException`
    `FaultMessageExchangeException`

### toString

    public java.lang.String toString()

  Overrides:
    `toString` in class `java.lang.Object`

Overview | Package | Class | Tree | Deprecated | Index | Help
PREV CLASS NEXT CLASS | FRAMES NO FRAMES
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD