Uses of Interface
org.jppf.management.NodeSelector
Packages that use NodeSelector
Package
Description
Support for the JMX-based management of JPPF components.
Support for the forwarding of node JMX requests and notifications via the driver.
This package is a place holder for static proxies to nodes MBeans whose requests and notifications are fowrarded through a driver.
-
Uses of NodeSelector in org.jppf.management
Classes in org.jppf.management that implement NodeSelectorModifier and TypeClassDescriptionclassSelects all nodes.classSelects nodes based on anExecutionPolicy.classA node selector that uses a script to accept nodes.classSelects nodes based on their uuids.Fields in org.jppf.management declared as NodeSelectorModifier and TypeFieldDescriptionstatic final NodeSelectorNodeSelector.ALL_NODESConstant for a selector which accepts all nodes.Methods in org.jppf.management with parameters of type NodeSelectorModifier and TypeMethodDescriptionJMXDriverConnectionWrapper.forwardGetAttribute(NodeSelector selector, String name, String attribute) Deprecated.JMXDriverConnectionWrapper.forwardInvoke(NodeSelector selector, String name, String methodName) Deprecated.JMXDriverConnectionWrapper.forwardInvoke(NodeSelector selector, String name, String methodName, Object[] params, String[] signature) JMXDriverConnectionWrapper.forwardSetAttribute(NodeSelector selector, String name, String attribute, Object value) Deprecated.JMXDriverConnectionWrapper.getActiveState(NodeSelector selector) JPPFDriverAdminMBean.getActiveState(NodeSelector selector) Get the active states of the nodes specified vith aNodeSelector.JMXDriverConnectionWrapper.idleNodesInformation(NodeSelector selector) JPPFDriverAdminMBean.idleNodesInformation(NodeSelector selector) Request the JMX connection information for all the idle nodes attached to the server which satisfy the specified selector.JMXDriverConnectionWrapper.nbIdleNodes(NodeSelector selector) JMXDriverConnectionWrapper.nbIdleNodes(NodeSelector selector, boolean includePeers) JPPFDriverAdminMBean.nbIdleNodes(NodeSelector selector) Get the number of idle nodes attached to the driver that satisfy the specified selector.JPPFDriverAdminMBean.nbIdleNodes(NodeSelector selector, boolean includePeers) Get the number of idle nodes attached to the driver that satisfy the specified selector.JMXDriverConnectionWrapper.nbNodes(NodeSelector selector) JPPFDriverAdminMBean.nbNodes(NodeSelector selector) Get the number of nodes attached to the driver that satisfy the specified selector.JMXDriverConnectionWrapper.nodesInformation(NodeSelector selector) JMXDriverConnectionWrapper.nodesInformation(NodeSelector selector, boolean includePeers) JPPFDriverAdminMBean.nodesInformation(NodeSelector selector) Request the JMX connection information for all the nodes attached to the server which satisfy the specified selector.JPPFDriverAdminMBean.nodesInformation(NodeSelector selector, boolean includePeers) Request the JMX connection information for all the nodes attached to the server which satisfy the specified selector.JMXDriverConnectionWrapper.registerForwardingNotificationListener(NodeSelector selector, String mBeanName, NotificationListener listener, NotificationFilter filter, Object handback) Register a notification listener which will receive notifications from the specified MBean on the selected nodes.voidJMXDriverConnectionWrapper.setActiveState(NodeSelector selector, boolean active) voidJPPFDriverAdminMBean.setActiveState(NodeSelector selector, boolean active) Set the active state of the specified nodes.voidJMXDriverConnectionWrapper.toggleActiveState(NodeSelector selector) voidJPPFDriverAdminMBean.toggleActiveState(NodeSelector selector) Toggle the activate state of the specified nodes. -
Uses of NodeSelector in org.jppf.management.forwarding
Methods in org.jppf.management.forwarding with parameters of type NodeSelectorModifier and TypeMethodDescriptionAbstractMBeanForwarder.addNotificationListener(NodeSelector selector, NotificationListener listener) Add a listener to the MBean for all selected nodes, without filter or handback object.AbstractMBeanForwarder.addNotificationListener(NodeSelector selector, NotificationListener listener, NotificationFilter filter, Object handback) Add a listener to the MBean for all selected nodes.JPPFNodeForwardingMBean.cancelJob(NodeSelector selector, String jobId, Boolean requeue) Deprecated.Cancel the job with the specified id in the specified nodes.NodeForwardingMBean.cancelJob(NodeSelector selector, String jobId, Boolean requeue) Cancel the job with the specified id in the specified nodes.JPPFNodeForwardingMBean.forwardGetAttribute(NodeSelector selector, String name, String attribute) Deprecated.Get the value of an attribute of the specified MBean for each specified node.<E> ResultsMap<String,E> NodeForwardingMBean.forwardGetAttribute(NodeSelector selector, String mbeanName, String attribute) Get the value of an attribute of the specified MBean for each specified node.JPPFNodeForwardingMBean.forwardInvoke(NodeSelector selector, String name, String methodName) Deprecated.Convenience method to invoke an MBean method that has no parameter.JPPFNodeForwardingMBean.forwardInvoke(NodeSelector selector, String name, String methodName, Object[] params, String[] signature) Deprecated.Invoke a method on the specified MBean of the selected nodes attached to the driver.<E> ResultsMap<String,E> NodeForwardingMBean.forwardInvoke(NodeSelector selector, String mbeanName, String methodName) Convenience method to invoke an MBean method that has no parameter.<E> ResultsMap<String,E> NodeForwardingMBean.forwardInvoke(NodeSelector selector, String mbeanName, String methodName, Object[] params, String[] signature) Invoke a method on the specified MBean of the selected nodes attached to the driver.JPPFNodeForwardingMBean.forwardSetAttribute(NodeSelector selector, String name, String attribute, Object value) Deprecated.Set the value of an attribute of the specified MBean on the specified nodes attached to the driver.NodeForwardingMBean.forwardSetAttribute(NodeSelector selector, String mbeanName, String attribute, Object value) Set the value of an attribute of the specified MBean on the specified nodes attached to the driver.JPPFNodeForwardingMBean.gc(NodeSelector selector) Deprecated.InvokeSystem.gc()on the specified nodes.NodeForwardingMBean.gc(NodeSelector selector) InvokeSystem.gc()on the specified nodes.<E> ResultsMap<String,E> AbstractMBeanForwarder.getAttribute(NodeSelector selector, String attribute) Get the value of an attribute of the specified MBean for each specified node.JPPFNodeForwardingMBean.getDelegationModel(NodeSelector selector) Deprecated.Get the current class loader delegation model for the specified nodes.NodeForwardingMBean.getDelegationModel(NodeSelector selector) Get the current class loader delegation model for the specified nodes.JPPFNodeForwardingMBean.getNbSlaves(NodeSelector selector) Deprecated.Get the number of provisioned slave nodes for the selected nodes.NodeForwardingMBean.getNbSlaves(NodeSelector selector) Get the number of provisioned slave nodes for the selected nodes.JPPFNodeForwardingMBean.healthSnapshot(NodeSelector selector) Deprecated.Get the JVM health snapshot for the specified nodes.NodeForwardingMBean.healthSnapshot(NodeSelector selector) Get the JVM health snapshot for the specified nodes.JPPFNodeForwardingMBean.heapDump(NodeSelector selector) Deprecated.Trigger a heap dump on the specified nodes.NodeForwardingMBean.heapDump(NodeSelector selector) Trigger a heap dump on the specified nodes.<E> ResultsMap<String,E> AbstractMBeanForwarder.invoke(NodeSelector selector, String methodName) Convenience method to invoke an MBean method that has no parameter.<E> ResultsMap<String,E> AbstractMBeanForwarder.invoke(NodeSelector selector, String methodName, Object[] params, String[] signature) Invoke a method on the specified MBean of the selected nodes attached to the driver.booleanNodeSelectionProvider.isNodeAccepted(String nodeUuid, NodeSelector selector) Determine whether the specified selector accepts the specified node.JPPFNodeForwardingMBean.provisionSlaveNodes(NodeSelector selector, int nbNodes) Deprecated.Start or stop the required number of slaves to reach the specified number on the selected nodes.JPPFNodeForwardingMBean.provisionSlaveNodes(NodeSelector selector, int nbNodes, boolean interruptIfRunning) Deprecated.Start or stop the required number of slaves to reach the specified number on the selected nodes.JPPFNodeForwardingMBean.provisionSlaveNodes(NodeSelector selector, int nbNodes, boolean interruptIfRunning, TypedProperties configOverrides) Deprecated.Start or stop the required number of slaves to reach the specified number, using the specified config overrides, on the selected nodes.JPPFNodeForwardingMBean.provisionSlaveNodes(NodeSelector selector, int nbNodes, TypedProperties configOverrides) Deprecated.Start or stop the required number of slaves to reach the specified number, using the specified config overrides, on the selected nodes.NodeForwardingMBean.provisionSlaveNodes(NodeSelector selector, int nbNodes) Start or stop the required number of slaves to reach the specified number on the selected nodes.NodeForwardingMBean.provisionSlaveNodes(NodeSelector selector, int nbNodes, boolean interruptIfRunning) Start or stop the required number of slaves to reach the specified number on the selected nodes.NodeForwardingMBean.provisionSlaveNodes(NodeSelector selector, int nbNodes, boolean interruptIfRunning, TypedProperties configOverrides) Start or stop the required number of slaves to reach the specified number, using the specified config overrides, on the selected nodes.NodeForwardingMBean.provisionSlaveNodes(NodeSelector selector, int nbNodes, TypedProperties configOverrides) Start or stop the required number of slaves to reach the specified number, using the specified config overrides, on the selected nodes.NodeForwardingMBean.reconnect(NodeSelector selector, Boolean interruptIfRunning) Force the specified nodes to reconnect.ForwardingNotficationEmitter.registerForwardingNotificationListener(NodeSelector selector, String mBeanName) Register a listener with the specified node selector and MBean.JPPFNodeForwardingMBean.resetTaskCounter(NodeSelector selector) Deprecated.Reset the specified nodes' executed tasks counter to zero.NodeForwardingMBean.resetTaskCounter(NodeSelector selector) Reset the specified nodes' executed tasks counter to zero.JPPFNodeForwardingMBean.restart(NodeSelector selector) Deprecated.Restart the specified nodes.JPPFNodeForwardingMBean.restart(NodeSelector selector, Boolean interruptIfRunning) Deprecated.Restart the specified nodes.NodeForwardingMBean.restart(NodeSelector selector) Restart the specified nodes.NodeForwardingMBean.restart(NodeSelector selector, Boolean interruptIfRunning) Restart the specified nodes.<E> ResultsMap<String,Void> AbstractMBeanForwarder.setAttribute(NodeSelector selector, String attribute, E value) Set the value of an attribute of the specified MBean on the specified nodes attached to the driver.JPPFNodeForwardingMBean.setDelegationModel(NodeSelector selector, DelegationModel model) Deprecated.Set the current class loader delegation model for the specified nodes.NodeForwardingMBean.setDelegationModel(NodeSelector selector, DelegationModel model) Set the current class loader delegation model for the specified nodes.JPPFNodeForwardingMBean.setTaskCounter(NodeSelector selector, Integer n) Deprecated.Reset the specified nodes' executed tasks counter to the specified value.NodeForwardingMBean.setTaskCounter(NodeSelector selector, Integer n) Reset the specified nodes' executed tasks counter to the specified value.JPPFNodeForwardingMBean.shutdown(NodeSelector selector) Deprecated.Shutdown the specified nodes.JPPFNodeForwardingMBean.shutdown(NodeSelector selector, Boolean interruptIfRunning) Deprecated.Shutdown the specified nodes.NodeForwardingMBean.shutdown(NodeSelector selector) Shutdown the specified nodes.NodeForwardingMBean.shutdown(NodeSelector selector, Boolean interruptIfRunning) Shutdown the specified nodes.JPPFNodeForwardingMBean.state(NodeSelector selector) Deprecated.Get the latest state information from the node.NodeForwardingMBean.state(NodeSelector selector) Get the latest state information from the node.JPPFNodeForwardingMBean.systemInformation(NodeSelector selector) Deprecated.Get the system information for the specified nodes.NodeForwardingMBean.systemInformation(NodeSelector selector) Get the system information for the specified nodes.JPPFNodeForwardingMBean.threadDump(NodeSelector selector) Deprecated.Get a JVM thread dump for the specified nodes.NodeForwardingMBean.threadDump(NodeSelector selector) Get a JVM thread dump for the specified nodes.JPPFNodeForwardingMBean.updateConfiguration(NodeSelector selector, Map<Object, Object> configOverrides, Boolean restart) Deprecated.Update the configuration properties of the specified nodes.JPPFNodeForwardingMBean.updateConfiguration(NodeSelector selector, Map<Object, Object> configOverrides, Boolean restart, Boolean interruptIfRunning) Deprecated.Update the configuration properties of the specified nodes.NodeForwardingMBean.updateConfiguration(NodeSelector selector, Map<Object, Object> configOverrides, Boolean restart) Update the configuration properties of the specified nodes.NodeForwardingMBean.updateConfiguration(NodeSelector selector, Map<Object, Object> configOverrides, Boolean restart, Boolean interruptIfRunning) Update the configuration properties of the specified nodes.JPPFNodeForwardingMBean.updateThreadPoolSize(NodeSelector selector, Integer size) Deprecated.Set the size of the specified nodes' thread pool.NodeForwardingMBean.updateThreadPoolSize(NodeSelector selector, Integer size) Set the size of the specified nodes' thread pool.JPPFNodeForwardingMBean.updateThreadsPriority(NodeSelector selector, Integer newPriority) Deprecated.Update the priority of all execution threads for the specified nodes.NodeForwardingMBean.updateThreadsPriority(NodeSelector selector, Integer newPriority) Update the priority of all execution threads for the specified nodes. -
Uses of NodeSelector in org.jppf.management.forwarding.generated
Methods in org.jppf.management.forwarding.generated with parameters of type NodeSelectorModifier and TypeMethodDescriptionJPPFNodeAdminMBeanForwarder.cancelJob(NodeSelector selector, String jobUuid, Boolean requeue) Invoke thecancelJoboperation for all selected nodes (ancel the job with the specified uuid).JPPFNodeAdminMBeanForwarder.cancelPendingAction(NodeSelector selector) Invoke thecancelPendingActionoperation for all selected nodes (cancel a previous deferred shutdown or restart request, if any).DiagnosticsMBeanForwarder.cpuLoad(NodeSelector selector) Invoke thecpuLoadoperation for all selected nodes (get an approximation of the current CPU load).DiagnosticsMBeanForwarder.gc(NodeSelector selector) Invoke thegcoperation for all selected nodes (perform a full garbage collection by calling System.gc()).JPPFNodeAdminMBeanForwarder.getDelegationModel(NodeSelector selector) Get the value of theDelegationModelattribute for all selected nodes (the current class loader delegation model for the node).ResultsMap<String,List<JPPFProperty<?>>> DiagnosticsMBeanForwarder.getMonitoringDataProperties(NodeSelector selector) Get the value of theMonitoringDataPropertiesattribute for all selected nodes (The list of monitoring data properties available in the snapshots).JPPFNodeProvisioningMBeanForwarder.getNbSlaves(NodeSelector selector) Get the value of theNbSlavesattribute for all selected nodes (the number of slave nodes started by this MBean).JPPFNodeTaskMonitorMBeanForwarder.getTotalTaskCpuTime(NodeSelector selector) Get the value of theTotalTaskCpuTimeattribute for all selected nodes (the total cpu time used by the tasks in milliseconds).JPPFNodeTaskMonitorMBeanForwarder.getTotalTaskElapsedTime(NodeSelector selector) Get the value of theTotalTaskElapsedTimeattribute for all selected nodes (the total elapsed time used by the tasks in milliseconds).JPPFNodeTaskMonitorMBeanForwarder.getTotalTasksExecuted(NodeSelector selector) Get the value of theTotalTasksExecutedattribute for all selected nodes (the total number of tasks executed by the node).JPPFNodeTaskMonitorMBeanForwarder.getTotalTasksInError(NodeSelector selector) Get the value of theTotalTasksInErrorattribute for all selected nodes (the total number of tasks that ended in error).JPPFNodeTaskMonitorMBeanForwarder.getTotalTasksSucessfull(NodeSelector selector) Get the value of theTotalTasksSucessfullattribute for all selected nodes (the total number of tasks that executed successfully).DiagnosticsMBeanForwarder.hasDeadlock(NodeSelector selector) Invoke thehasDeadlockoperation for all selected nodes (determine whether a deadlock is detected in the JVM).DiagnosticsMBeanForwarder.healthSnapshot(NodeSelector selector) Invoke thehealthSnapshotoperation for all selected nodes (get a summarized snapshot of the JVM health).DiagnosticsMBeanForwarder.healthSnapshotAsString(NodeSelector selector) Invoke thehealthSnapshotAsStringoperation for all selected nodes (get a a string representation of a JVM health snapshot.DiagnosticsMBeanForwarder.heapDump(NodeSelector selector) Invoke theheapDumpoperation for all selected nodes (trigger a heap dump of the JVM).DiagnosticsMBeanForwarder.memoryInformation(NodeSelector selector) Invoke thememoryInformationoperation for all selected nodes (get the current state of the heap and non-heap memory for the JVM).JPPFNodeAdminMBeanForwarder.pendingAction(NodeSelector selector) Invoke thependingActionoperation for all selected nodes (determine wether a deffered shutdwon or restartd was requested and not yet performed for the node).JPPFNodeProvisioningMBeanForwarder.provisionSlaveNodes(NodeSelector selector, int slaves) Invoke theprovisionSlaveNodesoperation for all selected nodes (provision the specified number of slave nodes, starting new ones or stopping existing ones as needed).JPPFNodeProvisioningMBeanForwarder.provisionSlaveNodes(NodeSelector selector, int slaves, boolean interruptIfRunning) Invoke theprovisionSlaveNodesoperation for all selected nodes (provision the specified number of slave nodes, starting new ones or stopping existing ones as needed).JPPFNodeProvisioningMBeanForwarder.provisionSlaveNodes(NodeSelector selector, int slaves, boolean interrupt, TypedProperties configgOverrides) Invoke theprovisionSlaveNodesoperation for all selected nodes (provision the specified number of slave nodes, starting new ones or stopping existing ones as needed).JPPFNodeProvisioningMBeanForwarder.provisionSlaveNodes(NodeSelector selector, int slaves, TypedProperties configOverrides) Invoke theprovisionSlaveNodesoperation for all selected nodes (provision the specified number of slave nodes, starting new ones or stopping existing ones as needed).JPPFNodeAdminMBeanForwarder.reconnect(NodeSelector selector, Boolean interruptIfRunning) Invoke thereconnectoperation for all selected nodes (force the node to reconnect without restarting, specifying whether to wait for executing tasks to complete).JPPFNodeMaintenanceMBeanForwarder.requestResourceCacheReset(NodeSelector selector) Invoke therequestResourceCacheResetoperation for all selected nodes (request a reset of the resource caches of all the JPPF class loaders maintained by the node).JPPFNodeTaskMonitorMBeanForwarder.reset(NodeSelector selector) Invoke theresetoperation for all selected nodes (reset the statistics maintained by this MBean).JPPFNodeAdminMBeanForwarder.resetTaskCounter(NodeSelector selector) Invoke theresetTaskCounteroperation for all selected nodes (reset the node's executed tasks counter to zero).JPPFNodeAdminMBeanForwarder.restart(NodeSelector selector) Invoke therestartoperation for all selected nodes (restart the node unconditionally).JPPFNodeAdminMBeanForwarder.restart(NodeSelector selector, Boolean interruptIfRunning) Invoke therestartoperation for all selected nodes (restart the node, specifying whether to wait for executing tasks to complete).JPPFNodeAdminMBeanForwarder.setDelegationModel(NodeSelector selector, DelegationModel value) Set the value of theDelegationModelattribute on all selected nodes (the current class loader delegation model for the node).JPPFNodeAdminMBeanForwarder.setTaskCounter(NodeSelector selector, Integer value) Set the value of theTaskCounterattribute on all selected nodes (reset the node's executed tasks counter to the specified value).JPPFNodeAdminMBeanForwarder.shutdown(NodeSelector selector) Invoke theshutdownoperation for all selected nodes (shutdown the node unconditionally).JPPFNodeAdminMBeanForwarder.shutdown(NodeSelector selector, Boolean interruptIfRunning) Invoke theshutdownoperation for all selected nodes (shutdown the node, specifying whether to wait for executing tasks to complete).JPPFNodeAdminMBeanForwarder.state(NodeSelector selector) Invoke thestateoperation for all selected nodes (get the latest state information from the node).JPPFNodeAdminMBeanForwarder.systemInformation(NodeSelector selector) Invoke thesystemInformationoperation for all selected nodes (get detailed information on the system where the JPPF server or node is runnning: environement variables, JVM system properties, JPPF configuration, runtime information, storage details, network interfaces, statistics).DiagnosticsMBeanForwarder.threadDump(NodeSelector selector) Invoke thethreadDumpoperation for all selected nodes (get a full thread dump, including detection of deadlocks).DiagnosticsMBeanForwarder.threadNames(NodeSelector selector) Invoke thethreadNamesoperation for all selected nodes (get the names of all live threads in the current JVM).JPPFNodeAdminMBeanForwarder.updateConfiguration(NodeSelector selector, Map<Object, Object> configUpdates, Boolean restartNode) Invoke theupdateConfigurationoperation for all selected nodes (update the configuration properties of the node).JPPFNodeAdminMBeanForwarder.updateConfiguration(NodeSelector selector, Map<Object, Object> cfgUpdates, Boolean restartNode, Boolean interruptIfRunning) Invoke theupdateConfigurationoperation for all selected nodes (update the configuration properties of the node).JPPFNodeAdminMBeanForwarder.updateThreadPoolSize(NodeSelector selector, Integer poolSize) Invoke theupdateThreadPoolSizeoperation for all selected nodes (set the size of the node's thread pool).JPPFNodeAdminMBeanForwarder.updateThreadsPriority(NodeSelector selector, Integer newPriority) Invoke theupdateThreadsPriorityoperation for all selected nodes (update the priority of all processing threads).
JMXDriverConnectionWrapper.getForwarder().forwardGetAttribute(selector, name, attribute)instead.