Index

A C D G H I J M N O P Q R S T U W 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form

A

accept(ServerSocketChannel, SocketChannel, SSLHandler, boolean, boolean, Object...) - Method in class org.jppf.jmxremote.nio.JMXNioServer
 
addCloseCallback(ChannelsPair.CloseCallback) - Method in class org.jppf.jmxremote.nio.ChannelsPair
Add a callback to invoke upon #close().
addConnectionNotificationListener(NotificationListener, NotificationFilter, Object) - Method in class org.jppf.jmxremote.JPPFJMXConnector
 
addConnectionStatusListener(JMXConnectionStatusListener) - Method in class org.jppf.jmxremote.nio.JMXNioServer
Add a listener to the connection status events.
addNotificationListener(MBeanServer, String, ObjectName, NotificationFilter) - Method in class org.jppf.jmxremote.notification.ServerNotificationHandler
Add a notification listener.
addNotificationListener(ObjectName, NotificationListener, NotificationFilter, Object) - Method in class org.jppf.jmxremote.JPPFMBeanServerConnection
 
addNotificationListener(ObjectName, ObjectName, NotificationFilter, Object) - Method in class org.jppf.jmxremote.JPPFMBeanServerConnection
 
AUTHORIZATION_CHECKER - Static variable in class org.jppf.jmxremote.JPPFJMXConnectorServer
The environment key for the authorization checker.

C

ChannelsPair - Class in org.jppf.jmxremote.nio
Convenience class to group a pair of channels respectively reading from and writing to the same socket channel.
ChannelsPair(JMXContext, JMXContext, JMXNioServer, JMXAuthenticator) - Constructor for class org.jppf.jmxremote.nio.ChannelsPair
 
ChannelsPair.CloseCallback - Interface in org.jppf.jmxremote.nio
A callback invoked upon closing the connection.
checkAddNotificationListener(ObjectName, NotificationListener, NotificationFilter, Object) - Method in interface org.jppf.jmxremote.JMXAuthorizationChecker
checkAddNotificationListener(ObjectName, NotificationListener, NotificationFilter, Object) - Method in class org.jppf.jmxremote.JMXAuthorizationCheckerAdapter
 
checkAddNotificationListener(ObjectName, NotificationListener, NotificationFilter, Object) - Method in class org.jppf.jmxremote.JMXAuthorizationDeniedAdapter
 
checkAddNotificationListener(ObjectName, ObjectName, NotificationFilter, Object) - Method in interface org.jppf.jmxremote.JMXAuthorizationChecker
Check that the subject can invoke the MBeanServerConnection.addNotificationListener(ObjectName, ObjectName, NotificationFilter, Object) method on the mbean server.
checkAddNotificationListener(ObjectName, ObjectName, NotificationFilter, Object) - Method in class org.jppf.jmxremote.JMXAuthorizationCheckerAdapter
 
checkAddNotificationListener(ObjectName, ObjectName, NotificationFilter, Object) - Method in class org.jppf.jmxremote.JMXAuthorizationDeniedAdapter
 
checkCreateMBean(String, ObjectName) - Method in interface org.jppf.jmxremote.JMXAuthorizationChecker
Check that the subject can invoke the MBeanServerConnection.createMBean(String, ObjectName) method on the mbean server.
checkCreateMBean(String, ObjectName) - Method in class org.jppf.jmxremote.JMXAuthorizationCheckerAdapter
 
checkCreateMBean(String, ObjectName) - Method in class org.jppf.jmxremote.JMXAuthorizationDeniedAdapter
 
checkCreateMBean(String, ObjectName, Object[], String[]) - Method in interface org.jppf.jmxremote.JMXAuthorizationChecker
Check that the subject can invoke the MBeanServerConnection.createMBean(String, ObjectName, Object[], String[]) method on the mbean server.
checkCreateMBean(String, ObjectName, Object[], String[]) - Method in class org.jppf.jmxremote.JMXAuthorizationCheckerAdapter
 
checkCreateMBean(String, ObjectName, Object[], String[]) - Method in class org.jppf.jmxremote.JMXAuthorizationDeniedAdapter
 
checkCreateMBean(String, ObjectName, ObjectName) - Method in interface org.jppf.jmxremote.JMXAuthorizationChecker
Check that the subject can invoke the MBeanServerConnection.createMBean(String, ObjectName, ObjectName) method on the mbean server.
checkCreateMBean(String, ObjectName, ObjectName) - Method in class org.jppf.jmxremote.JMXAuthorizationCheckerAdapter
 
checkCreateMBean(String, ObjectName, ObjectName) - Method in class org.jppf.jmxremote.JMXAuthorizationDeniedAdapter
 
checkCreateMBean(String, ObjectName, ObjectName, Object[], String[]) - Method in interface org.jppf.jmxremote.JMXAuthorizationChecker
Check that the subject can invoke the MBeanServerConnection.createMBean(String, ObjectName, ObjectName, Object[], String[]) method on the mbean server.
checkCreateMBean(String, ObjectName, ObjectName, Object[], String[]) - Method in class org.jppf.jmxremote.JMXAuthorizationCheckerAdapter
 
