13.5.2. サービス契約について
サービスの基本的な要件は、
org.hibernate.service.Service
のマーカーインターフェースを実装することです。Hibernate は、基本的なタイプの安全のためにこの内部で使用します。
オプションとして、サービスは
org.hibernate.service.spi.Startable
および org.hibernate.service.spi.Stoppable
インターフェースを実装し、開始および停止の通知を受信することもできます。別のオプションのサービスコントラクトは org.hibernate.service.spi.Manageable
で、JMX 統合が有効になっていると、JMX でサービスが管理可能であるとマークされます。