public class QueueMagic
extends Object
implements RemoteAccess
Modifier and Type | Field and Description |
---|---|
static String |
HTTPGWHOSTNAME |
static int |
MAJOR |
static int |
MINOR |
static String |
RMIHOSTNAME |
static boolean |
SERVER |
static String |
WEBAPPNAME |
static String |
WTHOME |
Constructor and Description |
---|
QueueMagic() |
Modifier and Type | Method and Description |
---|---|
static boolean |
checkAccess() |
static void |
cleanupPendingPublishJobs(List<String> oids)
remove all pending jobs from publisher queues
removed objects will be identified by list of oids
|
static void |
cleanupPendingPublishJobs(PromotionNotice pn)
remove all pending jobs from publisher queues
removed jobs will be identified by promotionNotice
|
static void |
cleanupPendingPublishJobs(String oid)
remove all pending jobs from publisher queues
removed jobs will be identified by oid
|
static void |
cleanupPublishQueues(Map<String,String> params) |
static void |
cleanupPublishQueues(String queueFilter,
String prioFilter,
String keepMode,
String prioKeepFilter) |
static void |
deleteJobsForPersistable(Persistable per) |
static void |
deleteJobsForPersistable(String perOID) |
static void |
deleteMyself() |
static void |
deleteMyself(PublishJob pj) |
static void |
deleteMyself(WTObject wto) |
static void |
deleteUserIndexingJobs(String queueFilter,
String userFilter) |
static void |
deleteUserPublishJobs(String queueFilter,
String userFilter) |
static void |
deleteUserPublishJobs(String queueFilter,
String userFilter,
boolean ignoreStatus) |
static PublishJob |
getPublishJobFromQueueEntry(QueueEntry qe) |
static void |
main(String[] args) |
static void |
printUsage() |
static void |
removeQueueEntry(QueueEntry qe) |
static void |
repubFailedPubJobs(Map<String,String> params) |
static void |
restartFailedPubJobs(Map<String,String> params) |
static HashMap |
scheduledPubQueueCleanup(Hashtable in) |
public static final int MAJOR
public static final int MINOR
public static final boolean SERVER
public static final String RMIHOSTNAME
public static final String HTTPGWHOSTNAME
public static final String WEBAPPNAME
public static final String WTHOME
public static boolean checkAccess() throws WTException
WTException
public static HashMap scheduledPubQueueCleanup(Hashtable in)
public static void cleanupPendingPublishJobs(String oid) throws WTException
oid
- WTException
public static void cleanupPendingPublishJobs(PromotionNotice pn) throws WTException
oid
- WTException
public static void cleanupPendingPublishJobs(List<String> oids) throws WTException
oids
- WTException
public static PublishJob getPublishJobFromQueueEntry(QueueEntry qe)
public static void cleanupPublishQueues(String queueFilter, String prioFilter, String keepMode, String prioKeepFilter) throws WTException
WTException
public static void cleanupPublishQueues(Map<String,String> params) throws WTException
WTException
public static void printUsage()
public static void main(String[] args) throws Exception
Exception
public static void restartFailedPubJobs(Map<String,String> params) throws WTException
WTException
public static void deleteUserPublishJobs(String queueFilter, String userFilter) throws WTException
WTException
public static void deleteUserPublishJobs(String queueFilter, String userFilter, boolean ignoreStatus) throws WTException
WTException
public static void repubFailedPubJobs(Map<String,String> params) throws Exception
Exception
public static void deleteUserIndexingJobs(String queueFilter, String userFilter) throws WTException
WTException
public static void deleteJobsForPersistable(Persistable per)
public static void deleteJobsForPersistable(String perOID)
public static void deleteMyself(PublishJob pj)
public static void deleteMyself(WTObject wto)
public static void deleteMyself()
public static void removeQueueEntry(QueueEntry qe)