package org.osgi.cdi.impl.extension.services;
import javax.enterprise.context.ApplicationScoped;
import org.osgi.cdi.api.extension.BundleState;
import org.osgi.framework.Bundle;
import org.osgi.framework.BundleContext;
/**
*
* @author Mathieu ANCELIN - SERLI (mathieu.ancelin@serli.com)
*/
@ApplicationScoped
public class BundleHolder {
private BundleState state = BundleState.INVALID;
private Bundle bundle;
private BundleContext context;
public Bundle getBundle() {
return bundle;
}
public void setBundle(Bundle bundle) {
this.bundle = bundle;
}
public BundleContext getContext() {
return context;
}
public void setContext(BundleContext context) {
this.context = context;
}
public BundleState getState() {
return state;
}
public void setState(BundleState state) {
this.state = state;
}
}