peerinfobundle.java
来自「服务器模块主要负责分配计算任务」· Java 代码 · 共 53 行
JAVA
53 行
package primecruncher;import net.jxta.protocol.*;import net.jxta.peer.*;import net.jxta.pipe.*;import net.jxta.id.*;class PeerInfoBundle{ //private PeerAdvertisement peerAdvertisement = null; private ModuleSpecAdvertisement moduleSpecAdvertisement=null; private PeerMetrics peerMetrics=null; /*****************************************************************/ PeerInfoBundle(ModuleSpecAdvertisement mAdv){ //this.peerAdvertisement=adv; this.moduleSpecAdvertisement=mAdv; peerMetrics=new PeerMetrics(); } /* protected PeerAdvertisement getPeerAdvertisement() { return peerAdvertisement; } */ /*****************************************************************/ protected ModuleSpecAdvertisement getModuleSpecAdvertisement(){ return moduleSpecAdvertisement; } /*****************************************************************/ protected PeerMetrics getPeerMetrics(){ return peerMetrics; } /*****************************************************************/ public boolean equals(Object o){ //将给定的公告信息的pipeID和自身的作比较 if(o instanceof PeerInfoBundle){ PeerInfoBundle b=(PeerInfoBundle)o; ID bPipd=b.moduleSpecAdvertisement.getPipeAdvertisement().getPipeID(); ID ourID=moduleSpecAdvertisement.getPipeAdvertisement().getPipeID(); return ourID.getUniqueValue().equals(bPipd.getUniqueValue()); } return false; } /*****************************************************************/ public int hashCode(){ return moduleSpecAdvertisement.getPipeAdvertisement().getPipeID().getUniqueValue().hashCode(); } /*****************************************************************/ class PeerMetrics{ }}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?