checkCreateMBean(String, ObjectName, ObjectName, Object[], String[]) - Method in class org.jppf.jmxremote.JMXAuthorizationDeniedAdapter
 
checkGetAttribute(ObjectName, String) - Method in interface org.jppf.jmxremote.JMXAuthorizationChecker
Check that the subject can invoke the MBeanServerConnection.getAttribute(ObjectName, String) method on the mbean server.
checkGetAttribute(ObjectName, String) - Method in class org.jppf.jmxremote.JMXAuthorizationCheckerAdapter
 
checkGetAttribute(ObjectName, String) - Method in class org.jppf.jmxremote.JMXAuthorizationDeniedAdapter
 
checkGetAttributes(ObjectName, String[]) - Method in interface org.jppf.jmxremote.JMXAuthorizationChecker
Check that the subject can invoke the MBeanServerConnection.getAttributes(ObjectName, String[]) method on the mbean server.
checkGetAttributes(ObjectName, String[]) - Method in class org.jppf.jmxremote.JMXAuthorizationCheckerAdapter
 
checkGetAttributes(ObjectName, String[]) - Method in class org.jppf.jmxremote.JMXAuthorizationDeniedAdapter
 
checkGetDefaultDomain() - Method in interface org.jppf.jmxremote.JMXAuthorizationChecker
Check that the subject can invoke the MBeanServerConnection.getDefaultDomain() method on the mbean server.
checkGetDefaultDomain() - Method in class org.jppf.jmxremote.JMXAuthorizationCheckerAdapter
 
checkGetDefaultDomain() - Method in class org.jppf.jmxremote.JMXAuthorizationDeniedAdapter
 
checkGetDomains() - Method in interface org.jppf.jmxremote.JMXAuthorizationChecker
Check that the subject can invoke the MBeanServerConnection.getDomains() method on the mbean server.
checkGetDomains() - Method in class org.jppf.jmxremote.JMXAuthorizationCheckerAdapter
 
checkGetDomains() - Method in class org.jppf.jmxremote.JMXAuthorizationDeniedAdapter
 
checkGetMBeanCount() - Method in interface org.jppf.jmxremote.JMXAuthorizationChecker
Check that the subject can invoke the MBeanServerConnection.getMBeanCount() method on the mbean server.
checkGetMBeanCount() - Method in class org.jppf.jmxremote.JMXAuthorizationCheckerAdapter
 
checkGetMBeanCount() - Method in class org.jppf.jmxremote.JMXAuthorizationDeniedAdapter
 
checkGetMBeanInfo(ObjectName) - Method in interface org.jppf.jmxremote.JMXAuthorizationChecker
Check that the subject can invoke the MBeanServerConnection.getMBeanInfo(ObjectName) method on the mbean server.
checkGetMBeanInfo(ObjectName) - Method in class org.jppf.jmxremote.JMXAuthorizationCheckerAdapter
 
checkGetMBeanInfo(ObjectName) - Method in class org.jppf.jmxremote.JMXAuthorizationDeniedAdapter
 
checkGetObjectInstance(ObjectName) - Method in interface org.jppf.jmxremote.JMXAuthorizationChecker
Check that the subject can invoke the MBeanServerConnection.getObjectInstance(ObjectName) method on the mbean server.
checkGetObjectInstance(ObjectName) - Method in class org.jppf.jmxremote.JMXAuthorizationCheckerAdapter
 
checkGetObjectInstance(ObjectName) - Method in class org.jppf.jmxremote.JMXAuthorizationDeniedAdapter
 
checkInvoke(ObjectName, String, Object[], String[]) - Method in interface org.jppf.jmxremote.JMXAuthorizationChecker
Check that the subject can invoke the MBeanServerConnection.invoke(ObjectName, String, Object[], String[]) method on the mbean server.
checkInvoke(ObjectName, String, Object[], String[]) - Method in class org.jppf.jmxremote.JMXAuthorizationCheckerAdapter
 
checkInvoke(ObjectName, String, Object[], String[]) - Method in class org.jppf.jmxremote.JMXAuthorizationDeniedAdapter
 
checkIsInstanceOf(ObjectName, String) - Method in interface org.jppf.jmxremote.JMXAuthorizationChecker
Check that the subject can invoke the MBeanServerConnection.isInstanceOf(ObjectName, String) method on the mbean server.
checkIsInstanceOf(ObjectName, String) - Method in class org.jppf.jmxremote.JMXAuthorizationCheckerAdapter
 
checkIsInstanceOf(ObjectName, String) - Method in class org.jppf.jmxremote.JMXAuthorizationDeniedAdapter
 
checkIsRegistered(ObjectName) - Method in interface org.jppf.jmxremote.JMXAuthorizationChecker
Check that the subject can invoke the MBeanServerConnection.isRegistered(ObjectName) method on the mbean server.
checkIsRegistered(ObjectName) - Method in class org.jppf.jmxremote.JMXAuthorizationCheckerAdapter
 
checkIsRegistered(ObjectName) - Method in class org.jppf.jmxremote.JMXAuthorizationDeniedAdapter
 
