Skip to main content
aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
Diffstat (limited to 'bundles/org.eclipse.osgi/container/src/org/eclipse/osgi/internal/log/LogServiceManager.java')
-rw-r--r--bundles/org.eclipse.osgi/container/src/org/eclipse/osgi/internal/log/LogServiceManager.java32
1 files changed, 32 insertions, 0 deletions
diff --git a/bundles/org.eclipse.osgi/container/src/org/eclipse/osgi/internal/log/LogServiceManager.java b/bundles/org.eclipse.osgi/container/src/org/eclipse/osgi/internal/log/LogServiceManager.java
index 15098738f..38bdb07d7 100644
--- a/bundles/org.eclipse.osgi/container/src/org/eclipse/osgi/internal/log/LogServiceManager.java
+++ b/bundles/org.eclipse.osgi/container/src/org/eclipse/osgi/internal/log/LogServiceManager.java
@@ -126,6 +126,7 @@ public class LogServiceManager implements SynchronousBundleListener, FrameworkLi
*
*/
@SuppressWarnings("deprecation")
+ @Override
public void bundleChanged(BundleEvent event) {
Bundle bundle = event.getBundle();
String bsn = (bundle == null) ? null : bundle.getSymbolicName();
@@ -141,6 +142,7 @@ public class LogServiceManager implements SynchronousBundleListener, FrameworkLi
* ServiceListener.serviceChanged method.
*
*/
+ @Override
public void serviceChanged(ServiceEvent event) {
ServiceReference<?> reference = event.getServiceReference();
Bundle bundle = reference.getBundle();
@@ -160,6 +162,7 @@ public class LogServiceManager implements SynchronousBundleListener, FrameworkLi
*
*/
@SuppressWarnings("deprecation")
+ @Override
public void frameworkEvent(FrameworkEvent event) {
Bundle bundle = event.getBundle();
int eventType = event.getType();
@@ -272,119 +275,148 @@ public class LogServiceManager implements SynchronousBundleListener, FrameworkLi
static class MockSystemBundle implements Bundle {
+ @Override
public int compareTo(Bundle o) {
long idcomp = getBundleId() - o.getBundleId();
return (idcomp < 0L) ? -1 : ((idcomp > 0L) ? 1 : 0);
}
+ @Override
public int getState() {
return Bundle.RESOLVED;
}
+ @Override
public void start(int options) {
// nothing
}
+ @Override
public void start() {
// nothing
}
+ @Override
public void stop(int options) {
// nothing
}
+ @Override
public void stop() {
// nothing
}
+ @Override
public void update(InputStream input) {
// nothing
}
+ @Override
public void update() {
// nothing
}
+ @Override
public void uninstall() {
// nothing
}
+ @Override
public Dictionary<String, String> getHeaders() {
return new Hashtable<>();
}
+ @Override
public long getBundleId() {
return 0;
}
+ @Override
public String getLocation() {
return Constants.SYSTEM_BUNDLE_LOCATION;
}
+ @Override
public ServiceReference<?>[] getRegisteredServices() {
return null;
}
+ @Override
public ServiceReference<?>[] getServicesInUse() {
return null;
}
+ @Override
public boolean hasPermission(Object permission) {
return true;
}
+ @Override
public URL getResource(String name) {
return null;
}
+ @Override
public Dictionary<String, String> getHeaders(String locale) {
return null;
}
+ @Override
public String getSymbolicName() {
return EquinoxContainer.NAME;
}
+ @Override
public Class<?> loadClass(String name) throws ClassNotFoundException {
throw new ClassNotFoundException();
}
+ @Override
public Enumeration<URL> getResources(String name) {
return null;
}
+ @Override
public Enumeration<String> getEntryPaths(String path) {
return null;
}
+ @Override
public URL getEntry(String path) {
return null;
}
+ @Override
public long getLastModified() {
return System.currentTimeMillis();
}
+ @Override
public Enumeration<URL> findEntries(String path, String filePattern, boolean recurse) {
return null;
}
+ @Override
public BundleContext getBundleContext() {
return null;
}
+ @Override
public Map<X509Certificate, List<X509Certificate>> getSignerCertificates(int signersType) {
return new HashMap<>();
}
+ @Override
public Version getVersion() {
return new Version(0, 0, 0);
}
+ @Override
public <A> A adapt(Class<A> type) {
return null;
}
+ @Override
public File getDataFile(String filename) {
return null;
}

Back to the top