org.jgroups.util.Util.setField()方法的使用及代码示例

x33g5p2x  于2022-02-01 转载在 其他  
字(6.3k)|赞(0)|评价(0)|浏览(175)

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

Util.setField介绍

暂无

代码示例

代码示例来源:origin: wildfly/wildfly

  1. protected void nullFields() {
  2. for(Field field: copied_fields)
  3. Util.setField(field, this, null);
  4. }

代码示例来源:origin: wildfly/wildfly

  1. /** Copies state from main-channel to this fork-channel */
  2. protected void copyFields() {
  3. for(Field field: copied_fields) {
  4. Object value=Util.getField(field,main_channel);
  5. Util.setField(field, this, value);
  6. }
  7. }

代码示例来源:origin: wildfly/wildfly

  1. protected void applyConfig(Config config) {
  2. for(Map.Entry<String,Object> entry: config.values.entrySet()) {
  3. Field field=Util.getField(getClass(), entry.getKey());
  4. Util.setField(field, this, entry.getValue());
  5. }
  6. }

代码示例来源:origin: wildfly/wildfly

  1. public void set(String field_name, Object value) {
  2. Field field=Util.getField(this.getClass(),field_name);
  3. if(field == null)
  4. System.err.println("Field " + field_name + " not found");
  5. else {
  6. Util.setField(field, this, value);
  7. System.out.println(field.getName() + "=" + value);
  8. }
  9. }

代码示例来源:origin: wildfly/wildfly

  1. private static void setBindAddress(Protocol protocol, InetAddress bind_addr) throws Exception {
  2. Field f=Util.getField(protocol.getClass(), "bind_addr");
  3. Util.setField(f, protocol, bind_addr) ;
  4. }

代码示例来源:origin: wildfly/wildfly

  1. protected void handleConfigChange(ConfigChange config_change) {
  2. String attr_name=config_change.attr_name;
  3. try {
  4. Object attr_value=config_change.getValue();
  5. Field field=Util.getField(this.getClass(), attr_name);
  6. Util.setField(field,this,attr_value);
  7. System.out.println(config_change.attr_name + "=" + attr_value);
  8. log_interval=num_msgs / 10;
  9. receive_log_interval=Math.max(1, num_msgs * Math.max(1, members.size()) / 10);
  10. }
  11. catch(Exception e) {
  12. System.err.println("failed applying config change for attr " + attr_name + ": " + e);
  13. }
  14. }

代码示例来源:origin: wildfly/wildfly

  1. public <T extends Protocol> T setValue(String name, Object value) {
  2. if(name == null || value == null)
  3. return (T)this;
  4. Field field=Util.getField(getClass(), name);
  5. if(field == null)
  6. throw new IllegalArgumentException("field " + name + " not found");
  7. Property prop=field.getAnnotation(Property.class);
  8. if(prop != null) {
  9. String deprecated_msg=prop.deprecatedMessage();
  10. if(deprecated_msg != null && !deprecated_msg.isEmpty())
  11. log.warn("Field " + getName() + "." + name + " is deprecated: " + deprecated_msg);
  12. }
  13. Util.setField(field, this, value);
  14. return (T)this;
  15. }

代码示例来源:origin: wildfly/wildfly

  1. public void configChange(ConfigChange config_change) { // 5
  2. String attr_name=config_change.attr_name;
  3. try {
  4. Object attr_value=config_change.getValue();
  5. Field field=Util.getField(this.getClass(), attr_name);
  6. Util.setField(field, this, attr_value);
  7. System.out.println(config_change.attr_name + "=" + attr_value);
  8. log_interval=num_msgs / 10;
  9. receive_log_interval=num_msgs * Math.max(1, members.size()) / 10;
  10. send_options.mode(sync? ResponseMode.GET_ALL : ResponseMode.GET_NONE);
  11. if(oob)
  12. send_options.flags(Message.Flag.OOB);
  13. }
  14. catch(Exception e) {
  15. System.err.println("failed applying config change for attr " + attr_name + ": " + e);
  16. }
  17. }