checkQueryMBeans(ObjectName, QueryExp) - Method in interface org.jppf.jmxremote.JMXAuthorizationChecker
Check that the subject can invoke the MBeanServerConnection.queryMBeans(ObjectName, QueryExp) method on the mbean server.
checkQueryMBeans(ObjectName, QueryExp) - Method in class org.jppf.jmxremote.JMXAuthorizationCheckerAdapter
 
checkQueryMBeans(ObjectName, QueryExp) - Method in class org.jppf.jmxremote.JMXAuthorizationDeniedAdapter
 
checkQueryNames(ObjectName, QueryExp) - Method in interface org.jppf.jmxremote.JMXAuthorizationChecker
Check that the subject can invoke the MBeanServerConnection.queryNames(ObjectName, QueryExp) method on the mbean server.
checkQueryNames(ObjectName, QueryExp) - Method in class org.jppf.jmxremote.JMXAuthorizationCheckerAdapter
 
checkQueryNames(ObjectName, QueryExp) - Method in class org.jppf.jmxremote.JMXAuthorizationDeniedAdapter
 
checkRemoveNotificationListener(ObjectName, NotificationListener) - Method in interface org.jppf.jmxremote.JMXAuthorizationChecker
Check that the subject can invoke the MBeanServerConnection.removeNotificationListener(ObjectName, NotificationListener) method on the mbean server.
checkRemoveNotificationListener(ObjectName, NotificationListener) - Method in class org.jppf.jmxremote.JMXAuthorizationCheckerAdapter
 
checkRemoveNotificationListener(ObjectName, NotificationListener) - Method in class org.jppf.jmxremote.JMXAuthorizationDeniedAdapter
 
checkRemoveNotificationListener(ObjectName, NotificationListener, NotificationFilter, Object) - Method in interface org.jppf.jmxremote.JMXAuthorizationChecker
checkRemoveNotificationListener(ObjectName, NotificationListener, NotificationFilter, Object) - Method in class org.jppf.jmxremote.JMXAuthorizationCheckerAdapter
 
checkRemoveNotificationListener(ObjectName, NotificationListener, NotificationFilter, Object) - Method in class org.jppf.jmxremote.JMXAuthorizationDeniedAdapter
 
checkRemoveNotificationListener(ObjectName, ObjectName) - Method in interface org.jppf.jmxremote.JMXAuthorizationChecker
Check that the subject can invoke the MBeanServerConnection.removeNotificationListener(ObjectName, ObjectName) method on the mbean server.
checkRemoveNotificationListener(ObjectName, ObjectName) - Method in class org.jppf.jmxremote.JMXAuthorizationCheckerAdapter
 
checkRemoveNotificationListener(ObjectName, ObjectName) - Method in class org.jppf.jmxremote.JMXAuthorizationDeniedAdapter
 
checkRemoveNotificationListener(ObjectName, ObjectName, NotificationFilter, Object) - Method in interface org.jppf.jmxremote.JMXAuthorizationChecker
checkRemoveNotificationListener(ObjectName, ObjectName, NotificationFilter, Object) - Method in class org.jppf.jmxremote.JMXAuthorizationCheckerAdapter
 
checkRemoveNotificationListener(ObjectName, ObjectName, NotificationFilter, Object) - Method in class org.jppf.jmxremote.JMXAuthorizationDeniedAdapter
 
checkSetAttribute(ObjectName, Attribute) - Method in interface org.jppf.jmxremote.JMXAuthorizationChecker
Check that the subject can invoke the MBeanServerConnection.setAttribute(ObjectName, Attribute) method on the mbean server.
checkSetAttribute(ObjectName, Attribute) - Method in class org.jppf.jmxremote.JMXAuthorizationCheckerAdapter
 
checkSetAttribute(ObjectName, Attribute) - Method in class org.jppf.jmxremote.JMXAuthorizationDeniedAdapter
 
checkSetAttributes(ObjectName, AttributeList) - Method in interface org.jppf.jmxremote.JMXAuthorizationChecker
Check that the subject can invoke the MBeanServerConnection.setAttributes(ObjectName, AttributeList) method on the mbean server.
checkSetAttributes(ObjectName, AttributeList) - Method in class org.jppf.jmxremote.JMXAuthorizationCheckerAdapter
 
checkSetAttributes(ObjectName, AttributeList) - Method in class org.jppf.jmxremote.JMXAuthorizationDeniedAdapter
 
checkUnregisterMBean(ObjectName) - Method in interface org.jppf.jmxremote.JMXAuthorizationChecker
Check that the subject can invoke the MBeanServerConnection.unregisterMBean(ObjectName) method on the mbean server.
checkUnregisterMBean(ObjectName) - Method in class org.jppf.jmxremote.JMXAuthorizationCheckerAdapter
 
checkUnregisterMBean(ObjectName) - Method in class org.jppf.jmxremote.JMXAuthorizationDeniedAdapter
 
