Examples of QuartzInstance


Examples of org.jwatch.domain.instance.QuartzInstance

                JSONArray jsonArray = new JSONArray();
                for (Iterator it = qMap.entrySet().iterator(); it.hasNext(); )
                {
                    Map.Entry entry = (Map.Entry) it.next();
                    String k = (String) entry.getKey();
                    QuartzInstance quartzInstance = (QuartzInstance) qMap.get(k);
                    QuartzConfig quartzConfig = new QuartzConfig(quartzInstance);
                    JSONObject jo = JSONObject.fromObject(quartzConfig);
                    jsonArray.add(jo);
                }
                jsonObject.put(GlobalConstants.JSON_DATA_ROOT_KEY, jsonArray);
View Full Code Here

Examples of org.jwatch.domain.instance.QuartzInstance

            if (StringUtils.trimToNull(host) != null)
            {
                QuartzConfig quartzConfig = new QuartzConfig(Tools.generateUUID(), host, port, username, password);
                QuartzConnectService quartzConnectService = new QuartzConnectServiceImpl();
                QuartzInstance quartzInstance = quartzConnectService.initInstance(quartzConfig);
                if (quartzInstance == null)
                {
                    log.error(GlobalConstants.MESSAGE_FAILED_CONNECT + " " + quartzConfig);
                    jsonObject = JSONUtil.buildError(GlobalConstants.MESSAGE_FAILED_CONNECT + " " + quartzConfig);
                    return jsonObject;
View Full Code Here

Examples of org.jwatch.domain.instance.QuartzInstance

        JSONObject jsonObject = new JSONObject();
        JSONArray jsonArray = new JSONArray();
        String qiid = StringUtils.trimToNull((String) map.get("uuid"));
        try
        {
            QuartzInstance quartzInstance = QuartzInstanceService.getQuartzInstanceByID(qiid);
            if (quartzInstance != null)
            {
                int totalCount = 0;
                List<Scheduler> schedulers = quartzInstance.getSchedulerList();
                if (schedulers != null && schedulers.size() > 0)
                {
                    totalCount = schedulers.size();
                    for (int i = 0; i < schedulers.size(); i++)
                    {
View Full Code Here

Examples of org.jwatch.domain.instance.QuartzInstance

            if (uuidInstance != null)
            {
                String[] arr = uuidInstance.split("@@");
                String uuid = arr[0];
                String scheduleID = arr[1];
                QuartzInstance quartzInstance = QuartzInstanceService.getQuartzInstanceByID(uuid);
                if (quartzInstance != null)
                {
                    List<Job> jobs = quartzInstance.getJmxAdapter().getJobDetails(quartzInstance, scheduleID);
                    if (jobs != null && jobs.size() > 0)
                    {
                        totalCount = jobs.size();
                        for (int i = 0; i < jobs.size(); i++)
                        {
View Full Code Here

Examples of org.jwatch.domain.instance.QuartzInstance

            if (uuidInstance != null)
            {
                String[] arr = uuidInstance.split("@@");
                String uuid = arr[0];
                String scheduleID = arr[1];
                QuartzInstance quartzInstance = QuartzInstanceService.getQuartzInstanceByID(uuid);
                if (quartzInstance != null)
                {
                    Scheduler scheduler = quartzInstance.getJmxAdapter().getScheduler(quartzInstance, scheduleID);
                    if (scheduler != null)
                    {
                        jsonObject = JSONObject.fromObject(scheduler);
                    }
                }
View Full Code Here

Examples of org.jwatch.domain.instance.QuartzInstance

        String groupName = StringUtils.trimToNull((String) map.get("groupName"));
        String scheduleID = StringUtils.trimToNull((String) map.get("sid"));
        int totalCount = 0;
        try
        {
            QuartzInstance quartzInstance = QuartzInstanceService.getQuartzInstanceByID(qiid);
            List<Trigger> triggers = quartzInstance.getJmxAdapter().getTriggersForJob(quartzInstance, scheduleID, jobName, groupName);
            if (triggers != null && triggers.size() > 0)
            {
                totalCount = triggers.size();
                for (int i = 0; i < triggers.size(); i++)
                {
View Full Code Here

Examples of org.jwatch.domain.instance.QuartzInstance

   {
      try
      {
         QuartzConfig config = new QuartzConfig(Tools.generateUUID(), "localhost", 2911, null, null);
         QuartzConnectService quartzConnectService = new QuartzConnectServiceImpl();
         QuartzInstance quartzInstance = quartzConnectService.initInstance(config);
         if (quartzInstance != null)
         {
            List shList = quartzInstance.getSchedulerList();
            if (shList != null && shList.size() > 0)
            {
               for (int i = 0; i < shList.size(); i++)
               {
                  Scheduler scheduler = (Scheduler) shList.get(i);

                  QuartzConnectUtil.printMBeanProperties(quartzInstance, scheduler.getObjectName());

                  MBeanServerConnection connection = quartzInstance.getMBeanServerConnection();
                  ObjectName objectName = scheduler.getObjectName();

                  Listener listener = new Listener();
                  connection.addNotificationListener(objectName, listener, null, null);
                  System.out.println("added listener " + objectName.getCanonicalName());
View Full Code Here
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.