public final enum

BeanScanning

extends Enum<E extends Enum<E>>
java.lang.Object
   ↳ java.lang.Enum<E extends java.lang.Enum<E>>
     ↳ org.eclipse.sisu.space.BeanScanning

Class Overview

Common techniques for discovering bean implementations.

See Also

Summary

Enum Values
BeanScanning  CACHE  Scan once and cache results  
BeanScanning  GLOBAL_INDEX  Use global index (application)  
BeanScanning  INDEX  Use local index (plug-ins)  
BeanScanning  OFF  Never scan  
BeanScanning  ON  Always scan  
Public Methods
static BeanScanning select(Map<?, ?> properties)
Selects the property named "org.eclipse.sisu.space.BeanScanning" and attempts to map its value to a BeanScanning literal, ignoring case.
static BeanScanning valueOf(String name)
final static BeanScanning[] values()
[Expand]
Inherited Methods
From class java.lang.Enum
From class java.lang.Object
From interface java.lang.Comparable

Enum Values

public static final BeanScanning CACHE

Scan once and cache results

public static final BeanScanning GLOBAL_INDEX

Use global index (application)

public static final BeanScanning INDEX

Use local index (plug-ins)

public static final BeanScanning OFF

Never scan

public static final BeanScanning ON

Always scan

Public Methods

public static BeanScanning select (Map<?, ?> properties)

Selects the property named "org.eclipse.sisu.space.BeanScanning" and attempts to map its value to a BeanScanning literal, ignoring case. Defaults to ON for blank or null values.

Parameters
properties The properties
Returns
  • Selected scanning option
Throws
IllegalArgumentException if the property value cannot be mapped

public static BeanScanning valueOf (String name)

public static final BeanScanning[] values ()