railo.runtime.spooler
Interface SpoolerEngine

All Known Implementing Classes:
SpoolerEngineImpl

public interface SpoolerEngine


Method Summary
 void add(SpoolerTask task)
          adds a task to the engine
 PageException execute(SpoolerTask task)
          execute task and return error throwed by task
 PageException execute(String id)
          execute task by id and return error throwed by task
 Query getAllTasksAsQuery(int startrow, int maxrow)
           
 int getClosedTaskCount()
           
 Query getClosedTasksAsQuery(int startrow, int maxrow)
           
 String getLabel()
          return the label of the engine
 int getOpenTaskCount()
           
 Query getOpenTasksAsQuery(int startrow, int maxrow)
           
 void remove(SpoolerTask task)
          remove that task from Spooler
 void remove(String id)
          remove a task that match given id
 

Method Detail

getLabel

String getLabel()
return the label of the engine

Returns:
the label

add

void add(SpoolerTask task)
adds a task to the engine

Parameters:
task -

remove

void remove(SpoolerTask task)
remove that task from Spooler

Parameters:
task -

remove

void remove(String id)
remove a task that match given id

Parameters:
id -

execute

PageException execute(String id)
execute task by id and return error throwed by task

Parameters:
id -
Throws:
SpoolerException

execute

PageException execute(SpoolerTask task)
execute task and return error throwed by task

Parameters:
task -
Throws:
SpoolerException

getOpenTasksAsQuery

Query getOpenTasksAsQuery(int startrow,
                          int maxrow)
                          throws PageException
Throws:
PageException

getClosedTasksAsQuery

Query getClosedTasksAsQuery(int startrow,
                            int maxrow)
                            throws PageException
Throws:
PageException

getAllTasksAsQuery

Query getAllTasksAsQuery(int startrow,
                         int maxrow)
                         throws PageException
Throws:
PageException

getOpenTaskCount

int getOpenTaskCount()

getClosedTaskCount

int getClosedTaskCount()


Copyright © 2012 Railo