Javolution 6.0.0 java
|
Public Member Functions | |
ServiceTrackerImpl (Class< C > type, Class<? extends C > defaultImplClass) | |
void | activate (BundleContext bc) |
void | deactivate (BundleContext bc) |
Object[] | getServices () |
Private Attributes | |
volatile ServiceTracker< C, C > | tracker |
final Class< C > | type |
final Class<? extends C > | defaultImplClass |
C | defaultImpl |
Bridge to service tracker (does not trigger class loading exception if running outside OSGi).
Definition at line 18 of file ServiceTrackerImpl.java.
javolution.osgi.internal.ServiceTrackerImpl< C >.ServiceTrackerImpl | ( | Class< C > | type, |
Class<? extends C > | defaultImplClass | ||
) |
Creates a context tracker for the specified context type.
Definition at line 26 of file ServiceTrackerImpl.java.
void javolution.osgi.internal.ServiceTrackerImpl< C >.activate | ( | BundleContext | bc | ) |
Activates OSGi tracking.
Definition at line 32 of file ServiceTrackerImpl.java.
Referenced by javolution.osgi.internal.JavolutionActivator.start().
void javolution.osgi.internal.ServiceTrackerImpl< C >.deactivate | ( | BundleContext | bc | ) |
Deactivates OSGi tracking.
Definition at line 39 of file ServiceTrackerImpl.java.
Referenced by javolution.osgi.internal.JavolutionActivator.stop().
Object [] javolution.osgi.internal.ServiceTrackerImpl< C >.getServices | ( | ) |
Returns the published services or the default implementation if none.
Definition at line 45 of file ServiceTrackerImpl.java.
Referenced by javolution.osgi.internal.OSGiServices.getLogServices().
|
private |
Definition at line 23 of file ServiceTrackerImpl.java.
Referenced by javolution.osgi.internal.ServiceTrackerImpl< javolution.lang.Configurable.Listener >.getServices().
|
private |
|
private |
Definition at line 20 of file ServiceTrackerImpl.java.
Referenced by javolution.osgi.internal.ServiceTrackerImpl< javolution.lang.Configurable.Listener >.activate(), javolution.osgi.internal.ServiceTrackerImpl< javolution.lang.Configurable.Listener >.deactivate(), and javolution.osgi.internal.ServiceTrackerImpl< javolution.lang.Configurable.Listener >.getServices().
|
private |