public static final enum

AutowireCapablePlugin.AutowireStrategy

extends Enum<E extends Enum<E>>
java.lang.Object
   ↳ java.lang.Enum<E extends java.lang.Enum<E>>
     ↳ com.atlassian.plugin.AutowireCapablePlugin.AutowireStrategy

Class Overview

The autowire strategy to use when creating and wiring a bean

Summary

Enum Values
AutowireCapablePlugin.AutowireStrategy  AUTOWIRE_AUTODETECT  Autodetects appropriate injection by first seeing if any no-arg constructors exist. 
AutowireCapablePlugin.AutowireStrategy  AUTOWIRE_BY_CONSTRUCTOR  Performs construction-based injection by type  
AutowireCapablePlugin.AutowireStrategy  AUTOWIRE_BY_NAME  Performs setter-based injection by name  
AutowireCapablePlugin.AutowireStrategy  AUTOWIRE_BY_TYPE  Performs setter-based injection by type  
AutowireCapablePlugin.AutowireStrategy  AUTOWIRE_NO   
Public Methods
static AutowireCapablePlugin.AutowireStrategy valueOf(String name)
final static AutowireStrategy[] values()
[Expand]
Inherited Methods
From class java.lang.Enum
From class java.lang.Object
From interface java.lang.Comparable

Enum Values

public static final AutowireCapablePlugin.AutowireStrategy AUTOWIRE_AUTODETECT

Autodetects appropriate injection by first seeing if any no-arg constructors exist. If not, performs constructor injection, and if so, autowires by type then name

public static final AutowireCapablePlugin.AutowireStrategy AUTOWIRE_BY_CONSTRUCTOR

Performs construction-based injection by type

public static final AutowireCapablePlugin.AutowireStrategy AUTOWIRE_BY_NAME

Performs setter-based injection by name

public static final AutowireCapablePlugin.AutowireStrategy AUTOWIRE_BY_TYPE

Performs setter-based injection by type

public static final AutowireCapablePlugin.AutowireStrategy AUTOWIRE_NO

Public Methods

public static AutowireCapablePlugin.AutowireStrategy valueOf (String name)

public static final AutowireStrategy[] values ()