public abstract class TerminationCoordinatorProcessor extends Object
Constructor and Description |
---|
TerminationCoordinatorProcessor() |
Modifier and Type | Method and Description |
---|---|
abstract void |
activateParticipant(BusinessActivityTerminator participant,
String identifier)
Activate the participant.
|
abstract void |
cancel(NotificationType cancel,
MAP map,
ArjunaContext arjunaContext)
Cancel.
|
abstract void |
close(NotificationType close,
MAP map,
ArjunaContext arjunaContext)
Close.
|
abstract void |
complete(NotificationType complete,
MAP map,
ArjunaContext arjunaContext)
Complete.
|
abstract void |
deactivateParticipant(BusinessActivityTerminator participant)
Deactivate the participant.
|
abstract BusinessActivityTerminator |
getParticipant(InstanceIdentifier instanceIdentifier)
Get the participant with the specified identifier.
|
static TerminationCoordinatorProcessor |
getProcessor()
Get the processor.
|
static TerminationCoordinatorProcessor |
setProcessor(TerminationCoordinatorProcessor processor)
Set the processor.
|
abstract void |
soapFault(SoapFault soapFault,
MAP map,
ArjunaContext arjunaContext)
handle a soap fault sent by the participant.
|
public static TerminationCoordinatorProcessor getProcessor()
public static TerminationCoordinatorProcessor setProcessor(TerminationCoordinatorProcessor processor)
processor
- The processor.public abstract void activateParticipant(BusinessActivityTerminator participant, String identifier)
participant
- The participant.identifier
- The identifier.public abstract void deactivateParticipant(BusinessActivityTerminator participant)
participant
- The participant.public abstract BusinessActivityTerminator getParticipant(InstanceIdentifier instanceIdentifier)
instanceIdentifier
- The participant identifier.public abstract void cancel(NotificationType cancel, MAP map, ArjunaContext arjunaContext)
cancel
- The cancel notification.map
- The addressing context.arjunaContext
- The arjuna context.public abstract void close(NotificationType close, MAP map, ArjunaContext arjunaContext)
close
- The close notification.map
- The addressing context.arjunaContext
- The arjuna context.public abstract void complete(NotificationType complete, MAP map, ArjunaContext arjunaContext)
complete
- The complete notification.map
- The addressing context.arjunaContext
- The arjuna context.public abstract void soapFault(SoapFault soapFault, MAP map, ArjunaContext arjunaContext)
soapFault
- The soap faultmap
- The addressing context.arjunaContext
- The arjuna context.Copyright © 2019 JBoss by Red Hat. All rights reserved.