本文整理了Java中org.jgroups.util.Util.setField()
方法的一些代码示例,展示了Util.setField()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Util.setField()
方法的具体详情如下:
包路径:org.jgroups.util.Util
类名称:Util
方法名:setField
暂无
代码示例来源:origin: wildfly/wildfly
protected void nullFields() {
for(Field field: copied_fields)
Util.setField(field, this, null);
}
代码示例来源:origin: wildfly/wildfly
/** Copies state from main-channel to this fork-channel */
protected void copyFields() {
for(Field field: copied_fields) {
Object value=Util.getField(field,main_channel);
Util.setField(field, this, value);
}
}
代码示例来源:origin: wildfly/wildfly
protected void applyConfig(Config config) {
for(Map.Entry<String,Object> entry: config.values.entrySet()) {
Field field=Util.getField(getClass(), entry.getKey());
Util.setField(field, this, entry.getValue());
}
}
代码示例来源:origin: wildfly/wildfly
public void set(String field_name, Object value) {
Field field=Util.getField(this.getClass(),field_name);
if(field == null)
System.err.println("Field " + field_name + " not found");
else {
Util.setField(field, this, value);
System.out.println(field.getName() + "=" + value);
}
}
代码示例来源:origin: wildfly/wildfly
private static void setBindAddress(Protocol protocol, InetAddress bind_addr) throws Exception {
Field f=Util.getField(protocol.getClass(), "bind_addr");
Util.setField(f, protocol, bind_addr) ;
}
代码示例来源:origin: wildfly/wildfly
protected void handleConfigChange(ConfigChange config_change) {
String attr_name=config_change.attr_name;
try {
Object attr_value=config_change.getValue();
Field field=Util.getField(this.getClass(), attr_name);
Util.setField(field,this,attr_value);
System.out.println(config_change.attr_name + "=" + attr_value);
log_interval=num_msgs / 10;
receive_log_interval=Math.max(1, num_msgs * Math.max(1, members.size()) / 10);
}
catch(Exception e) {
System.err.println("failed applying config change for attr " + attr_name + ": " + e);
}
}
代码示例来源:origin: wildfly/wildfly
public <T extends Protocol> T setValue(String name, Object value) {
if(name == null || value == null)
return (T)this;
Field field=Util.getField(getClass(), name);
if(field == null)
throw new IllegalArgumentException("field " + name + " not found");
Property prop=field.getAnnotation(Property.class);
if(prop != null) {
String deprecated_msg=prop.deprecatedMessage();
if(deprecated_msg != null && !deprecated_msg.isEmpty())
log.warn("Field " + getName() + "." + name + " is deprecated: " + deprecated_msg);
}
Util.setField(field, this, value);
return (T)this;
}
代码示例来源:origin: wildfly/wildfly
public void configChange(ConfigChange config_change) { // 5
String attr_name=config_change.attr_name;
try {
Object attr_value=config_change.getValue();
Field field=Util.getField(this.getClass(), attr_name);
Util.setField(field, this, attr_value);
System.out.println(config_change.attr_name + "=" + attr_value);
log_interval=num_msgs / 10;
receive_log_interval=num_msgs * Math.max(1, members.size()) / 10;
send_options.mode(sync? ResponseMode.GET_ALL : ResponseMode.GET_NONE);
if(oob)
send_options.flags(Message.Flag.OOB);
}
catch(Exception e) {
System.err.println("failed applying config change for attr " + attr_name + ": " + e);
}
}
代码示例来源:origin: wildfly/wildfly
if(field.isAnnotationPresent(Property.class)) {
Object value=Util.getField(field, prot);
Util.setField(field, new_prot, value);
if(field != null) {
Object value=Util.getField(field, prot);
Util.setField(field, new_prot, value);
代码示例来源:origin: wildfly/wildfly
converted=PropertyHelper.getConvertedValue(obj, field, props, propertyValue, true);
if(converted != null)
Util.setField(field, obj, converted);
代码示例来源:origin: wildfly/wildfly
((Protocol)target).setValue(attrname, value);
else
Util.setField(field, target, value);
代码示例来源:origin: wildfly/wildfly
converted=PropertyHelper.getConvertedValue(protocol, fields[j], defaultValue, true);
if(converted != null)
Util.setField(fields[j], protocol, converted);
代码示例来源:origin: wildfly/wildfly
converted=PropertyHelper.getConvertedValue(protocol, fields[j], properties, defaultValue, true);
if(converted != null)
Util.setField(fields[j], protocol, converted);
代码示例来源:origin: org.jboss.eap/wildfly-client-all
protected void nullFields() {
for(Field field: copied_fields)
Util.setField(field, this, null);
}
代码示例来源:origin: org.jboss.eap/wildfly-client-all
public void set(String field_name, Object value) {
Field field=Util.getField(this.getClass(),field_name);
if(field == null)
System.err.println("Field " + field_name + " not found");
else {
Util.setField(field, this, value);
System.out.println(field.getName() + "=" + value);
}
}
代码示例来源:origin: org.jboss.eap/wildfly-client-all
private static void setBindAddress(Protocol protocol, InetAddress bind_addr) throws Exception {
Field f=Util.getField(protocol.getClass(), "bind_addr");
Util.setField(f, protocol, bind_addr) ;
}
代码示例来源:origin: org.jboss.eap/wildfly-client-all
/** Copies state from main-channel to this fork-channel */
protected void copyFields() {
for(Field field: copied_fields) {
Object value=Util.getField(field,main_channel);
Util.setField(field, this, value);
}
}
代码示例来源:origin: org.jboss.eap/wildfly-client-all
protected void applyConfig(Config config) {
for(Map.Entry<String,Object> entry: config.values.entrySet()) {
Field field=Util.getField(getClass(), entry.getKey());
Util.setField(field, this, entry.getValue());
}
}
代码示例来源:origin: org.jboss.eap/wildfly-client-all
protected void handleConfigChange(ConfigChange config_change) {
String attr_name=config_change.attr_name;
try {
Object attr_value=config_change.getValue();
Field field=Util.getField(this.getClass(), attr_name);
Util.setField(field,this,attr_value);
System.out.println(config_change.attr_name + "=" + attr_value);
log_interval=num_msgs / 10;
receive_log_interval=Math.max(1, num_msgs * Math.max(1, members.size()) / 10);
}
catch(Exception e) {
System.err.println("failed applying config change for attr " + attr_name + ": " + e);
}
}
代码示例来源:origin: org.jboss.eap/wildfly-client-all
public <T extends Protocol> T setValue(String name, Object value) {
if(name == null || value == null)
return (T)this;
Field field=Util.getField(getClass(), name);
if(field == null)
throw new IllegalArgumentException("field " + name + " not found");
Property prop=field.getAnnotation(Property.class);
if(prop != null) {
String deprecated_msg=prop.deprecatedMessage();
if(deprecated_msg != null && !deprecated_msg.isEmpty())
log.warn("Field " + getName() + "." + name + " is deprecated: " + deprecated_msg);
}
Util.setField(field, this, value);
return (T)this;
}
内容来源于网络,如有侵权,请联系作者删除!