com.bea.wli.sb.transports
Interface EndPointOperations.CommonOperation
- All Known Subinterfaces:
- EndPointOperations.Create, EndPointOperations.Delete, EndPointOperations.Resume, EndPointOperations.Suspend, EndPointOperations.Update
- Enclosing class:
- EndPointOperations
public static interface EndPointOperations.CommonOperation
This is base class for all end point operations. It contains common
properties shared by all kinds of operations.
getType
EndPointOperations.EndPointOperationTypeEnum getType()
- Returns:
- returns the type of the operation
getRef
Ref getRef()
- Returns:
- reference to the service with which this transport endpoint
object is associated
isCompensating
boolean isCompensating()
- Returns:
- whether or not this action is called due to the rollback of the
session activation transaction.
Compensating actions are defined as follows:
orignal action -> compensating action
create delete (new config)
delete create
update(new config) update(old config)
suspend resume
resume suspend
getScratchPad
Map getScratchPad()
- Returns:
- an object that can be used as "scratchpad" to keep temporary
(pending) objects, until TransportProvider.activationComplete call.
A new scratpad instance will be used for each ALSB session activation