Examples of Trigger


Examples of it.freedomotic.reactions.Trigger

    }

    @Test
    public void testResolve_Trigger() {
        System.out.println("Triggers resolving a set of references mixed with text like 'temperature is @event.temperature'");
        Trigger c = new Trigger();
        c.setName("say something using TTS");
        c.getPayload().addStatement("zero", "@event.temperature");
        c.getPayload().addStatement("one", "temperature is @event.temperature.");
        c.getPayload().addStatement("two", "temperature is @event.temperature#celsius degree.");
        c.getPayload().addStatement("three", "temperature in @event.zone is @event.temperature.");
        c.getPayload().addStatement("four", "temperature in @event.zone is @event.temperature celsius degree.");
        c.getPayload().addStatement("five", "temperature in @event.zone is @event.temperature celsius degree. @event.zone# is hot because temperature is +@event.temperature°C.");
        c.getPayload().addStatement("six", "temperature in @event.zone is managed by object @event.object.name#.");
        c.getPayload().addStatement("seven", "= seven=\"Current temperature is @event.temperature celsius degrees. In fahrenheit is \" + Math.floor(((@event.temperature+40)*1.8)-40) + \" degrees.\";");
        c.getPayload().addStatement("eight", "= eight=10+5;"); //this always returns a double
        c.getPayload().addStatement("nine", "= nine=Math.floor(10+5).toString();"); //print the number as is to avoid conversion to double
        c.getPayload().addStatement("SET", "behaviorValue", "EQUALS", "= if (@event.temperature > 20) behaviorValue=\"it's hot\"; else behaviorValue=\"it's cold\";");
        GenericEvent event = new GenericEvent(this);
        event.addProperty("zone", "Kitchen");
        event.addProperty("temperature", "25");
        event.addProperty("object.name", "Indoor Thermometer");
        Resolver resolver = new Resolver();
        resolver.addContext("event.", event.getPayload());
        Trigger result = null;
        try {
            result = resolver.resolve(c);
        } catch (VariableResolutionException ex) {
            Assert.fail(ex.getMessage());
        }
        XStream x = new XStream();
        assertEquals("25", result.getPayload().getStatements("zero").get(0).getValue());
        assertEquals("temperature is 25.", result.getPayload().getStatements("one").get(0).getValue());
        assertEquals("temperature is 25celsius degree.", result.getPayload().getStatements("two").get(0).getValue());
        assertEquals("temperature in Kitchen is 25.", result.getPayload().getStatements("three").get(0).getValue());
        assertEquals("temperature in Kitchen is 25 celsius degree.", result.getPayload().getStatements("four").get(0).getValue());
        assertEquals("temperature in Kitchen is 25 celsius degree. Kitchen is hot because temperature is +25°C.", result.getPayload().getStatements("five").get(0).getValue());
        assertEquals("temperature in Kitchen is managed by object Indoor Thermometer.", result.getPayload().getStatements("six").get(0).getValue());
        //testing scripting
        assertEquals("Current temperature is 25 celsius degrees. In fahrenheit is 77 degrees.", result.getPayload().getStatements("seven").get(0).getValue());
        //assertEquals("15.0", result.getPayload().getStatements("eight").get(0).getValue());
        //assertEquals("15", result.getPayload().getStatements("nine").get(0).getValue());
         assertEquals("it's hot", result.getPayload().getStatements("behaviorValue").get(0).getValue());
    }
View Full Code Here

