cansando ( -???).
.
public static void main(String[] args) {
SchedulerFactory schedFact = new org.quartz.impl.StdSchedulerFactory();
try {
Scheduler sched;
sched = schedFact.getScheduler();
sched.start();
JobDetail jobd = new JobDetail("instruccion", "instrucciones",
Mensaje.class);
jobd.setRequestsRecovery(true);
SimpleTrigger trigger2 = new SimpleTrigger("lanzador principal", "lanzadores", "instruccion","instrucciones" , Calendar.getInstance().getTime(), null, 100, 10000);
trigger2.setMisfireInstruction(SimpleTrigger.MISFIRE_INSTRUCTION_FIRE_NOW);
sched.scheduleJob(jobd, trigger2);
} catch (SchedulerException e) {
e.printStackTrace();
}
};
public class Mensaje implements Job {
@Override
public void execute(JobExecutionContext arg0) throws JobExecutionException {
System.out.println("Hola Mundo");
}
}
public class TriggerExample extends Trigger {
private static final long serialVersionUID = -4926331843008217753L;
Date fechaAEjecutar;
public TriggerExample(){
super();
}
public TriggerExample(String name){
super(name);
}
public TriggerExample(String name, String group){
super(name, group);
}
public TriggerExample(String name, String group,String jobname, String jobgroup){
super(name,group,jobname,jobgroup);
}
@Override
public Date computeFirstFireTime(Calendar arg0) {
return null;
}
@Override
public int executionComplete(JobExecutionContext arg0,
JobExecutionException arg1) {
return 0;
}
@Override
public Date getEndTime() {
return null;
}
@Override
public Date getFinalFireTime() {
return null;
}
@Override
public Date getFireTimeAfter(Date arg0) {
return null;
}
@Override
public Date getNextFireTime() {
return null;
}
@Override
public Date getPreviousFireTime() {
return null;
}
@Override
public Date getStartTime() {
return null;
}
@Override
public boolean mayFireAgain() {
return false;
}
@Override
public void setEndTime(Date arg0) {
}
@Override
public void setStartTime(Date arg0) {
this.fechaAEjecutar = arg0;
System.out.println("Cargue la fecha el data con valor\n");
System.out.println(this.fechaAEjecutar.getTime());
}
@Override
public void triggered(Calendar arg0) {
}
@Override
public void updateAfterMisfire(Calendar arg0) {
}
@Override
public void updateWithNewCalendar(Calendar arg0, long arg1) {
}
@Override
protected boolean validateMisfireInstruction(int arg0) {
return false;
}
}
SimpleTrigger trigger2 = new SimpleTrigger ( "lanzador main", "lanzadores", "instructionccion", "instructioncciones", Calendar.getInstance(). getTime(), null, 100, 10000);
.