package com.rcpcompany.updatesite.tests;
import org.eclipse.equinox.p2.core.IProvisioningAgentProvider;
import org.eclipse.jdt.annotation.NonNull;
import org.osgi.service.component.annotations.Component;
import org.osgi.service.component.annotations.Reference;
import com.rcpcompany.utils.basic.DSStore;
@Component
public class DSAgent {
private static DSStore<IProvisioningAgentProvider> store = DSStore.create(IProvisioningAgentProvider.class);
/**
* @return the factory
*/
public static IProvisioningAgentProvider get() {
return store.get();
}
@Reference(unbind = "-")
public static void setManager(@NonNull IProvisioningAgentProvider obj) {
store.set(obj);
}
}