public class TemporalDependency extends java.lang.Object implements HandlerConfiguration
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
EMPTY
OnTimeout policy: empty array or collection.
|
static java.lang.String |
NULL
OnTimeout policy: inject null.
|
static java.lang.String |
NULLABLE
OnTimeout policy: nullable object.
|
Constructor and Description |
---|
TemporalDependency() |
Modifier and Type | Method and Description |
---|---|
org.apache.felix.ipojo.metadata.Element |
getElement()
Gets the dependency metadata.
|
TemporalDependency |
setField(java.lang.String field)
Sets the field attached to the dependency.
|
TemporalDependency |
setFilter(java.lang.String filter)
Sets the dependency filter.
|
TemporalDependency |
setOnTimeoutPolicy(java.lang.String tip)
Sets the dependency ontimeout policy.
|
TemporalDependency |
setProxy(boolean proxy)
Sets if the dependency is injected as a proxy.
|
TemporalDependency |
setSpecification(java.lang.String spec)
Sets the required service specification.
|
TemporalDependency |
setTimeout(long time)
Sets the dependency timeout.
|
TemporalDependency |
setTimeout(java.lang.String time)
Sets the dependency timeout.
|
public static final java.lang.String NULLABLE
public static final java.lang.String EMPTY
public static final java.lang.String NULL
public org.apache.felix.ipojo.metadata.Element getElement()
getElement
in interface HandlerConfiguration
public TemporalDependency setSpecification(java.lang.String spec)
spec
- the specificationpublic TemporalDependency setFilter(java.lang.String filter)
filter
- the LDAP filterpublic TemporalDependency setField(java.lang.String field)
field
- the implementation class field name.public TemporalDependency setProxy(boolean proxy)
proxy
- true
to inject proxies.public TemporalDependency setTimeout(java.lang.String time)
time
- the dependency timeout in ms
'infinite' for infinite.public TemporalDependency setTimeout(long time)
time
- the dependency timeout in mspublic TemporalDependency setOnTimeoutPolicy(java.lang.String tip)
tip
- the ontimeout policyCopyright © 2006-2014 The Apache Software Foundation. All Rights Reserved.