org.apache.ode.bpel.intercept
Class NoOpInterceptor

java.lang.Object
  extended by org.apache.ode.bpel.intercept.NoOpInterceptor
All Implemented Interfaces:
MessageExchangeInterceptor
Direct Known Subclasses:
ThrottlingInterceptor

public class NoOpInterceptor
extends java.lang.Object
implements MessageExchangeInterceptor

No-Op implementation of the {@link org.apache.ode.bpel.intercept.MessageExchangeInterceptor interface; good for sub-classing.


Nested Class Summary
 
Nested classes/interfaces inherited from interface org.apache.ode.bpel.intercept.MessageExchangeInterceptor
MessageExchangeInterceptor.InterceptorEvent
 
Constructor Summary
NoOpInterceptor()
           
 
Method Summary
 void onBpelServerInvoked(MessageExchangeInterceptor.InterceptorEvent ic)
          Called when the BPEL server is invoked, before any attempt to route the message exchange to a process.
 void onNewInstanceInvoked(MessageExchangeInterceptor.InterceptorEvent ic)
          Called when the BPEL server is invoked, after the message exchange has been routed to the process and it has been determined that a new instance needs to be created.
 void onPartnerInvoked(MessageExchangeInterceptor.InterceptorEvent ic)
          Called when the BPEL server is invoked, before any attempt to route the message exchange to a process.
 void onProcessInvoked(MessageExchangeInterceptor.InterceptorEvent ic)
          Called when the BPEL server is invoked, after the message exchange has been routed to the process.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

NoOpInterceptor

public NoOpInterceptor()
Method Detail

onBpelServerInvoked

public void onBpelServerInvoked(MessageExchangeInterceptor.InterceptorEvent ic)
                         throws FailMessageExchangeException,
                                FaultMessageExchangeException
Description copied from interface: MessageExchangeInterceptor
Called when the BPEL server is invoked, before any attempt to route the message exchange to a process.

Specified by:
onBpelServerInvoked in interface MessageExchangeInterceptor
Throws:
FailMessageExchangeException
FaultMessageExchangeException

onNewInstanceInvoked

public void onNewInstanceInvoked(MessageExchangeInterceptor.InterceptorEvent ic)
                          throws FailMessageExchangeException,
                                 FaultMessageExchangeException
Description copied from interface: MessageExchangeInterceptor
Called when the BPEL server is invoked, after the message exchange has been routed to the process and it has been determined that a new instance needs to be created.

Specified by:
onNewInstanceInvoked in interface MessageExchangeInterceptor
Throws:
FailMessageExchangeException
FaultMessageExchangeException

onPartnerInvoked

public void onPartnerInvoked(MessageExchangeInterceptor.InterceptorEvent ic)
                      throws FailMessageExchangeException,
                             FaultMessageExchangeException
Description copied from interface: MessageExchangeInterceptor
Called when the BPEL server is invoked, before any attempt to route the message exchange to a process.

Specified by:
onPartnerInvoked in interface MessageExchangeInterceptor
Throws:
FailMessageExchangeException
FaultMessageExchangeException

onProcessInvoked

public void onProcessInvoked(MessageExchangeInterceptor.InterceptorEvent ic)
                      throws FailMessageExchangeException,
                             FaultMessageExchangeException
Description copied from interface: MessageExchangeInterceptor
Called when the BPEL server is invoked, after the message exchange has been routed to the process.

Specified by:
onProcessInvoked in interface MessageExchangeInterceptor
Throws:
FailMessageExchangeException
FaultMessageExchangeException