com.softwareag.tamino.db.api.accessor
Interface TInvalidatableAccessor

All Known Subinterfaces:
TAccessor, TAdministrationAccessor, TGenericAccessor, TNonXMLObjectAccessor, TSchemaDefinition2Accessor, TSchemaDefinition3Accessor, TStreamAccessor, TSystemAccessor, TXMLObjectAccessor
All Known Implementing Classes:
TAbstractAccessor, TAbstractSchemaDefinitionAccessor, TAdministrationAccessorImpl, TAdministrationAccessorTimeLoggingImpl, TGenericAccessorImpl, TGenericAccessorTimeLoggingImpl, TNonXMLObjectAccessorImpl, TNonXMLObjectAccessorTimeLoggingImpl, TSchemaDefinition2AccessorImpl, TSchemaDefinition2AccessorTimeLoggingImpl, TSchemaDefinition3AccessorImpl, TSchemaDefinition3AccessorTimeLoggingImpl, TStreamAccessorImpl, TStreamAccessorTimeLoggingImpl, TSystemAccessorImpl, TSystemAccessorTimeLoggingImpl, TXMLObjectAccessorImpl, TXMLObjectAccessorTimeLoggingImpl

public interface TInvalidatableAccessor

TInvalidatableAccessor is the interface that should be implemented by all accessor classes that need to be invalidatable. Accessors need to be invalidated in certain environments, e.g. EJB

Version:
$Revision: 1.6 $
Author:
Marcus Schreyer

Method Summary
 void invalidate()
          Invalidates the accessor.
 

Method Detail

invalidate

void invalidate()
Invalidates the accessor. Once this operation is invoked, the accessor cannot be used any longer, i.e. any invocation of an access operation for an invalidated accessor leads to a ViolatedPrecondition.



Copyright (c) 2013 Software AG. All Rights Reserved.