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 HandlerConfigurationpublic 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.