com.metamatrix.common.extensionmodule
Class FileExtensionModuleFactory

java.lang.Object
  extended by com.metamatrix.common.extensionmodule.FileExtensionModuleFactory
All Implemented Interfaces:
TransactionFactory

public class FileExtensionModuleFactory
extends java.lang.Object
implements TransactionFactory


Constructor Summary
FileExtensionModuleFactory()
           
 
Method Summary
 ManagedConnection createConnection(java.util.Properties env, java.lang.String userName)
          Create a new instance of a managed connection.
 TransactionInterface createTransaction(ManagedConnection connection, boolean readonly)
          Create a new instance of a transaction for a managed connection.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

FileExtensionModuleFactory

public FileExtensionModuleFactory()
Method Detail

createConnection

public ManagedConnection createConnection(java.util.Properties env,
                                          java.lang.String userName)
                                   throws ManagedConnectionException
Description copied from interface: TransactionFactory
Create a new instance of a managed connection.

Specified by:
createConnection in interface TransactionFactory
Parameters:
env - the environment properties for the new connection.
userName - is the name of the one creating the connection
Throws:
ManagedConnectionException - if there is an error creating the connection.

createTransaction

public TransactionInterface createTransaction(ManagedConnection connection,
                                              boolean readonly)
                                       throws ManagedConnectionException
Description copied from interface: TransactionFactory
Create a new instance of a transaction for a managed connection.

Specified by:
createTransaction in interface TransactionFactory
Parameters:
connection - the connection that should be used and that was created using this factory's createConnection method (thus the transaction subclass may cast to the type created by the createConnection method.
readonly - true if the transaction is to be readonly, or false otherwise
Throws:
ManagedConnectionException - if there is an error creating the transaction.


Copyright © 2009. All Rights Reserved.