org.wildfly.swarm.config.runtime.Address类的使用及代码示例

x33g5p2x  于2022-01-17 转载在 其他  
字(5.7k)|赞(0)|评价(0)|浏览(104)

本文整理了Java中org.wildfly.swarm.config.runtime.Address类的一些代码示例,展示了Address类的具体用法。这些代码示例主要来源于Github/Stackoverflow/Maven等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Address类的具体详情如下:
包路径:org.wildfly.swarm.config.runtime.Address
类名称:Address

Address介绍

暂无

代码示例

代码示例来源:origin: io.thorntail/config-api

@Address("/subsystem=batch-jberet/in-memory-job-repository=*")
@ResourceType("in-memory-job-repository")
public class InMemoryJobRepository<T extends InMemoryJobRepository<T>>

代码示例来源:origin: org.wildfly.swarm/config-api-runtime

public static AddressTemplate of(Class<?> entity) {
    Index index = IndexFactory.createIndex(entity);
    ClassInfo clazz = index.getClassByName(DotName.createSimple(entity.getCanonicalName()));

    AddressTemplate addr = null;

    for (AnnotationInstance annotation : clazz.classAnnotations()) {
      if (annotation.name().equals(IndexFactory.ADDRESS_META)) {
        Address meta = entity.getAnnotation(Address.class);
        addr = AddressTemplate.of(meta.value());
      }
      else if (annotation.name().equals(IndexFactory.ADDRESSES_META)) {
        Addresses meta = entity.getAnnotation(Addresses.class);
        StringBuffer sb = new StringBuffer("\n");
        for (String s : meta.value()) {
          sb.append(s).append("\n");
        }
        throw new RuntimeException("Ambiguous resource reference on class "+entity +": "+ sb.toString());
      }

    }

    if(null==addr)
      throw new RuntimeException("Missing resource reference on class "+entity);

    return addr;
  }
}

代码示例来源:origin: io.thorntail/config-api-runtime

public static AddressTemplate of(Class<?> entity) {
    Index index = IndexFactory.createIndex(entity);
    ClassInfo clazz = index.getClassByName(DotName.createSimple(entity.getCanonicalName()));

    AddressTemplate addr = null;

    for (AnnotationInstance annotation : clazz.classAnnotations()) {
      if (annotation.name().equals(IndexFactory.ADDRESS_META)) {
        Address meta = entity.getAnnotation(Address.class);
        addr = AddressTemplate.of(meta.value());
      }
      else if (annotation.name().equals(IndexFactory.ADDRESSES_META)) {
        Addresses meta = entity.getAnnotation(Addresses.class);
        StringBuffer sb = new StringBuffer("\n");
        for (String s : meta.value()) {
          sb.append(s).append("\n");
        }
        throw new RuntimeException("Ambiguous resource reference on class "+entity +": "+ sb.toString());
      }

    }

    if(null==addr)
      throw new RuntimeException("Missing resource reference on class "+entity);

    return addr;
  }
}

代码示例来源:origin: org.wildfly.swarm/config-api

@Address("/subsystem=undertow/configuration=filter/gzip=*")
@ResourceType("gzip")
public class Gzip<T extends Gzip<T>>

代码示例来源:origin: org.wildfly.swarm/config-api-runtime

AddressTemplate address = AddressTemplate.of(addressMeta.value());
ModelNode protoType = new ModelNode();
protoType.get(ADDRESS).set(address.resolve(NOOP_CTX, wildcards));

代码示例来源:origin: org.wildfly.swarm/config-api

@Address("/subsystem=undertow/servlet-container=*/welcome-file=*")
@ResourceType("welcome-file")
public class WelcomeFile<T extends WelcomeFile<T>>

代码示例来源:origin: org.wildfly.swarm/config-api

@Address("/subsystem=batch-jberet/in-memory-job-repository=*")
@ResourceType("in-memory-job-repository")
public class InMemoryJobRepository<T extends InMemoryJobRepository<T>>

代码示例来源:origin: io.thorntail/config-api

@Address("/subsystem=undertow/configuration=filter/mod-cluster=*/balancer=*/load-balancing-group=*")
@ResourceType("load-balancing-group")
public class LoadBalancingGroup<T extends LoadBalancingGroup<T>>

代码示例来源:origin: io.thorntail/config-api

@Address("/subsystem=jmx/configuration=audit-log/handler=*")
@ResourceType("handler")
public class Handler<T extends Handler<T>>

代码示例来源:origin: org.wildfly.swarm/config-api

@Address("/core-service=management/security-realm=*/plug-in=*")
@ResourceType("plug-in")
public class PlugIn<T extends PlugIn<T>>

代码示例来源:origin: org.wildfly.swarm/config-api

@Address("/subsystem=jmx/configuration=audit-log/handler=*")
@ResourceType("handler")
public class Handler<T extends Handler<T>>

代码示例来源:origin: io.thorntail/config-api

@Address("/core-service=management/access=audit/logger=audit-log/handler=*")
@ResourceType("handler")
public class Handler<T extends Handler<T>>

代码示例来源:origin: io.thorntail/config-api

@Address("/subsystem=undertow/configuration=filter/gzip=*")
@ResourceType("gzip")
public class Gzip<T extends Gzip<T>>

代码示例来源:origin: org.wildfly.swarm/config-api

@Address("/subsystem=undertow/configuration=filter/mod-cluster=*/balancer=*/load-balancing-group=*")
@ResourceType("load-balancing-group")
public class LoadBalancingGroup<T extends LoadBalancingGroup<T>>

代码示例来源:origin: io.thorntail/config-api

@Address("/subsystem=undertow/servlet-container=*/welcome-file=*")
@ResourceType("welcome-file")
public class WelcomeFile<T extends WelcomeFile<T>>

代码示例来源:origin: org.wildfly.swarm/config-api

@Address("/core-service=management/access=audit/logger=audit-log/handler=*")
@ResourceType("handler")
public class Handler<T extends Handler<T>>

代码示例来源:origin: io.thorntail/config-api

@Address("/core-service=management/security-realm=*/plug-in=*")
@ResourceType("plug-in")
public class PlugIn<T extends PlugIn<T>>

代码示例来源:origin: org.wildfly.swarm/config-api

@Address("/subsystem=jdr")
@ResourceType("subsystem")
@Implicit

代码示例来源:origin: io.thorntail/config-api

@Address("/subsystem=infinispan/remote-cache-container=*/near-cache=none")
@ResourceType("near-cache")
@Implicit

代码示例来源:origin: io.thorntail/config-api

@Address("/subsystem=jgroups/stack=*/transport=*/thread-pool=internal")
@ResourceType("thread-pool")
@Implicit

相关文章