li.rudin.arduino.managed.cdi.ManagedDeviceBean Maven / Gradle / Ivy
package li.rudin.arduino.managed.cdi;
import java.lang.annotation.Annotation;
import java.lang.reflect.Type;
import java.util.Collections;
import java.util.HashSet;
import java.util.Set;
import javax.enterprise.context.ApplicationScoped;
import javax.enterprise.context.spi.CreationalContext;
import javax.enterprise.inject.Any;
import javax.enterprise.inject.Default;
import javax.enterprise.inject.spi.Bean;
import javax.enterprise.inject.spi.InjectionPoint;
import javax.enterprise.inject.spi.PassivationCapable;
import javax.enterprise.util.AnnotationLiteral;
import li.rudin.arduino.api.Arduino;
import li.rudin.arduino.api.state.ConnectionState;
import li.rudin.arduino.managed.Managed;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
public class ManagedDeviceBean implements Bean
© 2015 - 2025 Weber Informatics LLC | Privacy Policy