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

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

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

Util.objectFromStream介绍

暂无

代码示例

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

  1. public Object objectFromStream(DataInput in) throws Exception {
  2. return Util.objectFromStream(in);
  3. }
  4. }

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

  1. public Object objectFromStream(DataInput in) throws Exception {
  2. return Util.objectFromStream(in);
  3. }

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

  1. public Object objectFromStream(DataInput in) throws Exception {
  2. return Util.objectFromStream(in);
  3. }
  4. }

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

  1. public static <T extends Object> T objectFromStream(DataInput in) throws Exception {
  2. return objectFromStream(in, null);
  3. }

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

  1. protected void readTypes(DataInput in) throws Exception {
  2. int types_len=in.readByte();
  3. if(types_len > 0) {
  4. types=new Class<?>[types_len];
  5. for(int i=0; i < types_len; i++)
  6. types[i]=Util.objectFromStream(in);
  7. }
  8. }

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

  1. public Object objectFromStream(DataInput in) throws Exception {
  2. byte type=in.readByte();
  3. if(type == NULL)
  4. return null;
  5. if(type == VALUE) {
  6. long expiration_time=in.readLong();
  7. Object obj=Util.objectFromStream(in);
  8. return new Cache.Value(obj, expiration_time);
  9. }
  10. else
  11. return Util.objectFromStream(in);
  12. }

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

  1. public Object objectFromStream(DataInput in) throws Exception {
  2. byte type=in.readByte();
  3. if(type == NULL)
  4. return null;
  5. if(type == VALUE) {
  6. long expiration_time=in.readLong();
  7. Object obj=Util.objectFromStream(in);
  8. return new Cache.Value(obj, expiration_time);
  9. }
  10. return Util.objectFromStream(in);
  11. }
  12. }

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

  1. protected void readMethod(DataInput in) throws Exception {
  2. if(in.readByte() == 1) {
  3. Class[] parametertypes=Util.objectFromStream(in);
  4. Class declaringclass=Util.objectFromStream(in);
  5. try {
  6. method=declaringclass.getDeclaredMethod(method_name, parametertypes);
  7. }
  8. catch(NoSuchMethodException e) {
  9. throw new IOException(e.toString());
  10. }
  11. }
  12. }

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

  1. protected void readArgs(DataInput in, Marshaller marshaller) throws Exception {
  2. int args_len=in.readByte();
  3. if(args_len == 0)
  4. return;
  5. args=new Object[args_len];
  6. for(int i=0; i < args_len; i++)
  7. args[i]=marshaller != null? marshaller.objectFromStream(in) : Util.objectFromStream(in);
  8. }

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

  1. public void readFrom(DataInput in) throws Exception {
  2. int size=in.readInt();
  3. for(int i=0; i < size; i++) {
  4. String key=Bits.readString(in);
  5. Object value=Util.objectFromStream(in);
  6. if(key == null)
  7. continue;
  8. values.put(key, value);
  9. }
  10. }

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

  1. public void setState(InputStream input) throws Exception {
  2. java.util.List<Node> copy=(List<Node>)Util.objectFromStream(new DataInputStream(input));
  3. synchronized(nodes) {
  4. nodes.clear();
  5. nodes.addAll(copy);
  6. }
  7. repaint();
  8. }

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

  1. public void setState(InputStream input) throws Exception {
  2. canvas.setState(Util.objectFromStream(new DataInputStream(input)));
  3. }

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

  1. public void setState(InputStream istream) throws Exception {
  2. integrate((HashMap<String, Float>)Util.objectFromStream(new DataInputStream(istream)));
  3. }

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

  1. public void setState(InputStream istream) throws Exception {
  2. Object obj=Util.objectFromStream(new DataInputStream(istream));
  3. root=(Node)((Node)obj).clone();
  4. notifyAllNodesCreated(root);
  5. }

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

  1. protected static Object replyFromBuffer(final byte[] buf, int offset, int length, Marshaller marshaller) throws Exception {
  2. ByteArrayDataInputStream in=new ByteArrayDataInputStream(buf, offset, length);
  3. return marshaller != null? marshaller.objectFromStream(in) : Util.objectFromStream(in);
  4. }

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

  1. protected void readTypes(DataInput in) throws Exception {
  2. int types_len=in.readByte();
  3. if(types_len > 0) {
  4. types=new Class<?>[types_len];
  5. for(int i=0; i < types_len; i++)
  6. types[i]=Util.objectFromStream(in);
  7. }
  8. }

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

  1. public Object objectFromStream(DataInput in) throws Exception {
  2. byte type=in.readByte();
  3. if(type == NULL)
  4. return null;
  5. if(type == VALUE) {
  6. long expiration_time=in.readLong();
  7. Object obj=Util.objectFromStream(in);
  8. return new Cache.Value(obj, expiration_time);
  9. }
  10. else
  11. return Util.objectFromStream(in);
  12. }

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

  1. protected void readMethod(DataInput in) throws Exception {
  2. if(in.readByte() == 1) {
  3. Class[] parametertypes=Util.objectFromStream(in);
  4. Class declaringclass=Util.objectFromStream(in);
  5. try {
  6. method=declaringclass.getDeclaredMethod(method_name, parametertypes);
  7. }
  8. catch(NoSuchMethodException e) {
  9. throw new IOException(e.toString());
  10. }
  11. }
  12. }

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

  1. public void readFrom(DataInput in) throws Exception {
  2. int size=in.readInt();
  3. for(int i=0; i < size; i++) {
  4. String key=Bits.readString(in);
  5. Object value=Util.objectFromStream(in);
  6. if(key == null)
  7. continue;
  8. values.put(key, value);
  9. }
  10. }

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

  1. protected void readArgs(DataInput in, Marshaller marshaller) throws Exception {
  2. int args_len=in.readByte();
  3. if(args_len == 0)
  4. return;
  5. args=new Object[args_len];
  6. for(int i=0; i < args_len; i++)
  7. args[i]=marshaller != null? marshaller.objectFromStream(in) : Util.objectFromStream(in);
  8. }

相关文章

Util类方法