com.metamatrix.connector.xml.cache
Class RequestRecord

java.lang.Object
  extended by com.metamatrix.connector.xml.cache.RequestRecord
All Implemented Interfaces:
Record

public class RequestRecord
extends java.lang.Object
implements Record

The RequestRecord contains references to each of the request parts sent to the Connector for a single request. When the request is closed these records are used to clean items out of the cache if performace caching is deactivated.


Constructor Summary
RequestRecord(java.lang.String requestID, CachingConnector connector)
           
 
Method Summary
 void addRequestPart(java.lang.String partID, java.lang.String executionID, java.lang.String sourceRequestID, java.lang.String cacheKey, ConnectorLogger logger)
           
 void deleteRequestPart(java.lang.String partID, java.lang.String executionID, ConnectorLogger logger)
           
 IDocumentCache getCache()
           
 java.lang.String getID()
           
 boolean isEmpty()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

RequestRecord

public RequestRecord(java.lang.String requestID,
                     CachingConnector connector)
              throws ConnectorException
Throws:
ConnectorException
Method Detail

addRequestPart

public void addRequestPart(java.lang.String partID,
                           java.lang.String executionID,
                           java.lang.String sourceRequestID,
                           java.lang.String cacheKey,
                           ConnectorLogger logger)

deleteRequestPart

public void deleteRequestPart(java.lang.String partID,
                              java.lang.String executionID,
                              ConnectorLogger logger)

isEmpty

public boolean isEmpty()

getCache

public IDocumentCache getCache()
Specified by:
getCache in interface Record

getID

public java.lang.String getID()
Specified by:
getID in interface Record


Copyright © 2009. All Rights Reserved.