public class JGDIJMXBase extends java.lang.Object implements java.io.Serializable, JGDIJMXBaseMBean, javax.management.NotificationEmitter
| Modifier and Type | Field and Description |
|---|---|
protected java.util.logging.Logger |
log |
| Constructor and Description |
|---|
JGDIJMXBase(JGDISession owner)
Create a new instance of JGDIJMXBase
|
| Modifier and Type | Method and Description |
|---|---|
void |
addNotificationListener(javax.management.NotificationListener listener,
javax.management.NotificationFilter filter,
java.lang.Object handback) |
void |
cleanQueues(java.lang.String[] queues) |
void |
cleanQueuesWithAnswer(java.lang.String[] queues,
java.util.List<JGDIAnswer> answers) |
void |
clearJobs(java.lang.String[] jobs,
boolean force) |
void |
clearJobsWithAnswer(java.lang.String[] jobs,
boolean force,
java.util.List<JGDIAnswer> answers) |
void |
clearQueues(java.lang.String[] queues,
boolean force) |
void |
clearQueuesWithAnswer(java.lang.String[] queues,
boolean force,
java.util.List<JGDIAnswer> answers) |
void |
clearShareTreeUsage() |
void |
clearShareTreeUsageWithAnswer(java.util.List<JGDIAnswer> answers) |
void |
close()
Close the session of this jgdi mbean
|
void |
deleteShareTree() |
void |
deleteShareTreeWithAnswer(java.util.List<JGDIAnswer> answers) |
void |
disableQueues(java.lang.String[] queues,
boolean force) |
void |
disableQueuesWithAnswer(java.lang.String[] queues,
boolean force,
java.util.List<JGDIAnswer> answers) |
void |
enableQueues(java.lang.String[] queues,
boolean force) |
void |
enableQueuesWithAnswer(java.lang.String[] queues,
boolean force,
java.util.List<JGDIAnswer> answers) |
QHostResult |
execQHost(QHostOptions options) |
java.lang.String |
getActQMaster() |
java.lang.String |
getAdminUser() |
java.util.List<ClusterQueueSummary> |
getClusterQueueSummary(ClusterQueueSummaryOptions options) |
java.lang.String |
getCurrentJGDIVersion() |
protected JGDI |
getJGDI() |
protected NotificationBridge |
getNB() |
javax.management.MBeanNotificationInfo[] |
getNotificationInfo() |
QQuotaResult |
getQQuota(QQuotaOptions options) |
QueueInstanceSummaryResult |
getQueueInstanceSummary(QueueInstanceSummaryOptions options) |
java.util.List<ExecHost> |
getRealExecHostList() |
java.lang.String |
getSchedulerHost() |
java.lang.String |
getSGECell() |
int |
getSgeExecdPort() |
int |
getSgeQmasterPort() |
java.io.File |
getSGERoot() |
java.util.Set<EventTypeEnum> |
getSubscription()
Get the current event subscription.
|
void |
killAllEventClients() |
void |
killAllEventClientsWithAnswer(java.util.List<JGDIAnswer> answers) |
void |
killAllExecds(boolean terminateJobs) |
void |
killAllExecdsWithAnswer(boolean terminateJobs,
java.util.List<JGDIAnswer> answers) |
void |
killEventClients(int[] ids) |
void |
killEventClientsWithAnswer(int[] ids,
java.util.List<JGDIAnswer> answers) |
void |
killExecd(java.lang.String[] hosts,
boolean terminateJobs) |
void |
killExecdWithAnswer(java.lang.String[] hosts,
boolean terminateJobs,
java.util.List<JGDIAnswer> answers) |
void |
killMaster() |
void |
killMasterWithAnswer(java.util.List<JGDIAnswer> answers) |
void |
killScheduler() |
void |
killSchedulerWithAnswer(java.util.List<JGDIAnswer> answers) |
ClusterQueueSummaryOptions |
newClusterQueueSummaryOptions() |
QHostOptions |
newQHostOptions() |
QQuotaOptions |
newQQuotaOptions() |
QueueInstanceSummaryOptions |
newQueueInstanceSummaryOptions() |
void |
removeNotificationListener(javax.management.NotificationListener listener) |
void |
removeNotificationListener(javax.management.NotificationListener listener,
javax.management.NotificationFilter filter,
java.lang.Object handback) |
void |
reschedule(java.lang.String[] queue_or_job,
boolean force) |
void |
rescheduleJobs(java.lang.String[] jobs,
boolean force) |
void |
rescheduleJobsWithAnswer(java.lang.String[] jobs,
boolean force,
java.util.List<JGDIAnswer> answers) |
void |
rescheduleQueues(java.lang.String[] queues,
boolean force) |
void |
rescheduleQueuesWithAnswer(java.lang.String[] queues,
boolean force,
java.util.List<JGDIAnswer> answers) |
void |
rescheduleWithAnswer(java.lang.String[] queue_or_job,
boolean force,
java.util.List<JGDIAnswer> answers) |
void |
setSubscription(java.util.Set<EventTypeEnum> subscription)
Set the current event subscription.
|
java.lang.String |
showDetachedSettings(java.lang.String[] queues) |
java.lang.String |
showDetachedSettingsAll() |
void |
startScheduler() |
void |
startSchedulerWithAnswer(java.util.List<JGDIAnswer> answers) |
void |
subscribe(java.util.Set<EventTypeEnum> subscription)
Subscribe a set of event types if they are not already subscribed.
|
void |
suspend(java.lang.String[] queues,
boolean force) |
void |
suspendJobs(java.lang.String[] jobs,
boolean force) |
void |
suspendJobsWithAnswer(java.lang.String[] jobs,
boolean force,
java.util.List<JGDIAnswer> answers) |
void |
suspendQueues(java.lang.String[] queues,
boolean force) |
void |
suspendQueuesWithAnswer(java.lang.String[] queues,
boolean force,
java.util.List<JGDIAnswer> answers) |
void |
suspendWithAnswer(java.lang.String[] queues,
boolean force,
java.util.List<JGDIAnswer> answers) |
void |
triggerSchedulerMonitoring() |
void |
triggerSchedulerMonitoringWithAnswer(java.util.List<JGDIAnswer> answers) |
void |
unsubscribe(java.util.Set<EventTypeEnum> subscription)
Unsubcribe a set of event types if the are not already unsubscribed.
|
void |
unsuspend(java.lang.String[] queues,
boolean force) |
void |
unsuspendJobs(java.lang.String[] jobs,
boolean force) |
void |
unsuspendJobsWithAnswer(java.lang.String[] jobs,
boolean force,
java.util.List<JGDIAnswer> answers) |
void |
unsuspendQueues(java.lang.String[] queues,
boolean force) |
void |
unsuspendQueuesWithAnswer(java.lang.String[] queues,
boolean force,
java.util.List<JGDIAnswer> answers) |
void |
unsuspendWithAnswer(java.lang.String[] queues,
boolean force,
java.util.List<JGDIAnswer> answers) |
public JGDIJMXBase(JGDISession owner)
owner - the session of the mbeanprotected JGDI getJGDI() throws JGDIException
JGDIExceptionpublic void close()
close in interface JGDIJMXBaseMBeanprotected NotificationBridge getNB() throws JGDIException
JGDIExceptionpublic java.lang.String getCurrentJGDIVersion()
throws JGDIException
getCurrentJGDIVersion in interface JGDIJMXBaseMBeanJGDIExceptionpublic void subscribe(java.util.Set<EventTypeEnum> subscription) throws JGDIException
JGDIJMXBaseMBeansubscribe in interface JGDIJMXBaseMBeansubscription - set of event typesJGDIExceptionpublic void unsubscribe(java.util.Set<EventTypeEnum> subscription) throws JGDIException
JGDIJMXBaseMBeanunsubscribe in interface JGDIJMXBaseMBeansubscription - set of event type which should be unsubcribedJGDIExceptionpublic java.util.Set<EventTypeEnum> getSubscription() throws JGDIException
JGDIJMXBaseMBeangetSubscription in interface JGDIJMXBaseMBeanJGDIExceptionpublic void setSubscription(java.util.Set<EventTypeEnum> subscription) throws JGDIException
JGDIJMXBaseMBeansetSubscription in interface JGDIJMXBaseMBeansubscription - the set of event types to subscribeJGDIExceptionpublic void removeNotificationListener(javax.management.NotificationListener listener,
javax.management.NotificationFilter filter,
java.lang.Object handback)
throws javax.management.ListenerNotFoundException
removeNotificationListener in interface javax.management.NotificationEmitterjavax.management.ListenerNotFoundExceptionpublic void addNotificationListener(javax.management.NotificationListener listener,
javax.management.NotificationFilter filter,
java.lang.Object handback)
throws java.lang.IllegalArgumentException
addNotificationListener in interface javax.management.NotificationBroadcasterjava.lang.IllegalArgumentExceptionpublic void removeNotificationListener(javax.management.NotificationListener listener)
throws javax.management.ListenerNotFoundException
removeNotificationListener in interface javax.management.NotificationBroadcasterjavax.management.ListenerNotFoundExceptionpublic javax.management.MBeanNotificationInfo[] getNotificationInfo()
getNotificationInfo in interface javax.management.NotificationBroadcasterpublic java.lang.String getAdminUser()
throws JGDIException
getAdminUser in interface JGDIJMXBaseMBeanJGDIExceptionpublic java.io.File getSGERoot()
throws JGDIException
getSGERoot in interface JGDIJMXBaseMBeanJGDIExceptionpublic java.lang.String getSGECell()
throws JGDIException
getSGECell in interface JGDIJMXBaseMBeanJGDIExceptionpublic java.lang.String getActQMaster()
throws JGDIException
getActQMaster in interface JGDIJMXBaseMBeanJGDIExceptionpublic int getSgeQmasterPort()
throws JGDIException
getSgeQmasterPort in interface JGDIJMXBaseMBeanJGDIExceptionpublic int getSgeExecdPort()
throws JGDIException
getSgeExecdPort in interface JGDIJMXBaseMBeanJGDIExceptionpublic java.util.List<ExecHost> getRealExecHostList() throws JGDIException
getRealExecHostList in interface JGDIJMXBaseMBeanJGDIExceptionpublic QHostResult execQHost(QHostOptions options) throws JGDIException
execQHost in interface JGDIJMXBaseMBeanJGDIExceptionpublic java.util.List<ClusterQueueSummary> getClusterQueueSummary(ClusterQueueSummaryOptions options) throws JGDIException
getClusterQueueSummary in interface JGDIJMXBaseMBeanJGDIExceptionpublic QueueInstanceSummaryResult getQueueInstanceSummary(QueueInstanceSummaryOptions options) throws JGDIException
getQueueInstanceSummary in interface JGDIJMXBaseMBeanJGDIExceptionpublic QQuotaResult getQQuota(QQuotaOptions options) throws JGDIException
getQQuota in interface JGDIJMXBaseMBeanJGDIExceptionpublic void clearShareTreeUsage()
throws JGDIException
clearShareTreeUsage in interface JGDIJMXBaseMBeanJGDIExceptionpublic void clearShareTreeUsageWithAnswer(java.util.List<JGDIAnswer> answers) throws JGDIException
clearShareTreeUsageWithAnswer in interface JGDIJMXBaseMBeanJGDIExceptionpublic void cleanQueues(java.lang.String[] queues)
throws JGDIException
cleanQueues in interface JGDIJMXBaseMBeanJGDIExceptionpublic void cleanQueuesWithAnswer(java.lang.String[] queues,
java.util.List<JGDIAnswer> answers)
throws JGDIException
cleanQueuesWithAnswer in interface JGDIJMXBaseMBeanJGDIExceptionpublic void killMaster()
throws JGDIException
killMaster in interface JGDIJMXBaseMBeanJGDIExceptionpublic void killMasterWithAnswer(java.util.List<JGDIAnswer> answers) throws JGDIException
killMasterWithAnswer in interface JGDIJMXBaseMBeanJGDIExceptionpublic void killScheduler()
throws JGDIException
killScheduler in interface JGDIJMXBaseMBeanJGDIExceptionpublic void killSchedulerWithAnswer(java.util.List<JGDIAnswer> answers) throws JGDIException
killSchedulerWithAnswer in interface JGDIJMXBaseMBeanJGDIExceptionpublic void startScheduler()
throws JGDIException
startScheduler in interface JGDIJMXBaseMBeanJGDIExceptionpublic void startSchedulerWithAnswer(java.util.List<JGDIAnswer> answers) throws JGDIException
startSchedulerWithAnswer in interface JGDIJMXBaseMBeanJGDIExceptionpublic void killExecd(java.lang.String[] hosts,
boolean terminateJobs)
throws JGDIException
killExecd in interface JGDIJMXBaseMBeanJGDIExceptionpublic void killExecdWithAnswer(java.lang.String[] hosts,
boolean terminateJobs,
java.util.List<JGDIAnswer> answers)
throws JGDIException
killExecdWithAnswer in interface JGDIJMXBaseMBeanJGDIExceptionpublic void killAllExecds(boolean terminateJobs)
throws JGDIException
killAllExecds in interface JGDIJMXBaseMBeanJGDIExceptionpublic void killAllExecdsWithAnswer(boolean terminateJobs,
java.util.List<JGDIAnswer> answers)
throws JGDIException
killAllExecdsWithAnswer in interface JGDIJMXBaseMBeanJGDIExceptionpublic void killEventClients(int[] ids)
throws JGDIException
killEventClients in interface JGDIJMXBaseMBeanJGDIExceptionpublic void killEventClientsWithAnswer(int[] ids,
java.util.List<JGDIAnswer> answers)
throws JGDIException
killEventClientsWithAnswer in interface JGDIJMXBaseMBeanJGDIExceptionpublic void killAllEventClients()
throws JGDIException
killAllEventClients in interface JGDIJMXBaseMBeanJGDIExceptionpublic void killAllEventClientsWithAnswer(java.util.List<JGDIAnswer> answers) throws JGDIException
killAllEventClientsWithAnswer in interface JGDIJMXBaseMBeanJGDIExceptionpublic void triggerSchedulerMonitoring()
throws JGDIException
triggerSchedulerMonitoring in interface JGDIJMXBaseMBeanJGDIExceptionpublic void triggerSchedulerMonitoringWithAnswer(java.util.List<JGDIAnswer> answers) throws JGDIException
triggerSchedulerMonitoringWithAnswer in interface JGDIJMXBaseMBeanJGDIExceptionpublic java.lang.String getSchedulerHost()
throws JGDIException
getSchedulerHost in interface JGDIJMXBaseMBeanJGDIExceptionpublic void enableQueues(java.lang.String[] queues,
boolean force)
throws JGDIException
enableQueues in interface JGDIJMXBaseMBeanJGDIExceptionpublic void enableQueuesWithAnswer(java.lang.String[] queues,
boolean force,
java.util.List<JGDIAnswer> answers)
throws JGDIException
enableQueuesWithAnswer in interface JGDIJMXBaseMBeanJGDIExceptionpublic void disableQueues(java.lang.String[] queues,
boolean force)
throws JGDIException
disableQueues in interface JGDIJMXBaseMBeanJGDIExceptionpublic void disableQueuesWithAnswer(java.lang.String[] queues,
boolean force,
java.util.List<JGDIAnswer> answers)
throws JGDIException
disableQueuesWithAnswer in interface JGDIJMXBaseMBeanJGDIExceptionpublic void suspend(java.lang.String[] queues,
boolean force)
throws JGDIException
suspend in interface JGDIJMXBaseMBeanJGDIExceptionpublic void suspendWithAnswer(java.lang.String[] queues,
boolean force,
java.util.List<JGDIAnswer> answers)
throws JGDIException
suspendWithAnswer in interface JGDIJMXBaseMBeanJGDIExceptionpublic void suspendQueues(java.lang.String[] queues,
boolean force)
throws JGDIException
suspendQueues in interface JGDIJMXBaseMBeanJGDIExceptionpublic void suspendQueuesWithAnswer(java.lang.String[] queues,
boolean force,
java.util.List<JGDIAnswer> answers)
throws JGDIException
suspendQueuesWithAnswer in interface JGDIJMXBaseMBeanJGDIExceptionpublic void suspendJobs(java.lang.String[] jobs,
boolean force)
throws JGDIException
suspendJobs in interface JGDIJMXBaseMBeanJGDIExceptionpublic void suspendJobsWithAnswer(java.lang.String[] jobs,
boolean force,
java.util.List<JGDIAnswer> answers)
throws JGDIException
suspendJobsWithAnswer in interface JGDIJMXBaseMBeanJGDIExceptionpublic void unsuspend(java.lang.String[] queues,
boolean force)
throws JGDIException
unsuspend in interface JGDIJMXBaseMBeanJGDIExceptionpublic void unsuspendWithAnswer(java.lang.String[] queues,
boolean force,
java.util.List<JGDIAnswer> answers)
throws JGDIException
unsuspendWithAnswer in interface JGDIJMXBaseMBeanJGDIExceptionpublic void unsuspendQueues(java.lang.String[] queues,
boolean force)
throws JGDIException
unsuspendQueues in interface JGDIJMXBaseMBeanJGDIExceptionpublic void unsuspendQueuesWithAnswer(java.lang.String[] queues,
boolean force,
java.util.List<JGDIAnswer> answers)
throws JGDIException
unsuspendQueuesWithAnswer in interface JGDIJMXBaseMBeanJGDIExceptionpublic void unsuspendJobs(java.lang.String[] jobs,
boolean force)
throws JGDIException
unsuspendJobs in interface JGDIJMXBaseMBeanJGDIExceptionpublic void unsuspendJobsWithAnswer(java.lang.String[] jobs,
boolean force,
java.util.List<JGDIAnswer> answers)
throws JGDIException
unsuspendJobsWithAnswer in interface JGDIJMXBaseMBeanJGDIExceptionpublic void clearQueues(java.lang.String[] queues,
boolean force)
throws JGDIException
clearQueues in interface JGDIJMXBaseMBeanJGDIExceptionpublic void clearQueuesWithAnswer(java.lang.String[] queues,
boolean force,
java.util.List<JGDIAnswer> answers)
throws JGDIException
clearQueuesWithAnswer in interface JGDIJMXBaseMBeanJGDIExceptionpublic void clearJobs(java.lang.String[] jobs,
boolean force)
throws JGDIException
clearJobs in interface JGDIJMXBaseMBeanJGDIExceptionpublic void clearJobsWithAnswer(java.lang.String[] jobs,
boolean force,
java.util.List<JGDIAnswer> answers)
throws JGDIException
clearJobsWithAnswer in interface JGDIJMXBaseMBeanJGDIExceptionpublic void reschedule(java.lang.String[] queue_or_job,
boolean force)
throws JGDIException
reschedule in interface JGDIJMXBaseMBeanJGDIExceptionpublic void rescheduleWithAnswer(java.lang.String[] queue_or_job,
boolean force,
java.util.List<JGDIAnswer> answers)
throws JGDIException
rescheduleWithAnswer in interface JGDIJMXBaseMBeanJGDIExceptionpublic void rescheduleQueues(java.lang.String[] queues,
boolean force)
throws JGDIException
rescheduleQueues in interface JGDIJMXBaseMBeanJGDIExceptionpublic void rescheduleQueuesWithAnswer(java.lang.String[] queues,
boolean force,
java.util.List<JGDIAnswer> answers)
throws JGDIException
rescheduleQueuesWithAnswer in interface JGDIJMXBaseMBeanJGDIExceptionpublic void rescheduleJobs(java.lang.String[] jobs,
boolean force)
throws JGDIException
rescheduleJobs in interface JGDIJMXBaseMBeanJGDIExceptionpublic void rescheduleJobsWithAnswer(java.lang.String[] jobs,
boolean force,
java.util.List<JGDIAnswer> answers)
throws JGDIException
rescheduleJobsWithAnswer in interface JGDIJMXBaseMBeanJGDIExceptionpublic java.lang.String showDetachedSettings(java.lang.String[] queues)
throws JGDIException
showDetachedSettings in interface JGDIJMXBaseMBeanJGDIExceptionpublic void deleteShareTree()
throws JGDIException
deleteShareTree in interface JGDIJMXBaseMBeanJGDIExceptionpublic void deleteShareTreeWithAnswer(java.util.List<JGDIAnswer> answers) throws JGDIException
deleteShareTreeWithAnswer in interface JGDIJMXBaseMBeanJGDIExceptionpublic java.lang.String showDetachedSettingsAll()
throws JGDIException
showDetachedSettingsAll in interface JGDIJMXBaseMBeanJGDIExceptionpublic QHostOptions newQHostOptions() throws JGDIException
newQHostOptions in interface JGDIJMXBaseMBeanJGDIExceptionpublic ClusterQueueSummaryOptions newClusterQueueSummaryOptions() throws JGDIException
newClusterQueueSummaryOptions in interface JGDIJMXBaseMBeanJGDIExceptionpublic QueueInstanceSummaryOptions newQueueInstanceSummaryOptions() throws JGDIException
newQueueInstanceSummaryOptions in interface JGDIJMXBaseMBeanJGDIExceptionpublic QQuotaOptions newQQuotaOptions() throws JGDIException
newQQuotaOptions in interface JGDIJMXBaseMBeanJGDIExceptionCopyright © 2007 Sun Microsystems, Inc. All rights reserved.