Package org.jgroups.demo.tankwar.test

Source Code of org.jgroups.demo.tankwar.test.JMXRegisterTest

package org.jgroups.demo.tankwar.test;

import javax.management.MBeanServer;

import org.jgroups.demo.tankwar.jmx.JMXUtil;
import org.jgroups.demo.tankwar.model.Direction;
import org.jgroups.demo.tankwar.model.Tank;


/**
*  How to run?
*    1. build
*        mvn clean dependency:copy-dependencies install
*    2. run
*        java -cp jgroups-3.1.0.Final.jar:log4j-1.2.16.jar:tankwar-1.0.jar com.kylin.tankwar.test.JMXRegisterTest   
*   
*
* @author kylin
*
*/
public class JMXRegisterTest {

  public JMXRegisterTest() {
  }
 
  public static void main(String[] args) throws Exception {
   
    Tank tank = new Tank("myTank", true, true, 100, 100, 100, Direction.LU, Direction.LU, null);
   
    MBeanServer server = JMXUtil.getMBeanServer();

//    JMXUtil.registerTank(tank, server, "TankWar:type=View,name=tank");
   
    JMXTestEntity entity = new JMXTestEntity("jmx register test", 100);
   
    JMXUtil.registerObject(entity, server, "TankWar:type=Entity,name=test");
   
    Thread.sleep(Long.MAX_VALUE);
   
  }

}
TOP

Related Classes of org.jgroups.demo.tankwar.test.JMXRegisterTest

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.