public class PetiteConfig
extends java.lang.Object
| Modifier and Type | Field and Description |
|---|---|
protected WiringMode |
defaultWiringMode |
protected boolean |
detectDuplicatedBeanNames |
protected boolean |
detectMixedScopes |
protected PetiteReference[] |
lookupReferences |
protected boolean |
resolveReferenceParameters |
protected boolean |
useFullTypeNames |
protected boolean |
useParamo |
protected boolean |
wireScopedProxy |
| Constructor and Description |
|---|
PetiteConfig() |
| Modifier and Type | Method and Description |
|---|---|
WiringMode |
getDefaultWiringMode()
Returns default wiring mode.
|
boolean |
getDetectDuplicatedBeanNames()
Returns
true if container detects duplicated bean names. |
PetiteReference[] |
getLookupReferences() |
boolean |
getResolveReferenceParameters()
Returns
true if parameter references should be resolved. |
boolean |
getUseFullTypeNames() |
boolean |
getUseParamo() |
boolean |
isDetectMixedScopes() |
boolean |
isWireScopedProxy() |
protected WiringMode |
resolveWiringMode(WiringMode wiringMode)
Resolves wiring mode by checking if default and
null values. |
void |
setDefaultWiringMode(WiringMode defaultWiringMode)
Specifies default wiring mode.
|
void |
setDetectDuplicatedBeanNames(boolean detectDuplicatedBeanNames)
Specifies if an exception should be thrown if two beans with same exception are registered with this container.
|
void |
setDetectMixedScopes(boolean detectMixedScopes)
Defines if mixed scopes should be detected as errors.
|
void |
setLookupReferences(PetiteReference... lookupReferences)
Specifies references for bean name lookup, when name
is not specified, in given order.
|
void |
setResolveReferenceParameters(boolean resolveReferenceParameters)
Defines if reference parameters should be resolved.
|
void |
setUseFullTypeNames(boolean useFullTypeNames)
Specifies if type names should be full or short.
|
void |
setUseParamo(boolean useParamo)
Specifies if Paramo tool should be used to resolve
method and ctor argument names.
|
void |
setWireScopedProxy(boolean wireScopedProxy)
Defines if scoped proxies should be wired.
|
protected WiringMode defaultWiringMode
protected boolean detectDuplicatedBeanNames
protected boolean resolveReferenceParameters
protected boolean useFullTypeNames
protected PetiteReference[] lookupReferences
protected boolean useParamo
protected boolean wireScopedProxy
protected boolean detectMixedScopes
public WiringMode getDefaultWiringMode()
public void setDefaultWiringMode(WiringMode defaultWiringMode)
protected WiringMode resolveWiringMode(WiringMode wiringMode)
null values.public boolean getDetectDuplicatedBeanNames()
true if container detects duplicated bean names.public void setDetectDuplicatedBeanNames(boolean detectDuplicatedBeanNames)
public boolean getResolveReferenceParameters()
true if parameter references should be resolved.public void setResolveReferenceParameters(boolean resolveReferenceParameters)
public boolean getUseFullTypeNames()
public void setUseFullTypeNames(boolean useFullTypeNames)
public PetiteReference[] getLookupReferences()
public void setLookupReferences(PetiteReference... lookupReferences)
public boolean getUseParamo()
public void setUseParamo(boolean useParamo)
false).public boolean isWireScopedProxy()
public void setWireScopedProxy(boolean wireScopedProxy)
public boolean isDetectMixedScopes()
public void setDetectMixedScopes(boolean detectMixedScopes)
wireScopedProxy is not set, then enabling this flag
will throw an exception on mixed scopes. If wireScopedProxy is set
enabling this flag will just issue a warn message in the log.
Only available with Proxetta.Copyright © 2003-2013 Jodd Team