org.sonar.commons.database
Class AbstractDatabaseBatch

java.lang.Object
  extended by org.sonar.commons.database.AbstractDatabaseBatch
All Implemented Interfaces:
DatabaseBatch

public abstract class AbstractDatabaseBatch
extends java.lang.Object
implements DatabaseBatch


Constructor Summary
AbstractDatabaseBatch()
           
 
Method Summary
protected abstract  void doStart()
           
protected
<T> T
getComponent(java.lang.Class<T> clazz)
           
protected  org.picocontainer.MutablePicoContainer getContainer()
           
protected  DatabaseSession getSession()
           
 void startIn(org.picocontainer.MutablePicoContainer container)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AbstractDatabaseBatch

public AbstractDatabaseBatch()
Method Detail

startIn

public void startIn(org.picocontainer.MutablePicoContainer container)
Specified by:
startIn in interface DatabaseBatch

doStart

protected abstract void doStart()

getSession

protected DatabaseSession getSession()

getComponent

protected <T> T getComponent(java.lang.Class<T> clazz)

getContainer

protected org.picocontainer.MutablePicoContainer getContainer()


Copyright © 2009 SonarSource SA. All Rights Reserved.