public void notify(EventObject o) { if (o instanceof InstallableUnitEvent) { InstallableUnitEvent event = (InstallableUnitEvent) o; if (event.isUninstall() && event.isPost()) { uninstallEventProfileId = event.getProfile().getProfileId(); } } else if (o instanceof CommitOperationEvent) { if (uninstallEventProfileId != null) { CommitOperationEvent event = (CommitOperationEvent) o; if (uninstallEventProfileId.equals(event.getProfile().getProfileId()) && getBooleanPreference(GCActivator.GC_ENABLED, true)) runGC(event.getProfile()); uninstallEventProfileId = null; } } else if (o instanceof RollbackOperationEvent) { if (uninstallEventProfileId != null && uninstallEventProfileId.equals(((RollbackOperationEvent) o).getProfile().getProfileId())) uninstallEventProfileId = null; } }
@Override public void notify(EventObject o) { if (o instanceof InstallableUnitEvent) { InstallableUnitEvent event = (InstallableUnitEvent) o; if (event.isUninstall() && event.isPost()) { uninstallEventProfileId = event.getProfile().getProfileId(); } } else if (o instanceof CommitOperationEvent) { if (uninstallEventProfileId != null) { CommitOperationEvent event = (CommitOperationEvent) o; if (uninstallEventProfileId.equals(event.getProfile().getProfileId()) && getBooleanPreference(GCActivator.GC_ENABLED, true)) runGC(event.getProfile()); uninstallEventProfileId = null; } } else if (o instanceof RollbackOperationEvent) { if (uninstallEventProfileId != null && uninstallEventProfileId.equals(((RollbackOperationEvent) o).getProfile().getProfileId())) uninstallEventProfileId = null; } }
public void notify(EventObject o) { if (o instanceof InstallableUnitEvent) { InstallableUnitEvent event = (InstallableUnitEvent) o; if (event.isUninstall() && event.isPost()) { uninstallEventProfileId = event.getProfile().getProfileId(); } } else if (o instanceof CommitOperationEvent) { if (uninstallEventProfileId != null) { CommitOperationEvent event = (CommitOperationEvent) o; if (uninstallEventProfileId.equals(event.getProfile().getProfileId()) && getBooleanPreference(GCActivator.GC_ENABLED, true)) runGC(event.getProfile()); uninstallEventProfileId = null; } } else if (o instanceof RollbackOperationEvent) { if (uninstallEventProfileId != null && uninstallEventProfileId.equals(((RollbackOperationEvent) o).getProfile().getProfileId())) uninstallEventProfileId = null; } }
public void notify(EventObject o) { if (o instanceof InstallableUnitEvent) { InstallableUnitEvent event = (InstallableUnitEvent) o; if (event.isUninstall() && event.isPost()) { uninstallEventProfileId = event.getProfile().getProfileId(); } } else if (o instanceof CommitOperationEvent) { if (uninstallEventProfileId != null) { CommitOperationEvent event = (CommitOperationEvent) o; if (uninstallEventProfileId.equals(event.getProfile().getProfileId()) && getBooleanPreference(GCActivator.GC_ENABLED, true)) runGC(event.getProfile()); uninstallEventProfileId = null; } } else if (o instanceof RollbackOperationEvent) { if (uninstallEventProfileId != null && uninstallEventProfileId.equals(((RollbackOperationEvent) o).getProfile().getProfileId())) uninstallEventProfileId = null; } }