com.arjuna.wst.messaging
Class CoordinatorProcessorImpl

java.lang.Object
  extended by com.arjuna.webservices.wsat.processors.CoordinatorProcessor
      extended by com.arjuna.wst.messaging.CoordinatorProcessorImpl

public class CoordinatorProcessorImpl
extends com.arjuna.webservices.wsat.processors.CoordinatorProcessor

The Coordinator processor.

Author:
kevin

Constructor Summary
CoordinatorProcessorImpl()
           
 
Method Summary
 void aborted(com.arjuna.webservices.wsat.NotificationType aborted, com.arjuna.webservices.wsaddr.AddressingContext addressingContext, com.arjuna.webservices.wsarj.ArjunaContext arjunaContext)
          Aborted.
 void activateCoordinator(com.arjuna.webservices.wsat.CoordinatorInboundEvents coordinator, java.lang.String identifier)
          Activate the coordinator.
 void committed(com.arjuna.webservices.wsat.NotificationType committed, com.arjuna.webservices.wsaddr.AddressingContext addressingContext, com.arjuna.webservices.wsarj.ArjunaContext arjunaContext)
          Committed.
 void deactivateCoordinator(com.arjuna.webservices.wsat.CoordinatorInboundEvents coordinator)
          Deactivate the coordinator.
 com.arjuna.webservices.wsat.CoordinatorInboundEvents getCoordinator(java.lang.String identifier)
          Get the coordinator with the specified identifier.
 void prepared(com.arjuna.webservices.wsat.NotificationType prepared, com.arjuna.webservices.wsaddr.AddressingContext addressingContext, com.arjuna.webservices.wsarj.ArjunaContext arjunaContext)
          Prepared.
 void readOnly(com.arjuna.webservices.wsat.NotificationType readOnly, com.arjuna.webservices.wsaddr.AddressingContext addressingContext, com.arjuna.webservices.wsarj.ArjunaContext arjunaContext)
          Read only.
 void replay(com.arjuna.webservices.wsat.NotificationType replay, com.arjuna.webservices.wsaddr.AddressingContext addressingContext, com.arjuna.webservices.wsarj.ArjunaContext arjunaContext)
          Replay.
 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.CoordinatorProcessor
getProcessor, setProcessor
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

CoordinatorProcessorImpl

public CoordinatorProcessorImpl()
Method Detail

activateCoordinator

public void activateCoordinator(com.arjuna.webservices.wsat.CoordinatorInboundEvents coordinator,
                                java.lang.String identifier)
Activate the coordinator.

Specified by:
activateCoordinator in class com.arjuna.webservices.wsat.processors.CoordinatorProcessor
Parameters:
coordinator - The coordinator.
identifier - The identifier.

deactivateCoordinator

public void deactivateCoordinator(com.arjuna.webservices.wsat.CoordinatorInboundEvents coordinator)
Deactivate the coordinator.

Specified by:
deactivateCoordinator in class com.arjuna.webservices.wsat.processors.CoordinatorProcessor
Parameters:
coordinator - The coordinator.

getCoordinator

public com.arjuna.webservices.wsat.CoordinatorInboundEvents getCoordinator(java.lang.String identifier)
Get the coordinator with the specified identifier.

Specified by:
getCoordinator in class com.arjuna.webservices.wsat.processors.CoordinatorProcessor
Parameters:
identifier - The coordinator identifier as a String.
Returns:
The coordinator or null if not known.

aborted

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

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

committed

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

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

prepared

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

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

readOnly

public void readOnly(com.arjuna.webservices.wsat.NotificationType readOnly,
                     com.arjuna.webservices.wsaddr.AddressingContext addressingContext,
                     com.arjuna.webservices.wsarj.ArjunaContext arjunaContext)
Read only.

Specified by:
readOnly in class com.arjuna.webservices.wsat.processors.CoordinatorProcessor
Parameters:
readOnly - The read only notification.
addressingContext - The addressing context.
arjunaContext - The arjuna context.

replay

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

Specified by:
replay in class com.arjuna.webservices.wsat.processors.CoordinatorProcessor
Parameters:
replay - The replay 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.CoordinatorProcessor
Parameters:
fault - The SOAP fault notification.
addressingContext - The addressing context.
arjunaContext - The arjuna context.