# Uses of Annotation Interface
org.apache.cayenne.di.BeforeScopeEnd

Packages that use BeforeScopeEnd
Package
Description
org.apache.cayenne.access
Contains classes that make up Cayenne ORM stack.
org.apache.cayenne.event
Contains classes that make up Cayenne generic event dispatch mechanism.
org.apache.cayenne.runtime
API related to `CayenneRuntime` creation.

- ## Uses of BeforeScopeEnd in org.apache.cayenne.access

  Methods in org.apache.cayenne.access with annotations of type BeforeScopeEnd
  Modifier and Type
  Method
  Description
  `void`
  DataDomain.`shutdown()`
  Shutdowns all owned data nodes and marks this domain as stopped.

- ## Uses of BeforeScopeEnd in org.apache.cayenne.event

  Methods in org.apache.cayenne.event with annotations of type BeforeScopeEnd
  Modifier and Type
  Method
  Description
  `void`
  DefaultEventManager.`shutdown()`
  Stops event threads.

- ## Uses of BeforeScopeEnd in org.apache.cayenne.runtime

  Methods in org.apache.cayenne.runtime with annotations of type BeforeScopeEnd
  Modifier and Type
  Method
  Description
  `void`
  CayenneRuntime.`shutdown()`
  Shuts down the DI injector of this runtime, giving all services that need to release some resources a chance to do that.