ClientListenerInfo - Class in org.jppf.jmxremote.notification
Client-side wrapper for a registered notiication listener.
ClientListenerInfo(int, ObjectName, NotificationListener, NotificationFilter, Object) - Constructor for class org.jppf.jmxremote.notification.ClientListenerInfo
Initialize with the specified parameters.
ClientProvider - Class in org.jppf.jmxremote.protocol.jppf
A provider for JMX clients that support JMXServiceURLs of type service:jmx:jppf://<host>:<port>.
ClientProvider() - Constructor for class org.jppf.jmxremote.protocol.jppf.ClientProvider
 
close() - Method in class org.jppf.jmxremote.JPPFJMXConnector
 
close() - Method in class org.jppf.jmxremote.JPPFMBeanServerConnection
 
close() - Method in class org.jppf.jmxremote.message.JMXMessageHandler
Close this message handler.
close() - Static method in class org.jppf.jmxremote.nio.JMXNioServerPool
CLose this pool and all the servers in it.
close(Exception) - Method in class org.jppf.jmxremote.nio.ChannelsPair
Close the channels and the underlying socket channel.
closeConnection(ChannelsPair, Exception, boolean) - Method in class org.jppf.jmxremote.nio.JMXNioServer
Close a connection.
connect() - Method in class org.jppf.jmxremote.JPPFJMXConnector
 
connect(Map<String, ?>) - Method in class org.jppf.jmxremote.JPPFJMXConnector
 
CONNECTION_MESSAGE_ID - Static variable in class org.jppf.jmxremote.message.JMXMessageHandler
Message ID for receiving a connection ID from the server.
connectionClosed(JMXConnectionStatusEvent) - Method in interface org.jppf.jmxremote.JMXConnectionStatusListener
Called when a connection is closed.
connectionClosed(JMXConnectionStatusEvent) - Method in class org.jppf.jmxremote.JPPFJMXConnectorServer
 
connectionFailed(JMXConnectionStatusEvent) - Method in interface org.jppf.jmxremote.JMXConnectionStatusListener
Called when a connection fails.
connectionFailed(JMXConnectionStatusEvent) - Method in class org.jppf.jmxremote.JPPFJMXConnectorServer
 
connectionOpened(JMXConnectionStatusEvent) - Method in interface org.jppf.jmxremote.JMXConnectionStatusListener
Called when a connection is opened.
connectionOpened(JMXConnectionStatusEvent) - Method in class org.jppf.jmxremote.JPPFJMXConnectorServer
 
CONNECTOR_SERVER_KEY - Static variable in class org.jppf.jmxremote.JPPFJMXConnectorServer
The environment key for the MBean server.
createChannelsPair(Map<String, ?>, String, int, SocketChannel, boolean, boolean) - Method in class org.jppf.jmxremote.nio.JMXNioServer
Create a pair of channels that can be used concurrently for the specified socket channel.
createMBean(String, ObjectName) - Method in class org.jppf.jmxremote.JPPFMBeanServerConnection
 
createMBean(String, ObjectName, Object[], String[]) - Method in class org.jppf.jmxremote.JPPFMBeanServerConnection
 
createMBean(String, ObjectName, ObjectName) - Method in class org.jppf.jmxremote.JPPFMBeanServerConnection
 
createMBean(String, ObjectName, ObjectName, Object[], String[]) - Method in class org.jppf.jmxremote.JPPFMBeanServerConnection
 
createNioContext(Object...) - Method in class org.jppf.jmxremote.nio.JMXNioServer
 

D

deserializeMessage(SimpleNioMessage) - Method in class org.jppf.jmxremote.nio.JMXContext
Deserialize the specified message.

G

getAddress() - Method in class org.jppf.jmxremote.JPPFJMXConnector
 
getAddress() - Method in class org.jppf.jmxremote.JPPFJMXConnectorServer
 
getAttribute(ObjectName, String) - Method in class org.jppf.jmxremote.JPPFMBeanServerConnection
 
getAttributes() - Method in class org.jppf.jmxremote.JPPFJMXConnectorServer
 
getAttributes(ObjectName, String[]) - Method in class org.jppf.jmxremote.JPPFMBeanServerConnection
 
getChannels() - Method in class org.jppf.jmxremote.message.JMXMessageHandler
 
getChannels() - Method in class org.jppf.jmxremote.nio.JMXContext
 
getConnectionId() - Method in class org.jppf.jmxremote.JPPFJMXConnector
 
getConnectionID() - Method in class org.jppf.jmxremote.JMXConnectionStatusEvent
 
getConnectionID() - Method in class org.jppf.jmxremote.nio.ChannelsPair
 
getConnectionID() - Method in class org.jppf.jmxremote.nio.JMXContext
 
getConnectionID() - Method in class org.jppf.jmxremote.notification.ServerListenerInfo
 
getDefaultDomain() - Method in class org.jppf.jmxremote.JPPFMBeanServerConnection
 
getDomains() - Method in class org.jppf.jmxremote.JPPFMBeanServerConnection
 
getEnvironment() - Method in class org.jppf.jmxremote.JPPFJMXConnector
 
getException() - Method in class org.jppf.jmxremote.message.JMXResponse
 
getFilter() - Method in class org.jppf.jmxremote.notification.ClientListenerInfo
 
