|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectcom.sun.grid.jgdi.management.mbeans.JGDIJMXBase
public class JGDIJMXBase
Class JGDIJMXBase JGDIJMXBase MBean
| Field Summary | |
|---|---|
protected java.util.logging.Logger |
log
|
| Constructor Summary | |
|---|---|
JGDIJMXBase(JGDISession owner)
Create a new instance of JGDIJMXBase |
|
| Method Summary | |
|---|---|
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)
|
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
protected final java.util.logging.Logger log
| Constructor Detail |
|---|
public JGDIJMXBase(JGDISession owner)
owner - the session of the mbean| Method Detail |
|---|
protected JGDI getJGDI()
throws JGDIException
JGDIExceptionpublic void close()
close in interface JGDIJMXBaseMBean
protected NotificationBridge getNB()
throws JGDIException
JGDIException
public java.lang.String getCurrentJGDIVersion()
throws JGDIException
getCurrentJGDIVersion in interface JGDIJMXBaseMBeanJGDIException
public void subscribe(java.util.Set<EventTypeEnum> subscription)
throws JGDIException
JGDIJMXBaseMBean
subscribe in interface JGDIJMXBaseMBeansubscription - set of event types
JGDIException
public void unsubscribe(java.util.Set<EventTypeEnum> subscription)
throws JGDIException
JGDIJMXBaseMBean
unsubscribe in interface JGDIJMXBaseMBeansubscription - set of event type which should be unsubcribed
JGDIException
public java.util.Set<EventTypeEnum> getSubscription()
throws JGDIException
JGDIJMXBaseMBean
getSubscription in interface JGDIJMXBaseMBeanJGDIException
public void setSubscription(java.util.Set<EventTypeEnum> subscription)
throws JGDIException
JGDIJMXBaseMBean
setSubscription in interface JGDIJMXBaseMBeansubscription - the set of event types to subscribe
JGDIException
public 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.ListenerNotFoundException
public 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.IllegalArgumentException
public 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.NotificationBroadcaster
public java.lang.String getAdminUser()
throws JGDIException
getAdminUser in interface JGDIJMXBaseMBeanJGDIException
public java.io.File getSGERoot()
throws JGDIException
getSGERoot in interface JGDIJMXBaseMBeanJGDIException
public java.lang.String getSGECell()
throws JGDIException
getSGECell in interface JGDIJMXBaseMBeanJGDIException
public java.lang.String getActQMaster()
throws JGDIException
getActQMaster in interface JGDIJMXBaseMBeanJGDIException
public int getSgeQmasterPort()
throws JGDIException
getSgeQmasterPort in interface JGDIJMXBaseMBeanJGDIException
public int getSgeExecdPort()
throws JGDIException
getSgeExecdPort in interface JGDIJMXBaseMBeanJGDIException
public java.util.List<ExecHost> getRealExecHostList()
throws JGDIException
getRealExecHostList in interface JGDIJMXBaseMBeanJGDIException
public QHostResult execQHost(QHostOptions options)
throws JGDIException
execQHost in interface JGDIJMXBaseMBeanJGDIException
public java.util.List<ClusterQueueSummary> getClusterQueueSummary(ClusterQueueSummaryOptions options)
throws JGDIException
getClusterQueueSummary in interface JGDIJMXBaseMBeanJGDIException
public QueueInstanceSummaryResult getQueueInstanceSummary(QueueInstanceSummaryOptions options)
throws JGDIException
getQueueInstanceSummary in interface JGDIJMXBaseMBeanJGDIException
public QQuotaResult getQQuota(QQuotaOptions options)
throws JGDIException
getQQuota in interface JGDIJMXBaseMBeanJGDIException
public void clearShareTreeUsage()
throws JGDIException
clearShareTreeUsage in interface JGDIJMXBaseMBeanJGDIException
public void clearShareTreeUsageWithAnswer(java.util.List<JGDIAnswer> answers)
throws JGDIException
clearShareTreeUsageWithAnswer in interface JGDIJMXBaseMBeanJGDIException
public void cleanQueues(java.lang.String[] queues)
throws JGDIException
cleanQueues in interface JGDIJMXBaseMBeanJGDIException
public void cleanQueuesWithAnswer(java.lang.String[] queues,
java.util.List<JGDIAnswer> answers)
throws JGDIException
cleanQueuesWithAnswer in interface JGDIJMXBaseMBeanJGDIException
public void killMaster()
throws JGDIException
killMaster in interface JGDIJMXBaseMBeanJGDIException
public void killMasterWithAnswer(java.util.List<JGDIAnswer> answers)
throws JGDIException
killMasterWithAnswer in interface JGDIJMXBaseMBeanJGDIException
public void killScheduler()
throws JGDIException
killScheduler in interface JGDIJMXBaseMBeanJGDIException
public void killSchedulerWithAnswer(java.util.List<JGDIAnswer> answers)
throws JGDIException
killSchedulerWithAnswer in interface JGDIJMXBaseMBeanJGDIException
public void startScheduler()
throws JGDIException
startScheduler in interface JGDIJMXBaseMBeanJGDIException
public void startSchedulerWithAnswer(java.util.List<JGDIAnswer> answers)
throws JGDIException
startSchedulerWithAnswer in interface JGDIJMXBaseMBeanJGDIException
public void killExecd(java.lang.String[] hosts,
boolean terminateJobs)
throws JGDIException
killExecd in interface JGDIJMXBaseMBeanJGDIException
public void killExecdWithAnswer(java.lang.String[] hosts,
boolean terminateJobs,
java.util.List<JGDIAnswer> answers)
throws JGDIException
killExecdWithAnswer in interface JGDIJMXBaseMBeanJGDIException
public void killAllExecds(boolean terminateJobs)
throws JGDIException
killAllExecds in interface JGDIJMXBaseMBeanJGDIException
public void killAllExecdsWithAnswer(boolean terminateJobs,
java.util.List<JGDIAnswer> answers)
throws JGDIException
killAllExecdsWithAnswer in interface JGDIJMXBaseMBeanJGDIException
public void killEventClients(int[] ids)
throws JGDIException
killEventClients in interface JGDIJMXBaseMBeanJGDIException
public void killEventClientsWithAnswer(int[] ids,
java.util.List<JGDIAnswer> answers)
throws JGDIException
killEventClientsWithAnswer in interface JGDIJMXBaseMBeanJGDIException
public void killAllEventClients()
throws JGDIException
killAllEventClients in interface JGDIJMXBaseMBeanJGDIException
public void killAllEventClientsWithAnswer(java.util.List<JGDIAnswer> answers)
throws JGDIException
killAllEventClientsWithAnswer in interface JGDIJMXBaseMBeanJGDIException
public void triggerSchedulerMonitoring()
throws JGDIException
triggerSchedulerMonitoring in interface JGDIJMXBaseMBeanJGDIException
public void triggerSchedulerMonitoringWithAnswer(java.util.List<JGDIAnswer> answers)
throws JGDIException
triggerSchedulerMonitoringWithAnswer in interface JGDIJMXBaseMBeanJGDIException
public java.lang.String getSchedulerHost()
throws JGDIException
getSchedulerHost in interface JGDIJMXBaseMBeanJGDIException
public void enableQueues(java.lang.String[] queues,
boolean force)
throws JGDIException
enableQueues in interface JGDIJMXBaseMBeanJGDIException
public void enableQueuesWithAnswer(java.lang.String[] queues,
boolean force,
java.util.List<JGDIAnswer> answers)
throws JGDIException
enableQueuesWithAnswer in interface JGDIJMXBaseMBeanJGDIException
public void disableQueues(java.lang.String[] queues,
boolean force)
throws JGDIException
disableQueues in interface JGDIJMXBaseMBeanJGDIException
public void disableQueuesWithAnswer(java.lang.String[] queues,
boolean force,
java.util.List<JGDIAnswer> answers)
throws JGDIException
disableQueuesWithAnswer in interface JGDIJMXBaseMBeanJGDIException
public void suspend(java.lang.String[] queues,
boolean force)
throws JGDIException
suspend in interface JGDIJMXBaseMBeanJGDIException
public void suspendWithAnswer(java.lang.String[] queues,
boolean force,
java.util.List<JGDIAnswer> answers)
throws JGDIException
suspendWithAnswer in interface JGDIJMXBaseMBeanJGDIException
public void suspendQueues(java.lang.String[] queues,
boolean force)
throws JGDIException
suspendQueues in interface JGDIJMXBaseMBeanJGDIException
public void suspendQueuesWithAnswer(java.lang.String[] queues,
boolean force,
java.util.List<JGDIAnswer> answers)
throws JGDIException
suspendQueuesWithAnswer in interface JGDIJMXBaseMBeanJGDIException
public void suspendJobs(java.lang.String[] jobs,
boolean force)
throws JGDIException
suspendJobs in interface JGDIJMXBaseMBeanJGDIException
public void suspendJobsWithAnswer(java.lang.String[] jobs,
boolean force,
java.util.List<JGDIAnswer> answers)
throws JGDIException
suspendJobsWithAnswer in interface JGDIJMXBaseMBeanJGDIException
public void unsuspend(java.lang.String[] queues,
boolean force)
throws JGDIException
unsuspend in interface JGDIJMXBaseMBeanJGDIException
public void unsuspendWithAnswer(java.lang.String[] queues,
boolean force,
java.util.List<JGDIAnswer> answers)
throws JGDIException
unsuspendWithAnswer in interface JGDIJMXBaseMBeanJGDIException
public void unsuspendQueues(java.lang.String[] queues,
boolean force)
throws JGDIException
unsuspendQueues in interface JGDIJMXBaseMBeanJGDIException
public void unsuspendQueuesWithAnswer(java.lang.String[] queues,
boolean force,
java.util.List<JGDIAnswer> answers)
throws JGDIException
unsuspendQueuesWithAnswer in interface JGDIJMXBaseMBeanJGDIException
public void unsuspendJobs(java.lang.String[] jobs,
boolean force)
throws JGDIException
unsuspendJobs in interface JGDIJMXBaseMBeanJGDIException
public void unsuspendJobsWithAnswer(java.lang.String[] jobs,
boolean force,
java.util.List<JGDIAnswer> answers)
throws JGDIException
unsuspendJobsWithAnswer in interface JGDIJMXBaseMBeanJGDIException
public void clearQueues(java.lang.String[] queues,
boolean force)
throws JGDIException
clearQueues in interface JGDIJMXBaseMBeanJGDIException
public void clearQueuesWithAnswer(java.lang.String[] queues,
boolean force,
java.util.List<JGDIAnswer> answers)
throws JGDIException
clearQueuesWithAnswer in interface JGDIJMXBaseMBeanJGDIException
public void clearJobs(java.lang.String[] jobs,
boolean force)
throws JGDIException
clearJobs in interface JGDIJMXBaseMBeanJGDIException
public void clearJobsWithAnswer(java.lang.String[] jobs,
boolean force,
java.util.List<JGDIAnswer> answers)
throws JGDIException
clearJobsWithAnswer in interface JGDIJMXBaseMBeanJGDIException
public void reschedule(java.lang.String[] queue_or_job,
boolean force)
throws JGDIException
reschedule in interface JGDIJMXBaseMBeanJGDIException
public void rescheduleWithAnswer(java.lang.String[] queue_or_job,
boolean force,
java.util.List<JGDIAnswer> answers)
throws JGDIException
rescheduleWithAnswer in interface JGDIJMXBaseMBeanJGDIException
public void rescheduleQueues(java.lang.String[] queues,
boolean force)
throws JGDIException
rescheduleQueues in interface JGDIJMXBaseMBeanJGDIException
public void rescheduleQueuesWithAnswer(java.lang.String[] queues,
boolean force,
java.util.List<JGDIAnswer> answers)
throws JGDIException
rescheduleQueuesWithAnswer in interface JGDIJMXBaseMBeanJGDIException
public void rescheduleJobs(java.lang.String[] jobs,
boolean force)
throws JGDIException
rescheduleJobs in interface JGDIJMXBaseMBeanJGDIException
public void rescheduleJobsWithAnswer(java.lang.String[] jobs,
boolean force,
java.util.List<JGDIAnswer> answers)
throws JGDIException
rescheduleJobsWithAnswer in interface JGDIJMXBaseMBeanJGDIException
public java.lang.String showDetachedSettings(java.lang.String[] queues)
throws JGDIException
showDetachedSettings in interface JGDIJMXBaseMBeanJGDIException
public void deleteShareTree()
throws JGDIException
deleteShareTree in interface JGDIJMXBaseMBeanJGDIException
public void deleteShareTreeWithAnswer(java.util.List<JGDIAnswer> answers)
throws JGDIException
deleteShareTreeWithAnswer in interface JGDIJMXBaseMBeanJGDIException
public java.lang.String showDetachedSettingsAll()
throws JGDIException
showDetachedSettingsAll in interface JGDIJMXBaseMBeanJGDIException
public QHostOptions newQHostOptions()
throws JGDIException
newQHostOptions in interface JGDIJMXBaseMBeanJGDIException
public ClusterQueueSummaryOptions newClusterQueueSummaryOptions()
throws JGDIException
newClusterQueueSummaryOptions in interface JGDIJMXBaseMBeanJGDIException
public QueueInstanceSummaryOptions newQueueInstanceSummaryOptions()
throws JGDIException
newQueueInstanceSummaryOptions in interface JGDIJMXBaseMBeanJGDIException
public QQuotaOptions newQQuotaOptions()
throws JGDIException
newQQuotaOptions in interface JGDIJMXBaseMBeanJGDIException
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||