package org.atricore.idbus.kernel.main.mediation.provider;
import org.atricore.idbus.kernel.main.mediation.IdentityMediationUnitContainer;
import org.atricore.idbus.kernel.main.mediation.channel.ProvisioningChannel;
import org.atricore.idbus.kernel.main.provisioning.spi.ProvisioningTarget;
import org.osgi.framework.BundleContext;
import java.util.List;
/**
* @author <a href=mailto:sgonzalez@atricore.org>Sebastian Gonzalez Oyuela</a>
*/
public interface ProvisioningServiceProvider extends Provider {
ProvisioningChannel getChannel();
IdentityMediationUnitContainer getUnitContainer();
BundleContext getBundleContext();
List<ProvisioningTarget> getProvisioningTargets();
}