toolbox.oracle.fault.management
Class FaultDistributionHandler

java.lang.Object
  extended by toolbox.oracle.fault.management.FaultDistributionHandler
All Implemented Interfaces:
oracle.integration.platform.faultpolicy.IFaultRecoveryJavaClass

public class FaultDistributionHandler
extends java.lang.Object
implements oracle.integration.platform.faultpolicy.IFaultRecoveryJavaClass

IFaultRecoveryJavaClass implementation that provides a mechanism for distributing fault information using an implementation of the toolbox.oracle.fault.management.services.FaultDistributionService interface.

Author:
Hannes Holtzhausen

Constructor Summary
FaultDistributionHandler()
          Default constructor.
 
Method Summary
 java.lang.String handleFault(oracle.integration.platform.faultpolicy.IFaultRecoveryContext context)
          Handles the distribution of fault information.
 void handleRetrySuccess(oracle.integration.platform.faultpolicy.IFaultRecoveryContext context)
          Handles the distribution of fault information when a retry policy executes successfully.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

FaultDistributionHandler

public FaultDistributionHandler()
Default constructor.

Method Detail

handleRetrySuccess

public void handleRetrySuccess(oracle.integration.platform.faultpolicy.IFaultRecoveryContext context)
Handles the distribution of fault information when a retry policy executes successfully.

Specified by:
handleRetrySuccess in interface oracle.integration.platform.faultpolicy.IFaultRecoveryJavaClass
Parameters:
context - The IFaultRecoveryContext instance.

handleFault

public java.lang.String handleFault(oracle.integration.platform.faultpolicy.IFaultRecoveryContext context)
Handles the distribution of fault information.

Specified by:
handleFault in interface oracle.integration.platform.faultpolicy.IFaultRecoveryJavaClass
Parameters:
context - The IFaultRecoveryContext instance.