CVS update: JGroups/src/org/jgroups/util ProxyUUID.java
"Bela Ban" <[email protected]> Thu, 11 Nov 2010 13:40:40 +0000
| Newsgroups | gmane.comp.java.javagroups.cvs |
|---|---|
| Message-ID | <[email protected]> |
User: belaban
Date: 10/11/11 13:40:40
Added: src/org/jgroups/util ProxyUUID.java
Log:
ns
Revision Changes Path
1.1 JGroups/src/org/jgroups/util/ProxyUUID.java
Index: ProxyUUID.java
===================================================================
package org.jgroups.util;
import java.io.*;
/**
* Used by RELAY to ship original sender of a message.
* @author Bela Ban
* @version $Id: ProxyUUID.java,v 1.1 2010/11/11 13:40:40 belaban Exp $
*/
public class ProxyUUID extends UUID {
private static final long serialVersionUID=7850262936740849187L;
protected UUID original=null;
public ProxyUUID() {
}
public ProxyUUID(UUID addr, UUID original) {
super(addr.mostSigBits, addr.leastSigBits);
this.original=original;
}
public String toString() {
return super.toString() + ", original=" + original;
}
public String toStringLong() {
return super.toStringLong() + ", original=" + original.toStringLong();
}
public void writeTo(DataOutputStream out) throws IOException {
super.writeTo(out);
original.writeTo(out);
}
public void readFrom(DataInputStream in) throws IOException, IllegalAccessException, InstantiationException {
super.readFrom(in);
original=new UUID();
original.readFrom(in);
}
public void writeExternal(ObjectOutput out) throws IOException {
super.writeExternal(out);
original.writeExternal(out);
}
public void readExternal(ObjectInput in) throws IOException, ClassNotFoundException {
super.readExternal(in);
original.readExternal(in);
}
public int size() {
return super.size() + original.size();
}
}
------------------------------------------------------------------------------
Centralized Desktop Delivery: Dell and VMware Reference Architecture
Simplifying enterprise desktop deployment and management using
Dell EqualLogic storage and VMware View: A highly scalable, end-to-end
client virtualization framework. Read more!
http://p.sf.net/sfu/dell-eql-dev2dev