com.bea.wli.worklist.management
Interface WorklistSystemRuntimeMBean


public interface WorklistSystemRuntimeMBean

Represents an instance of the Worklist System runtime on a managed server.


Method Summary
 long getAbortedTaskCount()
           
 long getActiveTaskCount()
           
 long getAllAssignedTaskCount()
           
 long getAllClaimedTaskCount()
           
 long getAllTaskCount()
           
 long getAllUnAssignedTaskCount()
           
 long getAssignedTaskCount()
           
 long getClaimedTaskCount()
           
 long getCompletedTaskCount()
           
 long getErrorTaskCount()
           
 long getPurgeProcessInterval()
           
 long getPurgeProcessNextRuntime()
           
 int getPurgeProcessPriority()
           
 long getSuspendedTaskCount()
           
 long getUnAssignedTaskCount()
           
 int getVisibleTaskPlanHostApplicationNameCount()
           
 String[] getVisibleTaskPlanHostApplicationNames()
           
 void purgeTasks()
          Perform a one-time run of the purge process on this server.
 void reassignWorkInTasks(String oldUserId, String newUserId)
           
 void startAutomaticPurgeProcess(long seconds)
          Designates the Worklist runtime for the associated WorklistSystem instance to run on this server at the indicated interval (in seconds).
 void stopAutomaticPurgeProcess()
          Stop the automatic purge process on this server.
 

Method Detail

getVisibleTaskPlanHostApplicationNames

String[] getVisibleTaskPlanHostApplicationNames()
                                                throws ManagementException
Throws:
ManagementException

reassignWorkInTasks

void reassignWorkInTasks(String oldUserId,
                         String newUserId)
                         throws ManagementException
Throws:
ManagementException

startAutomaticPurgeProcess

void startAutomaticPurgeProcess(long seconds)
                                throws ManagementException
Designates the Worklist runtime for the associated WorklistSystem instance to run on this server at the indicated interval (in seconds). Subsequent calls to this method can be made to update in the interval at which the purge process runs.

Parameters:
seconds - The number of seconds to wait between runs of the purge process.
Throws:
ManagementException

stopAutomaticPurgeProcess

void stopAutomaticPurgeProcess()
                               throws ManagementException
Stop the automatic purge process on this server.

Throws:
ManagementException

purgeTasks

void purgeTasks()
                throws ManagementException
Perform a one-time run of the purge process on this server.

Throws:
ManagementException

getVisibleTaskPlanHostApplicationNameCount

int getVisibleTaskPlanHostApplicationNameCount()
                                               throws ManagementException
Throws:
ManagementException

getPurgeProcessInterval

long getPurgeProcessInterval()
                             throws ManagementException
Throws:
ManagementException

getPurgeProcessNextRuntime

long getPurgeProcessNextRuntime()
                                throws ManagementException
Throws:
ManagementException

getPurgeProcessPriority

int getPurgeProcessPriority()
                            throws ManagementException
Throws:
ManagementException

getAllTaskCount

long getAllTaskCount()
                     throws ManagementException
Throws:
ManagementException

getActiveTaskCount

long getActiveTaskCount()
                        throws ManagementException
Throws:
ManagementException

getSuspendedTaskCount

long getSuspendedTaskCount()
                           throws ManagementException
Throws:
ManagementException

getCompletedTaskCount

long getCompletedTaskCount()
                           throws ManagementException
Throws:
ManagementException

getErrorTaskCount

long getErrorTaskCount()
                       throws ManagementException
Throws:
ManagementException

getAbortedTaskCount

long getAbortedTaskCount()
                         throws ManagementException
Throws:
ManagementException

getAssignedTaskCount

long getAssignedTaskCount()
                          throws ManagementException
Throws:
ManagementException

getUnAssignedTaskCount

long getUnAssignedTaskCount()
                            throws ManagementException
Throws:
ManagementException

getClaimedTaskCount

long getClaimedTaskCount()
                         throws ManagementException
Throws:
ManagementException

getAllClaimedTaskCount

long getAllClaimedTaskCount()
                            throws ManagementException
Throws:
ManagementException

getAllAssignedTaskCount

long getAllAssignedTaskCount()
                             throws ManagementException
Throws:
ManagementException

getAllUnAssignedTaskCount

long getAllUnAssignedTaskCount()
                               throws ManagementException
Throws:
ManagementException