⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 printobjs.java

📁 JGRoups源码
💻 JAVA
字号:
// $Id: PRINTOBJS.java,v 1.4 2005/05/30 14:31:07 belaban Exp $package org.jgroups.protocols;import org.jgroups.Event;import org.jgroups.Message;import org.jgroups.stack.Protocol;public class PRINTOBJS extends Protocol {    public PRINTOBJS() {    }    public String getName() {        return "PRINTOBJS";    }    public void up(Event evt) {        Object obj=null;        byte[] buf;        Message msg;        if(evt.getType() != Event.MSG) {            System.out.println("------------ PRINTOBJS (received event) ----------------");            System.out.println(evt);            System.out.println("--------------------------------------------------------");            passUp(evt);            return;        }        msg=(Message)evt.getArg();        if(msg.getLength() > 0) {            try {                obj=msg.getObject();            }            catch(ClassCastException cast_ex) {                System.out.println("------------ PRINTOBJS (received) ----------------------");                System.out.println(msg);                System.out.println("--------------------------------------------------------");                passUp(evt);                return;            }            catch(Exception e) {                log.error(e);            }            System.out.println("------------ PRINTOBJS (received) ----------------------");            System.out.println(obj);            System.out.println("--------------------------------------------------------");        }        else            System.out.println("------- PRINTOBJS (received null msg from " + msg.getSrc() + ", headers are " +                    msg.printObjectHeaders() + ") --------");        passUp(evt);    }    public void down(Event evt) {        Object obj=null;        byte[] buf;        Message msg;        if(evt.getType() != Event.MSG) {            System.out.println("------------ PRINTOBJS (sent event) --------------------");            System.out.println(evt);            System.out.println("--------------------------------------------------------");            passDown(evt);            return;        }        msg=(Message)evt.getArg();        if(msg.getLength() > 0) {            try {                obj=msg.getObject();            }            catch(ClassCastException cast_ex) {                System.out.println("------------ PRINTOBJS (sent) --------------------------");                System.out.println(msg);                System.out.println("--------------------------------------------------------");                passDown(evt);                return;            }            catch(Exception e) {                log.error(e);            }            System.out.println("------------ PRINTOBJS (sent) --------------------------");            System.out.println(obj);            System.out.println("--------------------------------------------------------");        }        else            System.out.println("------- PRINTOBJS (sent null msg to " + msg.getDest() + ", headers are " +                    msg.printObjectHeaders() + " ) -------------");        passDown(evt);    }    public void reset() {        System.out.println("PRINTOBJS protocol is reset");    }    public String toString() {        return "Protocol PRINTOBJS";    }}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -