Package org.nightlabs.jfire.timer

Examples of org.nightlabs.jfire.timer.Task


  public void processRecurringOfferTimed(TaskID taskID)
  throws Exception
  {
    PersistenceManager pm = createPersistenceManager();
    try {
      Task task = (Task) pm.getObjectById(taskID);
      RecurringOffer recurringOffer =  (RecurringOffer) task.getParam();
      logger.info("Have recurringOffer " + JDOHelper.getObjectId(recurringOffer));
      // Create the recurred Offer
      RecurringTrader recurringTrader = RecurringTrader.getRecurringTrader(pm);
      recurringTrader.processRecurringOffer(recurringOffer);
    } finally {
View Full Code Here


    this.organisationID = organisationID;
    this.recurringOffer = recurringOffer;
    this.recurringOfferConfigurationID = recurringOfferConfigurationID;
    String _taskID =  ObjectIDUtil.longObjectIDFieldToString(recurringOfferConfigurationID);
    TaskID taskID = TaskID.create(organisationID,TASK_TYPE_ID_RECURRED_OFFER_CREATOR_TASK, _taskID);
    this.creatorTask = new Task(
        taskID,
        user,
        RecurringTradeManagerLocal.class,
        "processRecurringOfferTimed"
    );
View Full Code Here

  @Override
  protected void doExecute(ExecutionContext executionContext)
  throws Exception
  {
    RecurringOffer recurringOffer = (RecurringOffer) getStatable();
    Task recurringTask = recurringOffer.getRecurringOfferConfiguration().getCreatorTask();
    recurringTask.setEnabled(false);
 
View Full Code Here

  protected void doExecute(ExecutionContext executionContext)
  throws Exception
  {
    RecurringOffer recurringOffer = (RecurringOffer) getStatable();

    Task recurringTask = recurringOffer.getRecurringOfferConfiguration().getCreatorTask();

    if(!recurringTask.getTimePatternSet().getTimePatterns().isEmpty())
      recurringTask.setEnabled(true);
    else
      throw new IllegalStateException("Recurrence cant be started because of a null timePattern");
  }
View Full Code Here

  throws Exception
  {
    super.doExecute(executionContext);
    RecurringOffer recurringOffer = (RecurringOffer) getStatable();

    Task recurringTask = recurringOffer.getRecurringOfferConfiguration().getCreatorTask();
    recurringTask.setEnabled(false);

  }
View Full Code Here

TOP

Related Classes of org.nightlabs.jfire.timer.Task

Copyright © 2018 www.massapicom. 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.