Class RefPair<S,T>
java.lang.Object
org.apache.felix.scr.impl.manager.RefPair<S,T>
- Direct Known Subclasses:
AbstractPrototypeRefPair
,SingleRefPair
- Version:
- $Rev: 1853021 $ $Date: 2019-02-05 10:23:06 -0600 (Tue, 05 Feb 2019) $
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionorg.osgi.framework.ServiceReference
<T> getRef()
abstract T
abstract boolean
getServiceObject
(ComponentContextImpl<S> key, org.osgi.framework.BundleContext context) boolean
boolean
isFailed()
void
void
abstract boolean
setServiceObject
(ComponentContextImpl<S> key, T serviceObject) abstract T
abstract void
ungetServiceObjects
(org.osgi.framework.BundleContext context)
-
Field Details
-
ref
-
failed
boolean failed -
deleted
volatile boolean deleted
-
-
Constructor Details
-
RefPair
-
-
Method Details
-
getRef
-
getServiceObject
public abstract boolean getServiceObject(ComponentContextImpl<S> key, org.osgi.framework.BundleContext context) -
getServiceObject
-
setServiceObject
-
ungetServiceObjects
public abstract void ungetServiceObjects(org.osgi.framework.BundleContext context) -
ungetServiceObject
-
setFailed
public void setFailed() -
isFailed
public boolean isFailed() -
isDeleted
public boolean isDeleted() -
markDeleted
public void markDeleted()
-