Top Description Interfaces
[default module]

Package org.hibernate.action.spi


This SPI package defines an abstraction over the notion of an "action" which is scheduled for asynchronous execution by the event listeners. Every action implements org.hibernate.action.spi.Executable.

The org.hibernate.engine.spi.ActionQueue is responsible for scheduling and execution of the actions.

This package also defines the SPI callback interfaces for the org.hibernate.engine.spi.ActionQueue, allowing registration of custom org.hibernate.action.spi.AfterTransactionCompletionProcess and org.hibernate.action.spi.BeforeTransactionCompletionProcess processors.

Interface Summary

Modifier and TypeInterface and Description
public interface
AfterTransactionCompletionProcess

Contract representing some process that needs to occur during after transaction completion.

public interface
BeforeTransactionCompletionProcess

Contract representing some process that needs to occur during before transaction completion.

public interface
Executable

An operation which may be scheduled for later execution.