Package com.Quartz.Watch.core

Source Code of com.Quartz.Watch.core.QuartzJMXAdapterImplTest

package com.Quartz.Watch.core;

import static org.junit.Assert.fail;

import java.util.List;

import org.junit.Before;
import org.junit.Test;

import com.quartz.monitor.conf.QuartzConfig;
import com.quartz.monitor.core.QuartzConnectService;
import com.quartz.monitor.core.QuartzConnectServiceImpl;
import com.quartz.monitor.object.JMXInput;
import com.quartz.monitor.object.QuartzInstance;
import com.quartz.monitor.object.Scheduler;
import com.quartz.monitor.util.JMXUtil;

public class QuartzJMXAdapterImplTest
{

    QuartzConfig config = null;

    QuartzInstance quartzInstance = null;

    @Before
    public void setUpBeforeClass() throws Exception
    {
        try
        {
            config = new QuartzConfig("11", "127.0.0.1", 2911, "", "");
            QuartzConnectService quartzConnectService = new QuartzConnectServiceImpl();
            quartzInstance = quartzConnectService.initInstance(config);
            System.out.println("------------");
        }
        catch (Exception e)
        {
            // TODO Auto-generated catch block
            e.printStackTrace();
        }
    }

    @Test
    public void testGetVersion()
    {
        fail("Not yet implemented");
    }

    @Test
    public void testGetJobDetails() throws Exception
    {

        List<Scheduler> schedulers = quartzInstance.getSchedulerList();

        System.out.println(schedulers.size());
        JMXInput jmxInput = new JMXInput(quartzInstance, new String[]
        { String.class.getName() }, "AllJobDetails", new Object[]
        { schedulers.get(0).getUuidInstance() }, schedulers.get(0).getObjectName());

        Object o1 = JMXUtil.callJMXAttribute(jmxInput);
        Object o2 = JMXUtil.callJMXOperation(jmxInput);
        System.out.println(o1);
        System.out.println(o2);
    }

    @Test
    public void testGetScheduler()
    {
        fail("Not yet implemented");
    }

    @Test
    public void testGetTriggersForJob()
    {
        fail("Not yet implemented");
    }

    @Test
    public void testAttachListener()
    {
        fail("Not yet implemented");
    }

}
TOP

Related Classes of com.Quartz.Watch.core.QuartzJMXAdapterImplTest

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.