getFilter() - Method in class org.jppf.jmxremote.notification.ServerListenerInfo
 
getHandback() - Method in class org.jppf.jmxremote.notification.ClientListenerInfo
 
getId() - Method in class org.jppf.jmxremote.nio.JMXContext
 
getInterestOps() - Method in class org.jppf.jmxremote.nio.ChannelsPair
 
getJMXConnector() - Method in class org.jppf.jmxremote.nio.ChannelsPair
 
getJxmConnectorServer() - Method in class org.jppf.jmxremote.nio.ChannelsPair
 
getListener() - Method in class org.jppf.jmxremote.notification.ClientListenerInfo
 
getListenerID() - Method in class org.jppf.jmxremote.notification.ClientListenerInfo
 
getListenerID() - Method in class org.jppf.jmxremote.notification.ServerListenerInfo
 
getListenerIDs() - Method in class org.jppf.jmxremote.message.JMXNotification
 
getMBeanCount() - Method in class org.jppf.jmxremote.JPPFMBeanServerConnection
 
getMBeanInfo(ObjectName) - Method in class org.jppf.jmxremote.JPPFMBeanServerConnection
 
getMbeanName() - Method in class org.jppf.jmxremote.notification.ClientListenerInfo
 
getMBeanServer() - Method in class org.jppf.jmxremote.JPPFJMXConnectorServer
 
getMBeanServerConnection() - Method in class org.jppf.jmxremote.JPPFJMXConnector
 
getMBeanServerConnection(Subject) - Method in class org.jppf.jmxremote.JPPFJMXConnector
 
getMessageHandler() - Method in class org.jppf.jmxremote.JPPFMBeanServerConnection
 
getMessageHandler() - Method in class org.jppf.jmxremote.nio.ChannelsPair
 
getMessageHandler() - Method in class org.jppf.jmxremote.nio.JMXContext
 
getMessageHandlers(Collection<String>) - Method in class org.jppf.jmxremote.nio.JMXNioServer
Get a list of message handlers for the specified connection ids.
getMessageID() - Method in class org.jppf.jmxremote.message.JMXRequest
 
getMessageID() - Method in interface org.jppf.jmxremote.message.JMXMessage
Get the id of this message.
getMessageType() - Method in class org.jppf.jmxremote.message.JMXRequest
 
getMessageType() - Method in interface org.jppf.jmxremote.message.JMXMessage
 
getNotification() - Method in class org.jppf.jmxremote.message.JMXNotification
 
getObjectInstance(ObjectName) - Method in class org.jppf.jmxremote.JPPFMBeanServerConnection
 
getObjectName() - Method in class org.jppf.jmxremote.message.JPPFObjectName
Get the wrapped ObjectName.
getParams() - Method in class org.jppf.jmxremote.message.JMXRequest
 
getPeakPendingMessages() - Method in class org.jppf.jmxremote.nio.JMXNioServer
 
getPeakPendingMessages() - Method in interface org.jppf.jmxremote.nio.JMXNioServerMBean
Get the maximum number of pending notifications in the queue of a JMX connection.
getResponse() - Method in class org.jppf.jmxremote.message.JMXRequest
 
getResult() - Method in class org.jppf.jmxremote.message.JMXResponse
 
getSelectionKey() - Method in class org.jppf.jmxremote.nio.ChannelsPair
 
getSelectionKey() - Method in class org.jppf.jmxremote.nio.JMXContext
 
getServer() - Method in class org.jppf.jmxremote.nio.JMXContext
 
getServer() - Static method in class org.jppf.jmxremote.nio.JMXNioServerPool
Get a server from the pool.
getServerPort() - Method in class org.jppf.jmxremote.nio.ChannelsPair
 
getServers() - Static method in class org.jppf.jmxremote.nio.JMXNioServerPool
 
getStats() - Method in class org.jppf.jmxremote.nio.JMXNioServer
 
getSubject() - Method in interface org.jppf.jmxremote.JMXAuthorizationChecker
Get the authenticated subject to check for authorization.
getSubject() - Method in class org.jppf.jmxremote.JMXAuthorizationCheckerAdapter
 
getSubject() - Method in class org.jppf.jmxremote.JMXAuthorizationDeniedAdapter
 
getThrowable() - Method in class org.jppf.jmxremote.JMXConnectionStatusEvent
 

H

handleException(Exception) - Method in class org.jppf.jmxremote.nio.JMXContext
 
handleNotification(JMXNotification) - Method in class org.jppf.jmxremote.JPPFJMXConnector
Handle a new received notification.
handleNotification(JMXNotification) - Method in class org.jppf.jmxremote.JPPFMBeanServerConnection
Handle a new received notification.
handleRead(SelectionKey) - Method in class org.jppf.jmxremote.nio.JMXNioServer
 
handleSelectionException(SelectionKey, Exception) - Method in class org.jppf.jmxremote.nio.JMXNioServer
 
handleWrite(SelectionKey) - Method in class org.jppf.jmxremote.nio.JMXNioServer
 
hasQueuedMessage() - Method in class org.jppf.jmxremote.nio.JMXContext
 