代码示例来源:origin: wildfly/wildfly

  1. if(field.isAnnotationPresent(Property.class)) {
  2. Object value=Util.getField(field, prot);
  3. Util.setField(field, new_prot, value);
  4. if(field != null) {
  5. Object value=Util.getField(field, prot);
  6. Util.setField(field, new_prot, value);

代码示例来源:origin: wildfly/wildfly

  1. converted=PropertyHelper.getConvertedValue(obj, field, props, propertyValue, true);
  2. if(converted != null)
  3. Util.setField(field, obj, converted);

代码示例来源:origin: wildfly/wildfly

  1. ((Protocol)target).setValue(attrname, value);
  2. else
  3. Util.setField(field, target, value);

代码示例来源:origin: wildfly/wildfly

  1. converted=PropertyHelper.getConvertedValue(protocol, fields[j], defaultValue, true);
  2. if(converted != null)
  3. Util.setField(fields[j], protocol, converted);

代码示例来源:origin: wildfly/wildfly

  1. converted=PropertyHelper.getConvertedValue(protocol, fields[j], properties, defaultValue, true);
  2. if(converted != null)
  3. Util.setField(fields[j], protocol, converted);

代码示例来源:origin: org.jboss.eap/wildfly-client-all

  1. protected void nullFields() {
  2. for(Field field: copied_fields)
  3. Util.setField(field, this, null);
  4. }

代码示例来源:origin: org.jboss.eap/wildfly-client-all

  1. public void set(String field_name, Object value) {
  2. Field field=Util.getField(this.getClass(),field_name);
  3. if(field == null)
  4. System.err.println("Field " + field_name + " not found");
  5. else {
  6. Util.setField(field, this, value);
  7. System.out.println(field.getName() + "=" + value);
  8. }
  9. }

代码示例来源:origin: org.jboss.eap/wildfly-client-all

  1. private static void setBindAddress(Protocol protocol, InetAddress bind_addr) throws Exception {
  2. Field f=Util.getField(protocol.getClass(), "bind_addr");
  3. Util.setField(f, protocol, bind_addr) ;
  4. }

代码示例来源:origin: org.jboss.eap/wildfly-client-all

  1. /** Copies state from main-channel to this fork-channel */
  2. protected void copyFields() {
  3. for(Field field: copied_fields) {
  4. Object value=Util.getField(field,main_channel);
  5. Util.setField(field, this, value);
  6. }
  7. }

代码示例来源:origin: org.jboss.eap/wildfly-client-all

  1. protected void applyConfig(Config config) {
  2. for(Map.Entry<String,Object> entry: config.values.entrySet()) {
  3. Field field=Util.getField(getClass(), entry.getKey());
  4. Util.setField(field, this, entry.getValue());
  5. }
  6. }

代码示例来源:origin: org.jboss.eap/wildfly-client-all

  1. protected void handleConfigChange(ConfigChange config_change) {
  2. String attr_name=config_change.attr_name;
  3. try {
  4. Object attr_value=config_change.getValue();
  5. Field field=Util.getField(this.getClass(), attr_name);
  6. Util.setField(field,this,attr_value);
  7. System.out.println(config_change.attr_name + "=" + attr_value);
  8. log_interval=num_msgs / 10;
  9. receive_log_interval=Math.max(1, num_msgs * Math.max(1, members.size()) / 10);
  10. }
  11. catch(Exception e) {
  12. System.err.println("failed applying config change for attr " + attr_name + ": " + e);
  13. }
  14. }

代码示例来源:origin: org.jboss.eap/wildfly-client-all

  1. public <T extends Protocol> T setValue(String name, Object value) {
  2. if(name == null || value == null)
  3. return (T)this;
  4. Field field=Util.getField(getClass(), name);
  5. if(field == null)
  6. throw new IllegalArgumentException("field " + name + " not found");
  7. Property prop=field.getAnnotation(Property.class);
  8. if(prop != null) {
  9. String deprecated_msg=prop.deprecatedMessage();
  10. if(deprecated_msg != null && !deprecated_msg.isEmpty())
  11. log.warn("Field " + getName() + "." + name + " is deprecated: " + deprecated_msg);
  12. }
  13. Util.setField(field, this, value);
  14. return (T)this;
  15. }

相关文章

Util类方法