Examples of Trigger


Examples of com.netflix.astyanax.recipes.queue.triggers.Trigger

                                        } catch (ConnectionException e) {
                                            throw new MessageQueueException("Error fetching row " + groupRowKey, e);
                                        }
                                        // Update the trigger
                                        final Message nextMessage;
                                        Trigger trigger = message.getTrigger().nextTrigger();
                                        if (trigger != null) {
                                            nextMessage = message.clone();
                                            nextMessage.setTrigger(trigger);
                                            context.setNextMessage(nextMessage);
                                            if (message.isAutoCommitTrigger()) {
View Full Code Here

Examples of com.quartz.monitor.object.Trigger

         log.info("-------"+jobName+" trigger size:"+list.size());
           triggers = new ArrayList<Trigger>();
           for (int i = 0; i < list.size(); i++)
           {
              CompositeDataSupport compositeDataSupport = (CompositeDataSupport) list.get(i);
              Trigger trigger = new Trigger();
              trigger.setCalendarName((String) JMXUtil.convertToType(compositeDataSupport, "calendarName"));
              log.info("-------"+jobName+" trigger's calendar name:"+trigger.getCalendarName());
              trigger.setDescription((String) JMXUtil.convertToType(compositeDataSupport, "description"));
              trigger.setEndTime((Date) JMXUtil.convertToType(compositeDataSupport, "endTime"));
              trigger.setFinalFireTime((Date) JMXUtil.convertToType(compositeDataSupport, "finalFireTime"));
              trigger.setFireInstanceId((String) JMXUtil.convertToType(compositeDataSupport, "fireInstanceId"));
              trigger.setGroup((String) JMXUtil.convertToType(compositeDataSupport, "group"));
              trigger.setJobGroup((String) JMXUtil.convertToType(compositeDataSupport, "jobGroup"));
              trigger.setJobName((String) JMXUtil.convertToType(compositeDataSupport, "jobName"));
              log.info("-------"+jobName+" trigger's job name:"+trigger.getJobName());
              trigger.setMisfireInstruction(((Integer) JMXUtil.convertToType(compositeDataSupport, "misfireInstruction")).intValue());
              trigger.setName((String) JMXUtil.convertToType(compositeDataSupport, "name"));
              log.info("-------"+jobName+" trigger's  name:"+trigger.getName());
              trigger.setNextFireTime((Date) JMXUtil.convertToType(compositeDataSupport, "nextFireTime"));
              log.info("-------"+jobName+" trigger's  nextFireTime:"+trigger.getNextFireTime());
              trigger.setPreviousFireTime((Date) JMXUtil.convertToType(compositeDataSupport, "previousFireTime"));
              trigger.setPriority(((Integer) JMXUtil.convertToType(compositeDataSupport, "priority")).intValue());
              trigger.setStartTime((Date) JMXUtil.convertToType(compositeDataSupport, "startTime"));

             
              try
              {
                 JMXInput stateJmxInput = new JMXInput(quartzInstance, new String[]{String.class.getName(), String.class.getName()}, "getTriggerState", new Object[]{trigger.getName(), trigger.getGroup()}, scheduler.getObjectName());
                 String state = (String) JMXUtil.callJMXOperation(stateJmxInput);
                 trigger.setSTriggerState(state);
              }
              catch (Throwable tt)
              {
                 trigger.setSTriggerState(Trigger.STATE_GET_ERROR);
              }

              //删除group为"now"的trigger
              if(trigger.getGroup().equals("now")){
                deleteTrigger(quartzInstance, scheduler, trigger);
              }else{
                 triggers.add(trigger);
              }
           }
View Full Code Here

Examples of com.quartz.monitor.object.Trigger

  public String delete() throws Exception {
   
    QuartzInstance instance = Tools.getQuartzInstance();
   
    Trigger trigger = TriggerContainer.getTriggerById(uuid);
    TriggerContainer.removeTriggerById(uuid);

    Job job = JobContainer.getJobById(trigger.getJobId());
    instance.getJmxAdapter().deleteTrigger(instance, instance.getSchedulerByName(job.getSchedulerName()), trigger);
    log.info("delete job["+trigger.getJobName()+"]'s trigger!");
    Result result = new Result();
    result.setMessage("删除成功");
    result.setNavTabId("triggerList");
    result.setCallbackType("");
    JsonUtil.toJson(new Gson().toJson(result));
View Full Code Here

Examples of com.quartz.monitor.object.Trigger

      Date theNext = null;
      if (triggers != null && triggers.size() > 0)
      {
         for (int i = 0; i < triggers.size(); i++)
         {
            Trigger trigger = triggers.get(i);
            if (trigger.getNextFireTime() == null)
            {
               continue;
            }else{
              theNext = trigger.getNextFireTime();
            }
            if (theNext != null && trigger.getNextFireTime().before(theNext))
            {
               theNext = trigger.getNextFireTime();
            }
         }
      }
      return theNext;
   }
View Full Code Here

Examples of com.sleepycat.je.trigger.Trigger

        Transaction triggerTransaction =
            (locker instanceof Txn) ? ((Txn)locker).getTransaction() : null;

        try {
            for (Trigger trigger : triggers) {
                Trigger dbt = trigger;
                invoker.run(triggerTransaction, dbt);
            }
        } catch (Exception e) {
            final EnvironmentImpl env = dbImpl.getDbEnvironment();
            throw EnvironmentFailureException.unexpectedException(env, e);
View Full Code Here

Examples of com.squareup.pagerduty.incidents.Trigger

                .build());
        NotifyResult result = null;

        try {
            if (check.getState() == AlertType.ERROR) {
                Trigger trigger = new Trigger.Builder("Check '" + check.getName() + "' has exceeded its threshold.")
                        .withIncidentKey(incidentKey(check))
                        .client("Seyren")
                        .clientUrl(url(check))
                        .addDetails(details(check, alerts))
                        .build();
View Full Code Here

Examples of eu.planets_project.pp.plato.model.Trigger

public class TriggerFactory extends AbstractObjectCreationFactory {

    @Override
    public Object createObject(Attributes arg0) throws Exception {
        Trigger trigger = new Trigger();
       
       
        // legacy import for old trigger definition pre plato-2.0:
        String id = arg0.getValue("id");
        String value = arg0.getValue("value");
       
        if (id != null) { // this means we have an old xml
            trigger.setActive(true);
            if ("1".equals(id)) {
                trigger.setType(TriggerType.NEW_COLLECTION);
            } else if ("2".equals(id)) {
                trigger.setType(TriggerType.PERIODIC_REVIEW);
            } else if ("3".equals(id)) {
                trigger.setType(TriggerType.CHANGED_ENVIRONMENT);
            } else if ("4".equals(id)) {
                trigger.setType(TriggerType.CHANGED_OBJECTIVE);
            } else if ("5".equals(id)) {
                trigger.setType(TriggerType.CHANGED_COLLECTION_PROFILE);
            }
            trigger.setDescription(value);
        } else { // new xml >= plato 2.0
           trigger.setActive(Boolean.parseBoolean(arg0.getValue("active")));
           trigger.setDescription(arg0.getValue("description"));
           trigger.setType(TriggerType.valueOf(arg0.getValue("type")));
        }
       
        return trigger;
    }
View Full Code Here

Examples of eu.scape_project.planning.model.Trigger

public class TriggerFactory extends AbstractObjectCreationFactory<Trigger> {

    @Override
    public Trigger createObject(Attributes arg0) throws Exception {
        Trigger trigger = new Trigger();
       
       
        // legacy import for old trigger definition pre plato-2.0:
        String id = arg0.getValue("id");
        String value = arg0.getValue("value");
       
        if (id != null) { // this means we have an old xml
            trigger.setActive(true);
            if ("1".equals(id)) {
                trigger.setType(TriggerType.NEW_COLLECTION);
            } else if ("2".equals(id)) {
                trigger.setType(TriggerType.PERIODIC_REVIEW);
            } else if ("3".equals(id)) {
                trigger.setType(TriggerType.CHANGED_ENVIRONMENT);
            } else if ("4".equals(id)) {
                trigger.setType(TriggerType.CHANGED_OBJECTIVE);
            } else if ("5".equals(id)) {
                trigger.setType(TriggerType.CHANGED_COLLECTION_PROFILE);
            }
            trigger.setDescription(value);
        } else { // new xml >= plato 2.0
           trigger.setActive(Boolean.parseBoolean(arg0.getValue("active")));
           trigger.setDescription(arg0.getValue("description"));
           trigger.setType(TriggerType.valueOf(arg0.getValue("type")));
        }
       
        return trigger;
    }
View Full Code Here

Examples of eu.scape_project.watch.domain.Trigger

        }
        }
        if (q != null) {
          final Notification n = new Notification("email", Arrays.asList(new DictionaryItem("recepients",
                this.recipients)));
          final Trigger trigger = new Trigger(null, null, null, this.period, q, null,Arrays.asList(n));
          triggers.add(trigger);
        }
    }   
View Full Code Here

Examples of hudson.triggers.Trigger

    public static GitlabBuildTriggerDescriptor getDesc() {
        return DESCRIPTOR;
    }

    public static GitlabBuildTrigger getTrigger(AbstractProject project) {
        Trigger trigger = project.getTrigger(GitlabBuildTrigger.class);

        if (trigger == null || !(trigger instanceof GitlabBuildTrigger)) {
            return null;
        }
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.