@ThreadSafe public final class ValidationSupport implements Validatable {
@ThreadSafe public abstract class AbstractComponent implements Validatable {
@ThreadSafe public abstract class AbstractComponent implements Validatable {
@ThreadSafe public abstract class AbstractProtectedComponent<T> extends AbstractComponent {
@ThreadSafe public abstract class AbstractProtectedComponent<T> extends AbstractComponent {
@ThreadSafe public final class ValidationSupport implements Validatable {
@ThreadSafe public class ValidatingReference<T> {
@ThreadSafe @Component(label = "Embedded Runtime Properties Service", immediate = true, metatype = false) @Service(RuntimeProperties.class)
@ThreadSafe @Component(label = "Karaf Runtime Properties Service", immediate = true, metatype = false) @Service(RuntimeProperties.class)
@ThreadSafe @Component(label = "Karaf Runtime Properties Service", immediate = true, metatype = false) @Service(RuntimeProperties.class)
@ThreadSafe @Component(label = "Tomcat Runtime Properties Service", immediate = true, metatype = false) @Service(RuntimeProperties.class)
@ThreadSafe @Component(label = "Widlfly Runtime Properties Service", immediate = true, metatype = false) @Service(RuntimeProperties.class)
@ThreadSafe @Component(name = "io.fabric8.mq.fabric.http", label = "Fabric8 Discovery Servlet", immediate = true, metatype = true) public final class ServletRegistrationHandler extends AbstractComponent {
@ThreadSafe @Component(name = "io.fabric8.placholder.resolver.zookeeper", label = "Fabric8 ZooKeeper Placeholder Resolver", metatype = false) @Service({ PlaceholderResolver.class, ZookeeperPlaceholderResolver.class })
@ThreadSafe @Component(name = "io.fabric8.lock.service", label = "Fabric8 Lock Service", metatype = false) @Service(LockService.class)
@ThreadSafe @Component(name = "io.fabric8.jclouds.firewall.manager.factory", label = "Fabric8 Firewall Manager", immediate = true, metatype = false) @Service(FirewallManagerFactory.class)
@ThreadSafe @Component(name = "io.fabric8.partition.worker.logging", label = "Fabric8 Logging Partition Worker", immediate = true, metatype = false) @Service(Worker.class)
@ThreadSafe @Component(name = "io.fabric8.placholder.resolver.profileprop", label = "Fabric8 Profile Property Placeholder Resolver", immediate = true, metatype = false) @Service({ PlaceholderResolver.class, ProfilePropertyPointerResolver.class })
@ThreadSafe @Component(name = "io.fabric8.placholder.resolver.port", label = "Fabric8 Port Placeholder Resolver", immediate = true, metatype = false) @Service({ PlaceholderResolver.class, PortPlaceholderResolver.class })
@ThreadSafe @Component(name = "io.fabric8.placholder.resolver.checksum", label = "Fabric8 Checksum Placholder Resolver", metatype = false) @Service({ PlaceholderResolver.class, ChecksumPlaceholderResolver.class })