I

initNioHandlers() - Method in class org.jppf.jmxremote.nio.JMXNioServer
 
initReaderAndWriter() - Method in class org.jppf.jmxremote.nio.JMXNioServer
 
invoke(ObjectName, String, Object[], String[]) - Method in class org.jppf.jmxremote.JPPFMBeanServerConnection
 
isActive() - Method in class org.jppf.jmxremote.JPPFJMXConnectorServer
 
isClosed() - Method in class org.jppf.jmxremote.nio.ChannelsPair
 
isClosing() - Method in class org.jppf.jmxremote.nio.ChannelsPair
 
isInstanceOf(ObjectName, String) - Method in class org.jppf.jmxremote.JPPFMBeanServerConnection
 
isRegistered(ObjectName) - Method in class org.jppf.jmxremote.JPPFMBeanServerConnection
 
isServerSide() - Method in class org.jppf.jmxremote.nio.ChannelsPair
 

J

JMXAuthorizationChecker - Interface in org.jppf.jmxremote
This interface represents a set of authorization checks for a given authenticated subject.
JMXAuthorizationCheckerAdapter - Class in org.jppf.jmxremote
An adapter for the JMXAuthorizationChecker interface, to subclass when not all methods need be implemented.
JMXAuthorizationCheckerAdapter() - Constructor for class org.jppf.jmxremote.JMXAuthorizationCheckerAdapter
 
JMXAuthorizationDeniedAdapter - Class in org.jppf.jmxremote
An adapter for the JMXAuthorizationChecker interface, to subclass when not all methods need be implemented.
JMXAuthorizationDeniedAdapter() - Constructor for class org.jppf.jmxremote.JMXAuthorizationDeniedAdapter
 
JMXConnectionStatusEvent - Class in org.jppf.jmxremote
Notification of a connection event on the server side.
JMXConnectionStatusEvent(String) - Constructor for class org.jppf.jmxremote.JMXConnectionStatusEvent
Initialize this event with the specified connection id and no Throwable.
JMXConnectionStatusEvent(String, Throwable) - Constructor for class org.jppf.jmxremote.JMXConnectionStatusEvent
Initialize this event with the specified connection id and Throwable.
JMXConnectionStatusListener - Interface in org.jppf.jmxremote
Listener interface for receiving JMX connection events on the server side.
JMXContext - Class in org.jppf.jmxremote.nio
Context associated with a JMXChannelWrapper.
JMXContext(JMXNioServer, boolean, SocketChannel, Map<String, ?>) - Constructor for class org.jppf.jmxremote.nio.JMXContext
Initialize with the specified server.
JMXMessage - Interface in org.jppf.jmxremote.message
JMX message interface.
JMXMessageHandler - Class in org.jppf.jmxremote.message
Handles requests/responses and notifications with a message-based semantics.
JMXMessageHandler(ChannelsPair, Map<String, ?>) - Constructor for class org.jppf.jmxremote.message.JMXMessageHandler
Initialize with the specified pair of reading and writing channels.
JMXMessageWriter - Class in org.jppf.jmxremote.nio
Writes all messages in the channel's context queue, if any, or keeps writing the current message until the socket send buffer is full.
JMXMessageWriter() - Constructor for class org.jppf.jmxremote.nio.JMXMessageWriter
 
JMXNioServer - Class in org.jppf.jmxremote.nio
The NIO server that handles client-side and server-side JMX connections.
JMXNioServerMBean - Interface in org.jppf.jmxremote.nio
Interface for an MBean that collects statistics on a JMXNioServer instance.
JMXNioServerPool - Class in org.jppf.jmxremote.nio
A pool of JMXNioServer instances, implemented as a singleton, which allows spreading the I/O operations over multiple NIO selector threads.
JMXNioServerPool() - Constructor for class org.jppf.jmxremote.nio.JMXNioServerPool
 
JMXNotification - Class in org.jppf.jmxremote.message
A specialized message that represents a JMX notification to dispatch on the client side.
JMXNotification(long, Notification, Integer[]) - Constructor for class org.jppf.jmxremote.message.JMXNotification
Initialize this request with the specified ID, request type and parameters.
JMXRequest - Class in org.jppf.jmxremote.message
A specialized message that represents a request to the server.
JMXRequest(long, byte, Object...) - Constructor for class org.jppf.jmxremote.message.JMXRequest
Initialize this request with the specified ID, request type and parameters.
JMXResponse - Class in org.jppf.jmxremote.message
A specialized message that represents a repsponse to a previous request.
JMXResponse(JMXMessage, Object, boolean) - Constructor for class org.jppf.jmxremote.message.JMXResponse
Initialize this request with the ID and request type of the specified message.
JPPFJMXConnector - Class in org.jppf.jmxremote
Implementation of the JMXConnector interface for the JPPF JMX remote connector.
JPPFJMXConnector(JMXServiceURL, Map<String, ?>) - Constructor for class org.jppf.jmxremote.JPPFJMXConnector
 
