本文整理了Java中org.wildfly.swarm.config.runtime.Address
类的一些代码示例,展示了Address
类的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Address
类的具体详情如下:
包路径:org.wildfly.swarm.config.runtime.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
内容来源于网络,如有侵权,请联系作者删除!