Interface IRecoveryLogger
  
  Interface for a Logger object used to store and retrieve Recovery
Information needed to recover distributed transactions that operate
in the Microsoft Distributed Transaction Context.
Assembly: Apache.NMS.ActiveMQ.dll
  Syntax
  
    public interface IRecoveryLogger
   
  Properties
  
  
    |
    Improve this Doc
  
  
    View Source
  
  
  LoggerType
  
  
  Declaration
  
    string LoggerType { get; }
   
  Property Value
  
    
      
        | Type | Description | 
    
    
      
        | System.String |  | 
    
  
  
    |
    Improve this Doc
  
  
    View Source
  
  
  ResourceManagerId
  
  
  Declaration
  
    string ResourceManagerId { get; }
   
  Property Value
  
    
      
        | Type | Description | 
    
    
      
        | System.String |  | 
    
  
  Methods
  
  
    |
    Improve this Doc
  
  
    View Source
  
  
  GetRecoverables()
  
  
  Declaration
  
    KeyValuePair<XATransactionId, byte[]>[] GetRecoverables()
   
  Returns
  
    
      
        | Type | Description | 
    
    
      
        | System.Collections.Generic.KeyValuePair<XATransactionId, System.Byte[]>[] |  | 
    
  
  
    |
    Improve this Doc
  
  
    View Source
  
  
  Initialize(String)
  
  
  Declaration
  
    void Initialize(string resourceManagerId)
   
  Parameters
  
    
      
        | Type | Name | Description | 
    
    
      
        | System.String | resourceManagerId |  | 
    
  
  
    |
    Improve this Doc
  
  
    View Source
  
  
  LogRecovered(XATransactionId)
  
  
  Declaration
  
    void LogRecovered(XATransactionId xid)
   
  Parameters
  
  
    |
    Improve this Doc
  
  
    View Source
  
  
  LogRecoveryInfo(XATransactionId, Byte[])
  
  
  Declaration
  
    void LogRecoveryInfo(XATransactionId xid, byte[] recoveryInformation)
   
  Parameters
  
    
      
        | Type | Name | Description | 
    
    
      
        | XATransactionId | xid |  | 
      
        | System.Byte[] | recoveryInformation |  | 
    
  
  
    |
    Improve this Doc
  
  
    View Source
  
  
  Purge()
  
  
  Declaration