|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectjodd.petite.PetiteConfig
public class PetiteConfig
Petite configuration.
| Field Summary | |
|---|---|
protected Class<? extends Scope> |
defaultScope
|
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 Summary | |
|---|---|
PetiteConfig()
|
|
| Method Summary | |
|---|---|
Class<? extends Scope> |
getDefaultScope()
Returns default scope type. |
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 |
setDefaultScope(Class<? extends Scope> defaultScope)
Sets default scope type. |
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. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
protected Class<? extends Scope> defaultScope
protected WiringMode defaultWiringMode
protected boolean detectDuplicatedBeanNames
protected boolean resolveReferenceParameters
protected boolean useFullTypeNames
protected PetiteReference[] lookupReferences
protected boolean useParamo
protected boolean wireScopedProxy
protected boolean detectMixedScopes
| Constructor Detail |
|---|
public PetiteConfig()
| Method Detail |
|---|
public Class<? extends Scope> getDefaultScope()
public void setDefaultScope(Class<? extends Scope> defaultScope)
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.
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||