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

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

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

Util.readAddress介绍

暂无

代码示例

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

  1. public void readFrom(DataInput in) throws Exception {
  2. type=in.readByte();
  3. final_dest=Util.readAddress(in);
  4. original_sender=Util.readAddress(in);
  5. }

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

  1. public void readFrom(DataInput in) throws Exception {
  2. type=in.readByte();
  3. mbrs=Util.readAddresses(in, ArrayList::new);
  4. from=Util.readAddress(in);
  5. }

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

  1. @Override
  2. public Address read(DataInput input) throws IOException {
  3. // Awkward exception handling due to JGRP-2242
  4. try {
  5. return org.jgroups.util.Util.readAddress(input);
  6. } catch (IOException e) {
  7. throw e;
  8. } catch (Exception e) {
  9. throw new IOException(e);
  10. }
  11. }

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

  1. public void readFrom(DataInput instream) throws Exception {
  2. sender=Util.readAddress(instream);
  3. flags=instream.readByte();
  4. logical_name=Bits.readString(instream);
  5. physical_addr=(PhysicalAddress)Util.readAddress(instream);
  6. mbrs=Util.readAddresses(instream, ArrayList::new);
  7. }

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

  1. public static Address[] readAddresses(DataInput in) throws Exception {
  2. short length=in.readShort();
  3. if(length < 0) return null;
  4. Address[] retval=new Address[length];
  5. for(int i=0; i < length; i++) {
  6. Address addr=Util.readAddress(in);
  7. retval[i]=addr;
  8. }
  9. return retval;
  10. }

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

  1. public void readFrom(DataInput in) throws Exception {
  2. type=in.readShort();
  3. from=Util.readAddress(in);
  4. }

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

  1. public void readFrom(DataInput in) throws Exception {
  2. initiator=Util.readAddress(in);
  3. id=in.readInt();
  4. }

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

  1. public void readFrom(DataInput in) throws Exception {
  2. logical_addr=Util.readAddress(in);
  3. physical_addr=Util.readAddress(in);
  4. logical_name=Bits.readString(in);
  5. }

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

  1. public void readFrom(DataInput in) throws Exception {
  2. type=in.readByte();
  3. mbr=Util.readAddress(in);
  4. sock_addr=Util.readStreamable(IpAddress::new, in);
  5. int size=in.readInt();
  6. if(size > 0) {
  7. mbrs=new HashSet<>();
  8. for(int i=0; i < size; i++)
  9. mbrs.add(Util.readAddress(in));
  10. }
  11. }

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

  1. /**
  2. * @param in
  3. * @param factory a factory for creating the returned collection, parameterized by size
  4. * @return Collection of Address objects
  5. * @throws Exception
  6. */
  7. public static <T extends Collection<Address>> T readAddresses(DataInput in, IntFunction<T> factory) throws Exception {
  8. short length=in.readShort();
  9. if(length < 0) return null;
  10. T retval = factory.apply(length);
  11. Address addr;
  12. for(int i=0; i < length; i++) {
  13. addr=Util.readAddress(in);
  14. retval.add(addr);
  15. }
  16. return retval;
  17. }

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

  1. public void readFrom(DataInput in) throws Exception {
  2. type=Type.values()[in.readByte()];
  3. switch(type) {
  4. case DISSEMINATE:
  5. original_sender=Util.readAddress(in);
  6. break;
  7. case FORWARD:
  8. case VIEW:
  9. case BROADCAST_VIEW:
  10. break;
  11. }
  12. }

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

  1. @Override
  2. public void readFrom(DataInput in) throws Exception {
  3. address = Util.readAddress(in);
  4. id = Bits.readLong(in);
  5. }

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

  1. public void readFrom(DataInput in) throws Exception {
  2. creator=Util.readAddress(in);
  3. id=Bits.readLong(in);
  4. }

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

  1. public void readFrom(DataInput in) throws Exception {
  2. type=in.readByte();
  3. switch(type) {
  4. case MSG:
  5. case XMIT_RSP:
  6. case HIGHEST_SEQNO:
  7. seqno=Bits.readLong(in);
  8. break;
  9. case XMIT_REQ:
  10. sender=Util.readAddress(in);
  11. break;
  12. }
  13. }

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

  1. public void readFrom(DataInput in) throws Exception {
  2. address=Util.readAddress(in);
  3. thread_id=Bits.readLong(in);
  4. }

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

  1. public void readFrom(DataInput in) throws Exception {
  2. remote_view=Util.readView(in);
  3. global_view=Util.readView(in);
  4. int size=in.readInt();
  5. uuids=new HashMap<>();
  6. for(int i=0; i < size; i++) {
  7. Address addr=Util.readAddress(in);
  8. String n=in.readUTF();
  9. uuids.put(addr, n);
  10. }
  11. }

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

  1. public void readFrom(DataInput in) throws Exception {
  2. type=in.readByte();
  3. short flags=in.readShort();
  4. mbr=Util.readAddress(in);
  5. if((flags & MERGE_ID_PRESENT) == MERGE_ID_PRESENT) {
  6. merge_id=new MergeId();
  7. merge_id.readFrom(in);
  8. }
  9. merge_rejected=(flags & MERGE_REJECTED) == MERGE_REJECTED;
  10. useFlushIfPresent=(flags & USE_FLUSH) == USE_FLUSH;
  11. }

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

  1. public void readFrom(DataInput in) throws Exception {
  2. type=Type.values()[in.readShort()];
  3. addr=Util.readAddress(in);
  4. name=Bits.readString(in);
  5. }

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

  1. public void readFrom(DataInput in) throws Exception {
  2. type=Type.values()[in.readByte()];
  3. lock_name=Bits.readString(in);
  4. lock_id=in.readInt();
  5. owner=Util.readStreamable(Owner::new, in);
  6. timeout=in.readLong();
  7. is_trylock=in.readBoolean();
  8. info_rsp=Util.readStreamable(LockInfoResponse::new, in);
  9. sender=Util.readAddress(in);
  10. }

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

  1. @SuppressWarnings("unchecked")
  2. public void readFrom(DataInput instream) throws Exception {
  3. type=Type.values()[instream.readByte()];
  4. view_id=Util.readViewId(instream);
  5. logical_name=Bits.readString(instream);
  6. physical_addr=(PhysicalAddress)Util.readAddress(instream);
  7. }

相关文章

Util类方法