JPPFJMXConnectorServer - Class in org.jppf.jmxremote
Concrete subclass of the JMXConnectorServer class for the JPPF JMX remote connector server.
JPPFJMXConnectorServer(JMXServiceURL, Map<String, ?>, MBeanServer) - Constructor for class org.jppf.jmxremote.JPPFJMXConnectorServer
Initalize this connector server with the specified service URL, environemnt and MBean server.
JPPFMBeanServerConnection - Class in org.jppf.jmxremote
Implementation of the MBeanServerConnection interface for JPPF JMX remote connectors.
JPPFMBeanServerConnection(JPPFJMXConnector) - Constructor for class org.jppf.jmxremote.JPPFMBeanServerConnection
Initialize with the specified message handler.
JPPFObjectName - Class in org.jppf.jmxremote.message
A wrapper for ObjectName objects to make serialization/serialization faster.
JPPFObjectName(ObjectName) - Constructor for class org.jppf.jmxremote.message.JPPFObjectName
Initialize this wrapper witht he specified ObjectName.

M

MBEAN_NAME - Static variable in interface org.jppf.jmxremote.nio.JMXNioServerMBean
Name of the node's admin MBean.
messageSent(JMXMessage) - Method in class org.jppf.jmxremote.message.JMXMessageHandler
Called when a request that doesn't require a response is sent.

N

newJMXConnector(JMXServiceURL, Map<String, ?>) - Method in class org.jppf.jmxremote.protocol.jppf.ClientProvider
 
newJMXConnectorServer(JMXServiceURL, Map<String, ?>, MBeanServer) - Method in class org.jppf.jmxremote.protocol.jppf.ServerProvider
 

O

offerJmxMessage(JMXMessage) - Method in class org.jppf.jmxremote.nio.JMXContext
Add a JMX message to the pending queue.
onClose(Exception) - Method in interface org.jppf.jmxremote.nio.ChannelsPair.CloseCallback
Invoked when the ChannelsPair.close(Exception) is called.
org.jppf.jmxremote - package org.jppf.jmxremote
org.jppf.jmxremote.message - package org.jppf.jmxremote.message
The messages that represent the communication protocol between client and server ends of the JMX remote connector.
org.jppf.jmxremote.nio - package org.jppf.jmxremote.nio
Implementation of the nio-based communication between client and server ends of the JMX remote connector.
org.jppf.jmxremote.notification - package org.jppf.jmxremote.notification
Support for JMX remote notifications handling.
org.jppf.jmxremote.protocol.jppf - package org.jppf.jmxremote.protocol.jppf
Implementation of a JMX remote connector based on Java NIO.

P

pollJmxMessage() - Method in class org.jppf.jmxremote.nio.JMXContext
Get the next JMX message from the pending queue.

Q

queryMBeans(ObjectName, QueryExp) - Method in class org.jppf.jmxremote.JPPFMBeanServerConnection
 
queryNames(ObjectName, QueryExp) - Method in class org.jppf.jmxremote.JPPFMBeanServerConnection
 

R

readingContext() - Method in class org.jppf.jmxremote.nio.ChannelsPair
 
readMessage() - Method in class org.jppf.jmxremote.nio.JMXContext
 
removeAllConnections() - Method in class org.jppf.jmxremote.nio.JMXNioServer
 
removeAllConnections(int) - Method in class org.jppf.jmxremote.nio.JMXNioServer
Remove and close all connections for the server with the specified port.
removeCloseCallback(ChannelsPair.CloseCallback) - Method in class org.jppf.jmxremote.nio.ChannelsPair
Remove a callback to invoke upon #close().
removeConnectionNotificationListener(NotificationListener) - Method in class org.jppf.jmxremote.JPPFJMXConnector
 
removeConnectionNotificationListener(NotificationListener, NotificationFilter, Object) - Method in class org.jppf.jmxremote.JPPFJMXConnector
 
removeConnectionStatusListener(JMXConnectionStatusListener) - Method in class org.jppf.jmxremote.nio.JMXNioServer
Remove a listener from the connection status events.
removeNotificationListener(ObjectName, NotificationListener) - Method in class org.jppf.jmxremote.JPPFMBeanServerConnection
 
removeNotificationListener(ObjectName, NotificationListener, NotificationFilter, Object) - Method in class org.jppf.jmxremote.JPPFMBeanServerConnection
 
removeNotificationListener(ObjectName, ObjectName) - Method in class org.jppf.jmxremote.JPPFMBeanServerConnection
 
removeNotificationListener(ObjectName, ObjectName, NotificationFilter, Object) - Method in class org.jppf.jmxremote.JPPFMBeanServerConnection
 
removeNotificationListeners(MBeanServer, ObjectName, int[]) - Method in class org.jppf.jmxremote.notification.ServerNotificationHandler
Unregister the specified listener ids from the specified MBean.
requestClose() - Method in class org.jppf.jmxremote.nio.ChannelsPair
Request a close of this channel.
responseReceived(JMXResponse) - Method in class org.jppf.jmxremote.message.JMXMessageHandler
Called when a response is received.

S

