本文整理了Java中org.wildfly.swarm.config.runtime.Address.value()
方法的一些代码示例,展示了Address.value()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Address.value()
方法的具体详情如下:
包路径:org.wildfly.swarm.config.runtime.Address
类名称:Address
方法名:value
暂无
代码示例来源: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: io.thorntail/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-runtime
AddressTemplate address = AddressTemplate.of(addressMeta.value());
ModelNode protoType = new ModelNode();
protoType.get(ADDRESS).set(address.resolve(NOOP_CTX, wildcards));
内容来源于网络,如有侵权,请联系作者删除!