Examples of javax.enterprise.concurrent.Trigger

        final ManagedScheduledExecutorService es = new ManagedScheduledExecutorServiceImplFactory().create();
        final CountDownLatch counter = new CountDownLatch(5);
        final FutureAwareCallable callable = new FutureAwareCallable(counter);

        final ScheduledFuture<?> future = es.schedule(Runnable.class.cast(callable),
            new Trigger() {
                @Override
                public Date getNextRunTime(final LastExecution lastExecutionInfo, final Date taskScheduledTime) {
                    if (lastExecutionInfo == null) {
                        return new Date();
                    }
View Full Code Here

Examples of net.fortuna.ical4j.model.property.Trigger

              dur = new Dur(0, (-1) * teamEvent.getReminderDuration(), 0, 0);
            } else if (ReminderDurationUnit.DAYS.equals(teamEvent.getReminderDurationUnit())) {
              dur = new Dur((-1) * teamEvent.getReminderDuration(), 0, 0, 0);
            }
            if (dur != null) {
              alarm.getProperties().add(new Trigger(dur));
              alarm.getProperties().add(new Action(teamEvent.getReminderActionType().getType()));
              vEvent.getAlarms().add(alarm);
            }
          }
          if (teamEvent.hasRecurrence() == true) {
View Full Code Here

Examples of net.helipilot50.stocktrade.displayproject.binding.value.Trigger

     * @throws NullPointerException if the beanChannel is null
     * @throws PropertyUnboundException  if the <code>bean</code> does not
     *     provide a pair of methods to register a PropertyChangeListener
     */
    public PresentationModel(ValueModel beanChannel) {
        this(beanChannel, new Trigger());
    }
View Full Code Here

Examples of nexj.core.meta.workflow.Trigger

            if (sElement.equals("Action"))
            {
               if (isWorkflowHandler(element))
               {
                  step = new Trigger(sStepName);
                  step.setActivity(activity);
                  loadWorkflowHandler(element, (Handler)step, activity.getFlow());
               }
               else
               {
View Full Code Here

Examples of org.apache.ivy.plugins.trigger.Trigger

    }

    private void postConfigure() {
        Collection triggers = settings.getTriggers();
        for (Iterator iter = triggers.iterator(); iter.hasNext();) {
            Trigger trigger = (Trigger) iter.next();
            eventManager.addIvyListener(trigger, trigger.getEventFilter());
        }

        for (Iterator iter = settings.getResolvers().iterator(); iter.hasNext();) {
            DependencyResolver resolver = (DependencyResolver) iter.next();
            if (resolver instanceof BasicResolver) {
View Full Code Here

Examples of org.apache.openejb.quartz.Trigger

        if (timerDatas == null) {
            return;
        }

        for (final TimerData data : timerDatas) {
            final Trigger trigger = data.getTrigger();
            if (trigger == null) {
                continue;
            }

            final TriggerKey key = trigger.getKey();
            try {
                data.stop();
            } catch (final EJBException ignored) {
                log.warning("An error occured deleting trigger '" + key + "' on bean " + deployment.getDeploymentID());
            }
View Full Code Here

Examples of org.cfeclipse.cfml.dictionary.Trigger

     
            if (p.isTriggered(paramMap) == Parameter.PARAM_NOTTRIGGERED) {
              //System.out.println(p.getName() + " not triggered.");
              continue;
            }
            Trigger currentTrigger = p.activeTrigger();
            if (currentTrigger != null) {
              //System.out.println(p.getName() + " index is " + currentTrigger.paramIndex());
              //this.paramPositions.put(p.getName(),new Integer(currentTrigger.paramIndex()));
              sortingArray[currentTrigger.paramIndex()] = p;
            }
            else {
              sortingArray[x] = p;
            }
            x++;
View Full Code Here

Examples of org.cspoker.common.api.shared.Trigger

  public XmlRemoteHoldemTableContext(ActionPerformer performer, IDGenerator generator, TableId tableID, XmlServerListenerTree serverListenerTree, Trigger staleTableContextTrigger) {
    this.performer = performer;
    this.generator = generator;
    this.tableID = tableID;
    this.serverListenerTree = serverListenerTree;
    stalePlayerContextTrigger = new Trigger(){
      public void trigger() {
        playerContext.set(null);
      }
    };
    this.staleTableContextTrigger = staleTableContextTrigger;
View Full Code Here

Examples of org.drools.core.time.Trigger

    public static class TimerNodeJob
            implements
            Job {
        public void execute(JobContext ctx) {
            final TimerNodeJobContext timerJobCtx = (TimerNodeJobContext) ctx;
            Trigger trigger = timerJobCtx.getTrigger();

            final PathMemory pmem = timerJobCtx.getPathMemory();
            pmem.doLinkRule( timerJobCtx.getWorkingMemory() );

            LeftTupleList leftTuples = timerJobCtx.getTimerNodeMemory().getInsertOrUpdateLeftTuples();
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.