com.arjuna.wst.messaging
Class TerminatorParticipantProcessorImpl

java.lang.Object
  extended by com.arjuna.webservices.wsarjtx.processors.TerminationCoordinatorProcessor
      extended by com.arjuna.wst.messaging.TerminatorParticipantProcessorImpl

public class TerminatorParticipantProcessorImpl
extends com.arjuna.webservices.wsarjtx.processors.TerminationCoordinatorProcessor

The Terminator Participant processor.

Author:
kevin

Constructor Summary
TerminatorParticipantProcessorImpl()
           
 
Method Summary
 void activateParticipant(BusinessActivityTerminator participant, java.lang.String identifier)
          Activate the participant.
 void cancel(com.arjuna.webservices.wsarjtx.NotificationType cancel, com.arjuna.webservices.wsaddr.AddressingContext addressingContext, com.arjuna.webservices.wsarj.ArjunaContext arjunaContext)
          Cancel.
 void close(com.arjuna.webservices.wsarjtx.NotificationType close, com.arjuna.webservices.wsaddr.AddressingContext addressingContext, com.arjuna.webservices.wsarj.ArjunaContext arjunaContext)
          Close.
 void complete(com.arjuna.webservices.wsarjtx.NotificationType complete, com.arjuna.webservices.wsaddr.AddressingContext addressingContext, com.arjuna.webservices.wsarj.ArjunaContext arjunaContext)
          Complete.
 void deactivateParticipant(BusinessActivityTerminator participant)
          Deactivate the participant.
 
Methods inherited from class com.arjuna.webservices.wsarjtx.processors.TerminationCoordinatorProcessor
getProcessor, setProcessor
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

TerminatorParticipantProcessorImpl

public TerminatorParticipantProcessorImpl()
Method Detail

activateParticipant

public void activateParticipant(BusinessActivityTerminator participant,
                                java.lang.String identifier)
Activate the participant.

Specified by:
activateParticipant in class com.arjuna.webservices.wsarjtx.processors.TerminationCoordinatorProcessor
Parameters:
participant - The participant.
identifier - The identifier.

deactivateParticipant

public void deactivateParticipant(BusinessActivityTerminator participant)
Deactivate the participant.

Specified by:
deactivateParticipant in class com.arjuna.webservices.wsarjtx.processors.TerminationCoordinatorProcessor
Parameters:
participant - The participant.

cancel

public void cancel(com.arjuna.webservices.wsarjtx.NotificationType cancel,
                   com.arjuna.webservices.wsaddr.AddressingContext addressingContext,
                   com.arjuna.webservices.wsarj.ArjunaContext arjunaContext)
Cancel.

Specified by:
cancel in class com.arjuna.webservices.wsarjtx.processors.TerminationCoordinatorProcessor
Parameters:
cancel - The cancel notification.
addressingContext - The addressing context.
arjunaContext - The arjuna context.

close

public void close(com.arjuna.webservices.wsarjtx.NotificationType close,
                  com.arjuna.webservices.wsaddr.AddressingContext addressingContext,
                  com.arjuna.webservices.wsarj.ArjunaContext arjunaContext)
Close.

Specified by:
close in class com.arjuna.webservices.wsarjtx.processors.TerminationCoordinatorProcessor
Parameters:
close - The close notification.
addressingContext - The addressing context.
arjunaContext - The arjuna context.

complete

public void complete(com.arjuna.webservices.wsarjtx.NotificationType complete,
                     com.arjuna.webservices.wsaddr.AddressingContext addressingContext,
                     com.arjuna.webservices.wsarj.ArjunaContext arjunaContext)
Complete.

Specified by:
complete in class com.arjuna.webservices.wsarjtx.processors.TerminationCoordinatorProcessor
Parameters:
complete - The complete notification.
addressingContext - The addressing context.
arjunaContext - The arjuna context.