org.hibernate
Interface SessionEventListener

All Superinterfaces:
Serializable
All Known Subinterfaces:
SessionEventListenerManager
All Known Implementing Classes:
BaseSessionEventListener, SessionEventListenerManagerImpl, StatisticalLoggingSessionEventListener

public interface SessionEventListener
extends Serializable

NOTE : Consider this an incubating API, likely to change as wider usage indicates changes that need to be made


Method Summary
 void cacheGetEnd(boolean hit)
           
 void cacheGetStart()
           
 void cachePutEnd()
           
 void cachePutStart()
           
 void dirtyCalculationEnd(boolean dirty)
           
 void dirtyCalculationStart()
           
 void end()
           
 void flushEnd(int numberOfEntities, int numberOfCollections)
           
 void flushStart()
           
 void jdbcConnectionAcquisitionEnd()
           
 void jdbcConnectionAcquisitionStart()
           
 void jdbcConnectionReleaseEnd()
           
 void jdbcConnectionReleaseStart()
           
 void jdbcExecuteBatchEnd()
           
 void jdbcExecuteBatchStart()
           
 void jdbcExecuteStatementEnd()
           
 void jdbcExecuteStatementStart()
           
 void jdbcPrepareStatementEnd()
           
 void jdbcPrepareStatementStart()
           
 void partialFlushEnd(int numberOfEntities, int numberOfCollections)
           
 void partialFlushStart()
           
 void transactionCompletion(boolean successful)
           
 

Method Detail

transactionCompletion

void transactionCompletion(boolean successful)

jdbcConnectionAcquisitionStart

void jdbcConnectionAcquisitionStart()

jdbcConnectionAcquisitionEnd

void jdbcConnectionAcquisitionEnd()

jdbcConnectionReleaseStart

void jdbcConnectionReleaseStart()

jdbcConnectionReleaseEnd

void jdbcConnectionReleaseEnd()

jdbcPrepareStatementStart

void jdbcPrepareStatementStart()

jdbcPrepareStatementEnd

void jdbcPrepareStatementEnd()

jdbcExecuteStatementStart

void jdbcExecuteStatementStart()

jdbcExecuteStatementEnd

void jdbcExecuteStatementEnd()

jdbcExecuteBatchStart

void jdbcExecuteBatchStart()

jdbcExecuteBatchEnd

void jdbcExecuteBatchEnd()

cachePutStart

void cachePutStart()

cachePutEnd

void cachePutEnd()

cacheGetStart

void cacheGetStart()

cacheGetEnd

void cacheGetEnd(boolean hit)

flushStart

void flushStart()

flushEnd

void flushEnd(int numberOfEntities,
              int numberOfCollections)

partialFlushStart

void partialFlushStart()

partialFlushEnd

void partialFlushEnd(int numberOfEntities,
                     int numberOfCollections)

dirtyCalculationStart

void dirtyCalculationStart()

dirtyCalculationEnd

void dirtyCalculationEnd(boolean dirty)

end

void end()


Copyright © 2001-2015 Red Hat, Inc. All Rights Reserved.