|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object com.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 mbeanMethod Detail |
---|
protected JGDI getJGDI() throws JGDIException
JGDIException
public void close()
close
in interface JGDIJMXBaseMBean
protected NotificationBridge getNB() throws JGDIException
JGDIException
public java.lang.String getCurrentJGDIVersion() throws JGDIException
getCurrentJGDIVersion
in interface JGDIJMXBaseMBean
JGDIException
public void subscribe(java.util.Set<EventTypeEnum> subscription) throws JGDIException
JGDIJMXBaseMBean
subscribe
in interface JGDIJMXBaseMBean
subscription
- set of event types
JGDIException
public void unsubscribe(java.util.Set<EventTypeEnum> subscription) throws JGDIException
JGDIJMXBaseMBean
unsubscribe
in interface JGDIJMXBaseMBean
subscription
- set of event type which should be unsubcribed
JGDIException
public java.util.Set<EventTypeEnum> getSubscription() throws JGDIException
JGDIJMXBaseMBean
getSubscription
in interface JGDIJMXBaseMBean
JGDIException
public void setSubscription(java.util.Set<EventTypeEnum> subscription) throws JGDIException
JGDIJMXBaseMBean
setSubscription
in interface JGDIJMXBaseMBean
subscription
- 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.NotificationEmitter
javax.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.NotificationBroadcaster
java.lang.IllegalArgumentException
public void removeNotificationListener(javax.management.NotificationListener listener) throws javax.management.ListenerNotFoundException
removeNotificationListener
in interface javax.management.NotificationBroadcaster
javax.management.ListenerNotFoundException
public javax.management.MBeanNotificationInfo[] getNotificationInfo()
getNotificationInfo
in interface javax.management.NotificationBroadcaster
public java.lang.String getAdminUser() throws JGDIException
getAdminUser
in interface JGDIJMXBaseMBean
JGDIException
public java.io.File getSGERoot() throws JGDIException
getSGERoot
in interface JGDIJMXBaseMBean
JGDIException
public java.lang.String getSGECell() throws JGDIException
getSGECell
in interface JGDIJMXBaseMBean
JGDIException
public java.lang.String getActQMaster() throws JGDIException
getActQMaster
in interface JGDIJMXBaseMBean
JGDIException
public int getSgeQmasterPort() throws JGDIException
getSgeQmasterPort
in interface JGDIJMXBaseMBean
JGDIException
public int getSgeExecdPort() throws JGDIException
getSgeExecdPort
in interface JGDIJMXBaseMBean
JGDIException
public java.util.List<ExecHost> getRealExecHostList() throws JGDIException
getRealExecHostList
in interface JGDIJMXBaseMBean
JGDIException
public QHostResult execQHost(QHostOptions options) throws JGDIException
execQHost
in interface JGDIJMXBaseMBean
JGDIException
public java.util.List<ClusterQueueSummary> getClusterQueueSummary(ClusterQueueSummaryOptions options) throws JGDIException
getClusterQueueSummary
in interface JGDIJMXBaseMBean
JGDIException
public QueueInstanceSummaryResult getQueueInstanceSummary(QueueInstanceSummaryOptions options) throws JGDIException
getQueueInstanceSummary
in interface JGDIJMXBaseMBean
JGDIException
public QQuotaResult getQQuota(QQuotaOptions options) throws JGDIException
getQQuota
in interface JGDIJMXBaseMBean
JGDIException
public void clearShareTreeUsage() throws JGDIException
clearShareTreeUsage
in interface JGDIJMXBaseMBean
JGDIException
public void clearShareTreeUsageWithAnswer(java.util.List<JGDIAnswer> answers) throws JGDIException
clearShareTreeUsageWithAnswer
in interface JGDIJMXBaseMBean
JGDIException
public void cleanQueues(java.lang.String[] queues) throws JGDIException
cleanQueues
in interface JGDIJMXBaseMBean
JGDIException
public void cleanQueuesWithAnswer(java.lang.String[] queues, java.util.List<JGDIAnswer> answers) throws JGDIException
cleanQueuesWithAnswer
in interface JGDIJMXBaseMBean
JGDIException
public void killMaster() throws JGDIException
killMaster
in interface JGDIJMXBaseMBean
JGDIException
public void killMasterWithAnswer(java.util.List<JGDIAnswer> answers) throws JGDIException
killMasterWithAnswer
in interface JGDIJMXBaseMBean
JGDIException
public void killScheduler() throws JGDIException
killScheduler
in interface JGDIJMXBaseMBean
JGDIException
public void killSchedulerWithAnswer(java.util.List<JGDIAnswer> answers) throws JGDIException
killSchedulerWithAnswer
in interface JGDIJMXBaseMBean
JGDIException
public void startScheduler() throws JGDIException
startScheduler
in interface JGDIJMXBaseMBean
JGDIException
public void startSchedulerWithAnswer(java.util.List<JGDIAnswer> answers) throws JGDIException
startSchedulerWithAnswer
in interface JGDIJMXBaseMBean
JGDIException
public void killExecd(java.lang.String[] hosts, boolean terminateJobs) throws JGDIException
killExecd
in interface JGDIJMXBaseMBean
JGDIException
public void killExecdWithAnswer(java.lang.String[] hosts, boolean terminateJobs, java.util.List<JGDIAnswer> answers) throws JGDIException
killExecdWithAnswer
in interface JGDIJMXBaseMBean
JGDIException
public void killAllExecds(boolean terminateJobs) throws JGDIException
killAllExecds
in interface JGDIJMXBaseMBean
JGDIException
public void killAllExecdsWithAnswer(boolean terminateJobs, java.util.List<JGDIAnswer> answers) throws JGDIException
killAllExecdsWithAnswer
in interface JGDIJMXBaseMBean
JGDIException
public void killEventClients(int[] ids) throws JGDIException
killEventClients
in interface JGDIJMXBaseMBean
JGDIException
public void killEventClientsWithAnswer(int[] ids, java.util.List<JGDIAnswer> answers) throws JGDIException
killEventClientsWithAnswer
in interface JGDIJMXBaseMBean
JGDIException
public void killAllEventClients() throws JGDIException
killAllEventClients
in interface JGDIJMXBaseMBean
JGDIException
public void killAllEventClientsWithAnswer(java.util.List<JGDIAnswer> answers) throws JGDIException
killAllEventClientsWithAnswer
in interface JGDIJMXBaseMBean
JGDIException
public void triggerSchedulerMonitoring() throws JGDIException
triggerSchedulerMonitoring
in interface JGDIJMXBaseMBean
JGDIException
public void triggerSchedulerMonitoringWithAnswer(java.util.List<JGDIAnswer> answers) throws JGDIException
triggerSchedulerMonitoringWithAnswer
in interface JGDIJMXBaseMBean
JGDIException
public java.lang.String getSchedulerHost() throws JGDIException
getSchedulerHost
in interface JGDIJMXBaseMBean
JGDIException
public void enableQueues(java.lang.String[] queues, boolean force) throws JGDIException
enableQueues
in interface JGDIJMXBaseMBean
JGDIException
public void enableQueuesWithAnswer(java.lang.String[] queues, boolean force, java.util.List<JGDIAnswer> answers) throws JGDIException
enableQueuesWithAnswer
in interface JGDIJMXBaseMBean
JGDIException
public void disableQueues(java.lang.String[] queues, boolean force) throws JGDIException
disableQueues
in interface JGDIJMXBaseMBean
JGDIException
public void disableQueuesWithAnswer(java.lang.String[] queues, boolean force, java.util.List<JGDIAnswer> answers) throws JGDIException
disableQueuesWithAnswer
in interface JGDIJMXBaseMBean
JGDIException
public void suspend(java.lang.String[] queues, boolean force) throws JGDIException
suspend
in interface JGDIJMXBaseMBean
JGDIException
public void suspendWithAnswer(java.lang.String[] queues, boolean force, java.util.List<JGDIAnswer> answers) throws JGDIException
suspendWithAnswer
in interface JGDIJMXBaseMBean
JGDIException
public void suspendQueues(java.lang.String[] queues, boolean force) throws JGDIException
suspendQueues
in interface JGDIJMXBaseMBean
JGDIException
public void suspendQueuesWithAnswer(java.lang.String[] queues, boolean force, java.util.List<JGDIAnswer> answers) throws JGDIException
suspendQueuesWithAnswer
in interface JGDIJMXBaseMBean
JGDIException
public void suspendJobs(java.lang.String[] jobs, boolean force) throws JGDIException
suspendJobs
in interface JGDIJMXBaseMBean
JGDIException
public void suspendJobsWithAnswer(java.lang.String[] jobs, boolean force, java.util.List<JGDIAnswer> answers) throws JGDIException
suspendJobsWithAnswer
in interface JGDIJMXBaseMBean
JGDIException
public void unsuspend(java.lang.String[] queues, boolean force) throws JGDIException
unsuspend
in interface JGDIJMXBaseMBean
JGDIException
public void unsuspendWithAnswer(java.lang.String[] queues, boolean force, java.util.List<JGDIAnswer> answers) throws JGDIException
unsuspendWithAnswer
in interface JGDIJMXBaseMBean
JGDIException
public void unsuspendQueues(java.lang.String[] queues, boolean force) throws JGDIException
unsuspendQueues
in interface JGDIJMXBaseMBean
JGDIException
public void unsuspendQueuesWithAnswer(java.lang.String[] queues, boolean force, java.util.List<JGDIAnswer> answers) throws JGDIException
unsuspendQueuesWithAnswer
in interface JGDIJMXBaseMBean
JGDIException
public void unsuspendJobs(java.lang.String[] jobs, boolean force) throws JGDIException
unsuspendJobs
in interface JGDIJMXBaseMBean
JGDIException
public void unsuspendJobsWithAnswer(java.lang.String[] jobs, boolean force, java.util.List<JGDIAnswer> answers) throws JGDIException
unsuspendJobsWithAnswer
in interface JGDIJMXBaseMBean
JGDIException
public void clearQueues(java.lang.String[] queues, boolean force) throws JGDIException
clearQueues
in interface JGDIJMXBaseMBean
JGDIException
public void clearQueuesWithAnswer(java.lang.String[] queues, boolean force, java.util.List<JGDIAnswer> answers) throws JGDIException
clearQueuesWithAnswer
in interface JGDIJMXBaseMBean
JGDIException
public void clearJobs(java.lang.String[] jobs, boolean force) throws JGDIException
clearJobs
in interface JGDIJMXBaseMBean
JGDIException
public void clearJobsWithAnswer(java.lang.String[] jobs, boolean force, java.util.List<JGDIAnswer> answers) throws JGDIException
clearJobsWithAnswer
in interface JGDIJMXBaseMBean
JGDIException
public void reschedule(java.lang.String[] queue_or_job, boolean force) throws JGDIException
reschedule
in interface JGDIJMXBaseMBean
JGDIException
public void rescheduleWithAnswer(java.lang.String[] queue_or_job, boolean force, java.util.List<JGDIAnswer> answers) throws JGDIException
rescheduleWithAnswer
in interface JGDIJMXBaseMBean
JGDIException
public void rescheduleQueues(java.lang.String[] queues, boolean force) throws JGDIException
rescheduleQueues
in interface JGDIJMXBaseMBean
JGDIException
public void rescheduleQueuesWithAnswer(java.lang.String[] queues, boolean force, java.util.List<JGDIAnswer> answers) throws JGDIException
rescheduleQueuesWithAnswer
in interface JGDIJMXBaseMBean
JGDIException
public void rescheduleJobs(java.lang.String[] jobs, boolean force) throws JGDIException
rescheduleJobs
in interface JGDIJMXBaseMBean
JGDIException
public void rescheduleJobsWithAnswer(java.lang.String[] jobs, boolean force, java.util.List<JGDIAnswer> answers) throws JGDIException
rescheduleJobsWithAnswer
in interface JGDIJMXBaseMBean
JGDIException
public java.lang.String showDetachedSettings(java.lang.String[] queues) throws JGDIException
showDetachedSettings
in interface JGDIJMXBaseMBean
JGDIException
public void deleteShareTree() throws JGDIException
deleteShareTree
in interface JGDIJMXBaseMBean
JGDIException
public void deleteShareTreeWithAnswer(java.util.List<JGDIAnswer> answers) throws JGDIException
deleteShareTreeWithAnswer
in interface JGDIJMXBaseMBean
JGDIException
public java.lang.String showDetachedSettingsAll() throws JGDIException
showDetachedSettingsAll
in interface JGDIJMXBaseMBean
JGDIException
public QHostOptions newQHostOptions() throws JGDIException
newQHostOptions
in interface JGDIJMXBaseMBean
JGDIException
public ClusterQueueSummaryOptions newClusterQueueSummaryOptions() throws JGDIException
newClusterQueueSummaryOptions
in interface JGDIJMXBaseMBean
JGDIException
public QueueInstanceSummaryOptions newQueueInstanceSummaryOptions() throws JGDIException
newQueueInstanceSummaryOptions
in interface JGDIJMXBaseMBean
JGDIException
public QQuotaOptions newQQuotaOptions() throws JGDIException
newQQuotaOptions
in interface JGDIJMXBaseMBean
JGDIException
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |