Examples of Schedule


Examples of net.sourceforge.fullsync.schedule.Schedule

    long now = System.currentTimeMillis();
    long nextTime = Long.MAX_VALUE;
    Profile nextProfile = null;

    for (Profile p : profiles) {
      Schedule s = p.getSchedule();
      if (p.isEnabled() && (s != null)) {
        long o = s.getNextOccurrence(now);
        if (nextTime > o) {
          nextTime = o;
          nextProfile = p;
        }
      }
View Full Code Here

Examples of org.alex73.tv.lib.Schedule

public class ScheduleFactory {
    protected static final IProgrammesBlockReader programmesBlockReader = new ProgrammesBlockReaderImpl();

    public static Schedule createSchedule(final IStorage st) {

        Schedule result;
        if (st != null) {
            result = new Schedule(st, programmesBlockReader);
        } else {
            result = new Schedule(new StorageInRecordStores(), programmesBlockReader);
            if (result.getState() != Schedule.STATE_DATA) {
                result = new Schedule(new StorageInClasspath(), programmesBlockReader);
            }
            byte state = Schedule.STATE_EMPTY;
            if (result.getState() != Schedule.STATE_DATA) {
                try {
                    result = new Schedule(new StorageInFilesystem(), programmesBlockReader);
                    state = result.getState();
                } catch (IOException e) {
                    state = Schedule.STATE_EMPTY;
                }
            }
            if (state != Schedule.STATE_DATA) {
                result = new Schedule(new StorageInRecordStores(), programmesBlockReader);
            }
        }
        return result;
    }
View Full Code Here

Examples of org.apache.ambari.server.state.scheduler.Schedule

        + firstJobDetail);
    }

    // Create a cron trigger for the first batch job
    // If no schedule is specified create simple trigger to fire right away
    Schedule schedule = requestExecution.getSchedule();

    if (schedule != null) {
      String triggerExpression = schedule.getScheduleExpression();

      Date startDate = null;
      Date endDate = null;
      try {
        String startTime = schedule.getStartTime();
        String endTime = schedule.getEndTime();
        startDate = startTime != null && !startTime.isEmpty() ?
          DateUtils.convertToDate(startTime) : new Date();
        endDate = endTime != null && !endTime.isEmpty() ?
          DateUtils.convertToDate(endTime) : null;
      } catch (ParseException e) {
View Full Code Here

Examples of org.apache.maven.continuum.model.project.Schedule

    public BuildDefinition addBuildDefinitionToProject( int projectId, BuildDefinition buildDefinition )
        throws ContinuumException
    {
        HashMap<String, Object> context = new HashMap<String, Object>();
        Schedule schedule = buildDefinition.getSchedule();

        AbstractContinuumAction.setBuildDefinition( context, buildDefinition );
        AbstractContinuumAction.setProjectId( context, projectId );

        executeAction( "add-build-definition-to-project", context );
View Full Code Here

Examples of org.apache.maven.continuum.model.project.Schedule

    public BuildDefinition updateBuildDefinitionForProject( int projectId, BuildDefinition buildDefinition )
        throws ContinuumException
    {
        HashMap<String, Object> context = new HashMap<String, Object>();
        Schedule schedule = buildDefinition.getSchedule();

        AbstractContinuumAction.setBuildDefinition( context, buildDefinition );
        AbstractContinuumAction.setProjectId( context, projectId );

        executeAction( "update-build-definition-from-project", context );
View Full Code Here

Examples of org.apache.maven.continuum.model.project.Schedule

    public BuildDefinition addBuildDefinitionToProjectGroup( int projectGroupId, BuildDefinition buildDefinition )
        throws ContinuumException
    {
        HashMap<String, Object> context = new HashMap<String, Object>();
        Schedule schedule = buildDefinition.getSchedule();

        AbstractContinuumAction.setBuildDefinition( context, buildDefinition );
        AbstractContinuumAction.setProjectGroupId( context, projectGroupId );

        executeAction( "add-build-definition-to-project-group", context );
View Full Code Here

Examples of org.apache.maven.continuum.model.project.Schedule

    public BuildDefinition updateBuildDefinitionForProjectGroup( int projectGroupId, BuildDefinition buildDefinition )
        throws ContinuumException
    {
        HashMap<String, Object> context = new HashMap<String, Object>();
        Schedule schedule = buildDefinition.getSchedule();

        AbstractContinuumAction.setBuildDefinition( context, buildDefinition );
        AbstractContinuumAction.setProjectGroupId( context, projectGroupId );

        executeAction( "update-build-definition-from-project-group", context );
View Full Code Here

Examples of org.apache.maven.continuum.model.project.Schedule

    }

    public void addSchedule( Schedule schedule )
        throws ContinuumException
    {
        Schedule s;

        s = getScheduleByName( schedule.getName() );

        if ( s != null )
        {
            throw logAndCreateException( "Can't create schedule. A schedule with the same name already exists.", null );
        }

        s = scheduleDao.addSchedule( schedule );

        try
        {
            schedulesActivator.activateSchedule( s, this );
        }
        catch ( SchedulesActivationException e )
        {
            throw new ContinuumException( "Error activating schedule " + s.getName() + ".", e );
        }
    }
View Full Code Here

Examples of org.apache.maven.continuum.model.project.Schedule

    private void updateSchedule( Schedule schedule, boolean updateScheduler )
        throws ContinuumException
    {

        Schedule old = getSchedule( schedule.getId() );

        storeSchedule( schedule );

        if ( updateScheduler )
        {
View Full Code Here

Examples of org.apache.maven.continuum.model.project.Schedule

    }

    public void updateSchedule( int scheduleId, Map<String, String> configuration )
        throws ContinuumException
    {
        Schedule schedule = getSchedule( scheduleId );

        schedule.setName( configuration.get( "schedule.name" ) );

        schedule.setDescription( configuration.get( "schedule.description" ) );

        schedule.setCronExpression( configuration.get( "schedule.cronExpression" ) );

        schedule.setDelay( Integer.parseInt( configuration.get( "schedule.delay" ) ) );

        schedule.setActive( Boolean.valueOf( configuration.get( "schedule.active" ) ) );

        updateSchedule( schedule, true );
    }
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.