Package com.kylin.jgroups.blocks

Source Code of com.kylin.jgroups.blocks.MyRequestHandler

package com.kylin.jgroups.blocks;

import org.apache.log4j.Logger;
import org.jgroups.Address;
import org.jgroups.Channel;
import org.jgroups.Message;
import org.jgroups.blocks.RequestHandler;

public class MyRequestHandler implements RequestHandler {
 
  private Channel channel;
 
  public MyRequestHandler(Channel channel) {
    super();
    this.channel = channel;
  }

  private static final Logger logger = Logger.getLogger(MyRequestHandler.class);

  public Object handle(Message msg) throws Exception {
    Address sender = msg.getSrc();
    logger.info(sender + ", " + msg.getObject());
    return channel.getName() + "-" + msg.getObject();
  }

}
TOP

Related Classes of com.kylin.jgroups.blocks.MyRequestHandler

TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.