Package org.apache.felix.scr.impl.helper
Class ComponentServiceObjectsHelper.ComponentServiceObjectsImpl
java.lang.Object
org.apache.felix.scr.impl.helper.ComponentServiceObjectsHelper.ComponentServiceObjectsImpl
- All Implemented Interfaces:
org.osgi.service.component.ComponentServiceObjects
- Enclosing class:
- ComponentServiceObjectsHelper
private static final class ComponentServiceObjectsHelper.ComponentServiceObjectsImpl
extends Object
implements org.osgi.service.component.ComponentServiceObjects
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate boolean
private org.osgi.framework.ServiceObjects
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid
close()
Close this instance and unget all services.void
org.osgi.framework.ServiceReference<?>
toString()
void
ungetService
(Object service)
-
Field Details
-
instances
-
serviceObjects
private volatile org.osgi.framework.ServiceObjects serviceObjects -
deactivated
private volatile boolean deactivated
-
-
Constructor Details
-
ComponentServiceObjectsImpl
public ComponentServiceObjectsImpl(org.osgi.framework.ServiceObjects so)
-
-
Method Details
-
deactivate
public void deactivate() -
close
public void close()Close this instance and unget all services. -
getService
- Specified by:
getService
in interfaceorg.osgi.service.component.ComponentServiceObjects
-
ungetService
- Specified by:
ungetService
in interfaceorg.osgi.service.component.ComponentServiceObjects
-
getServiceReference
public org.osgi.framework.ServiceReference<?> getServiceReference()- Specified by:
getServiceReference
in interfaceorg.osgi.service.component.ComponentServiceObjects
-
toString
-