Annotation Type Value

public @interface Value

Used in conjunction with Inject to inject a literal value, rather than a service. Symbols in the value are expanded and the resulting string is coerced to the desired type. For IoC, this annotation is only applied to parameters (on service builder methods, and on service constructors); for components, it may also be applied to field.

See Also:
SymbolSource, TypeCoercer

Required Element Summary
 String value
          The value to be coerced and injected.

Element Detail


public abstract String value
The value to be coerced and injected.

Copyright © 2003-2012 The Apache Software Foundation.