jtecho.java

来自「Java Pattern Oriented Framework (Jt) 是为了」· Java 代码 · 共 80 行

JAVA
80
字号


package Jt;

import java.util.Date;


/**
 * Echo the message received using XML format.
 */

public class JtEcho extends JtObject {


    private static final long serialVersionUID = 1L;
    public static final String JtCLASS_NAME = JtEcho.class.getName(); 

    public JtEcho() {
    }


    /**
     * Process object messages (echoes the message using XML format).
     * <ul>
     * </ul>
     */

    public Object processMessage (Object event) {

        String msgid = null;
        JtMessage e = (JtMessage) event;


        if (e == null)
            return null;

        msgid = (String) e.getMsgId ();

        if (msgid == null)
            return null;


        System.out.println ("JtEcho("+ this.getObjName() +  "):received a message:" 
                + msgid + "...");

        e.processMessage (new JtMessage (JtObject.JtPRINT));


        return (this);

    }


    /**
     * Demonstrates the messages processed by JtEcho.
     */

    public static void main(String[] args) {

        JtFactory main = new JtFactory ();
        JtEcho echo;
        JtMessage msg = new JtMessage (JtObject.JtTEST);



        // Create JtEcho

        echo = (JtEcho) main.createObject (JtEcho.JtCLASS_NAME, "echo");

        msg.setMsgContent(new Date ());
        msg.setMsgData(new Integer (10));
        main.sendMessage (echo, msg);


    }

}


⌨️ 快捷键说明

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