com.arjuna.wst.messaging
Class ParticipantProcessorImpl

java.lang.Object
  extended by com.arjuna.webservices.wsat.processors.ParticipantProcessor
      extended by com.arjuna.wst.messaging.ParticipantProcessorImpl

public class ParticipantProcessorImpl
extends com.arjuna.webservices.wsat.processors.ParticipantProcessor

The Participant processor.

Author:
kevin

Constructor Summary
ParticipantProcessorImpl()
           
 
Method Summary
 void activateParticipant(com.arjuna.webservices.wsat.ParticipantInboundEvents participant, java.lang.String identifier)
          Activate the participant.
 void commit(com.arjuna.webservices.wsat.NotificationType commit, com.arjuna.webservices.wsaddr.AddressingContext addressingContext, com.arjuna.webservices.wsarj.ArjunaContext arjunaContext)
          Commit.
 void deactivateParticipant(com.arjuna.webservices.wsat.ParticipantInboundEvents participant)
          Deactivate the participant.
 boolean isActive(java.lang.String identifier)
          Check whether a participant with the given id is currently active
 void prepare(com.arjuna.webservices.wsat.NotificationType prepare, com.arjuna.webservices.wsaddr.AddressingContext addressingContext, com.arjuna.webservices.wsarj.ArjunaContext arjunaContext)
          Prepare.
 void rollback(com.arjuna.webservices.wsat.NotificationType rollback, com.arjuna.webservices.wsaddr.AddressingContext addressingContext, com.arjuna.webservices.wsarj.ArjunaContext arjunaContext)
          Rollback.
 void soapFault(com.arjuna.webservices.SoapFault fault, com.arjuna.webservices.wsaddr.AddressingContext addressingContext, com.arjuna.webservices.wsarj.ArjunaContext arjunaContext)
          SOAP Fault.
 
Methods inherited from class com.arjuna.webservices.wsat.processors.ParticipantProcessor
getProcessor, setProcessor
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ParticipantProcessorImpl

public ParticipantProcessorImpl()
Method Detail

activateParticipant

public void activateParticipant(com.arjuna.webservices.wsat.ParticipantInboundEvents participant,
                                java.lang.String identifier)
Activate the participant.

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

deactivateParticipant

public void deactivateParticipant(com.arjuna.webservices.wsat.ParticipantInboundEvents participant)
Deactivate the participant.

Specified by:
deactivateParticipant in class com.arjuna.webservices.wsat.processors.ParticipantProcessor
Parameters:
participant - The participant.

isActive

public boolean isActive(java.lang.String identifier)
Check whether a participant with the given id is currently active

Specified by:
isActive in class com.arjuna.webservices.wsat.processors.ParticipantProcessor
Parameters:
identifier - The identifier.

commit

public void commit(com.arjuna.webservices.wsat.NotificationType commit,
                   com.arjuna.webservices.wsaddr.AddressingContext addressingContext,
                   com.arjuna.webservices.wsarj.ArjunaContext arjunaContext)
Commit.

Specified by:
commit in class com.arjuna.webservices.wsat.processors.ParticipantProcessor
Parameters:
commit - The commit notification.
addressingContext - The addressing context.
arjunaContext - The arjuna context.

prepare

public void prepare(com.arjuna.webservices.wsat.NotificationType prepare,
                    com.arjuna.webservices.wsaddr.AddressingContext addressingContext,
                    com.arjuna.webservices.wsarj.ArjunaContext arjunaContext)
Prepare.

Specified by:
prepare in class com.arjuna.webservices.wsat.processors.ParticipantProcessor
Parameters:
prepare - The prepare notification.
addressingContext - The addressing context.
arjunaContext - The arjuna context.

rollback

public void rollback(com.arjuna.webservices.wsat.NotificationType rollback,
                     com.arjuna.webservices.wsaddr.AddressingContext addressingContext,
                     com.arjuna.webservices.wsarj.ArjunaContext arjunaContext)
Rollback.

Specified by:
rollback in class com.arjuna.webservices.wsat.processors.ParticipantProcessor
Parameters:
rollback - The rollback notification.
addressingContext - The addressing context.
arjunaContext - The arjuna context.

soapFault

public void soapFault(com.arjuna.webservices.SoapFault fault,
                      com.arjuna.webservices.wsaddr.AddressingContext addressingContext,
                      com.arjuna.webservices.wsarj.ArjunaContext arjunaContext)
SOAP Fault.

Specified by:
soapFault in class com.arjuna.webservices.wsat.processors.ParticipantProcessor
Parameters:
fault - The SOAP fault notification.
addressingContext - The addressing context.
arjunaContext - The arjuna context.