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