Class ScopeMetadata

java.lang.Object
org.springframework.context.annotation.ScopeMetadata

public class ScopeMetadata extends Object
Describes scope characteristics for a Spring-managed bean including the scope name and the scoped-proxy behavior.

The default scope is "singleton", and the default is to not create scoped-proxies.

Since:
2.5
Author:
Mark Fisher, Juergen Hoeller
See Also:
  • Constructor Details

    • ScopeMetadata

      public ScopeMetadata()
  • Method Details

    • setScopeName

      public void setScopeName(String scopeName)
      Set the name of the scope.
    • getScopeName

      public String getScopeName()
      Get the name of the scope.
    • setScopedProxyMode

      public void setScopedProxyMode(ScopedProxyMode scopedProxyMode)
      Set the proxy-mode to be applied to the scoped instance.
    • getScopedProxyMode

      public ScopedProxyMode getScopedProxyMode()
      Get the proxy-mode to be applied to the scoped instance.