sendMessage(JMXMessage) - Method in class org.jppf.jmxremote.message.JMXMessageHandler
Sends the specified message.
sendRequestNoResponse(byte, Object...) - Method in class org.jppf.jmxremote.message.JMXMessageHandler
Sends the specified message.
sendRequestWithResponse(byte, Object...) - Method in class org.jppf.jmxremote.message.JMXMessageHandler
Send a request and return a response when it arrives.
ServerListenerInfo - Class in org.jppf.jmxremote.notification
Server-side wrapper for a registered notification listener.
ServerListenerInfo(int, NotificationFilter, String) - Constructor for class org.jppf.jmxremote.notification.ServerListenerInfo
Initialize with the specified parameters.
ServerNotificationHandler - Class in org.jppf.jmxremote.notification
Server-side interface for registering and unregistering notifications listeners, as well as dispatching local notifications to remote listeners.
ServerNotificationHandler(JMXNioServer) - Constructor for class org.jppf.jmxremote.notification.ServerNotificationHandler
Initialize with the specified nio server.
ServerProvider - Class in org.jppf.jmxremote.protocol.jppf
A provider for JMX servers that support JMXServiceURLs of type service:jmx:jppf://<host>:<port>.
ServerProvider() - Constructor for class org.jppf.jmxremote.protocol.jppf.ServerProvider
 
setAttribute(ObjectName, Attribute) - Method in class org.jppf.jmxremote.JPPFMBeanServerConnection
 
setAttributes(ObjectName, AttributeList) - Method in class org.jppf.jmxremote.JPPFMBeanServerConnection
 
setClosed(boolean) - Method in class org.jppf.jmxremote.nio.ChannelsPair
This implementation does not do anything.
setConnectionID(String) - Method in class org.jppf.jmxremote.nio.ChannelsPair
Set the connection identifier.
setInterestOps(int) - Method in class org.jppf.jmxremote.nio.ChannelsPair
 
setJMXConnector(JPPFJMXConnector) - Method in class org.jppf.jmxremote.nio.ChannelsPair
Set the associated JMXConnector (client-side).
setJxmConnectorServer(JPPFJMXConnectorServer) - Method in class org.jppf.jmxremote.nio.ChannelsPair
Set the associated MBeanServer (server-side).
setMBeanServerForwarder(MBeanServerForwarder) - Method in class org.jppf.jmxremote.JPPFJMXConnectorServer
 
setMessageHandler(JMXMessageHandler) - Method in class org.jppf.jmxremote.nio.ChannelsPair
Set the associated message handler.
setMessageHandler(JMXMessageHandler) - Method in class org.jppf.jmxremote.nio.JMXContext
Set the object that handles messages correlations.
setResponse(JMXResponse) - Method in class org.jppf.jmxremote.message.JMXRequest
Set the response to this reqquest.
setSelectionKey(SelectionKey) - Method in class org.jppf.jmxremote.nio.ChannelsPair
 
setServerPort(int) - Method in class org.jppf.jmxremote.nio.ChannelsPair
Set the server port on which the connection was established.
setServerSide(boolean) - Method in class org.jppf.jmxremote.nio.ChannelsPair
Set whether this pair of channels represents a server-side connection.
setSubject(Subject) - Method in interface org.jppf.jmxremote.JMXAuthorizationChecker
Set the authenticated subject to check for authorization.
setSubject(Subject) - Method in class org.jppf.jmxremote.JMXAuthorizationCheckerAdapter
 
setSubject(Subject) - Method in class org.jppf.jmxremote.JMXAuthorizationDeniedAdapter
 
start() - Method in class org.jppf.jmxremote.JPPFJMXConnectorServer
 
stats() - Method in class org.jppf.jmxremote.nio.JMXNioServer
 
stats() - Method in interface org.jppf.jmxremote.nio.JMXNioServerMBean
Provide some statistics about this sserver, for debug purposes.
stop() - Method in class org.jppf.jmxremote.JPPFJMXConnectorServer
 
subject - Variable in class org.jppf.jmxremote.JMXAuthorizationCheckerAdapter
The authenticated subject.
subject - Variable in class org.jppf.jmxremote.JMXAuthorizationDeniedAdapter
The authenticated subject.

T

toString() - Method in class org.jppf.jmxremote.JMXConnectionStatusEvent
 
toString() - Method in class org.jppf.jmxremote.JPPFJMXConnector
 
toString() - Method in class org.jppf.jmxremote.message.JMXNotification
 
toString() - Method in class org.jppf.jmxremote.message.JMXRequest
 
toString() - Method in class org.jppf.jmxremote.message.JMXResponse
 
toString() - Method in class org.jppf.jmxremote.nio.ChannelsPair
 
toString() - Method in class org.jppf.jmxremote.nio.JMXContext
 
toString() - Method in class org.jppf.jmxremote.notification.ServerListenerInfo
 

U

unregisterMBean(ObjectName) - Method in class org.jppf.jmxremote.JPPFMBeanServerConnection
 

W

writeMessage() - Method in class org.jppf.jmxremote.nio.JMXContext
 
writingContext() - Method in class org.jppf.jmxremote.nio.ChannelsPair
 
A C D G H I J M N O P Q R S T U W 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form