Index
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
-
Check that the subject can invoke the
MBeanServerConnection.addNotificationListener(ObjectName, NotificationListener, NotificationFilter, Object)method on the mbean server. - 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
-
Check that the subject can invoke the
MBeanServerConnection.removeNotificationListener(ObjectName, NotificationListener, NotificationFilter, Object)method on the mbean server. - 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
-
Check that the subject can invoke the
MBeanServerConnection.removeNotificationListener(ObjectName, ObjectName, NotificationFilter, Object)method on the mbean server. - 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 typeservice: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
JMXAuthorizationCheckerinterface, 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
JMXAuthorizationCheckerinterface, 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
JMXNioServerinstance. - JMXNioServerPool - Class in org.jppf.jmxremote.nio
-
A pool of
JMXNioServerinstances, 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
JMXConnectorinterface 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
JMXConnectorServerclass 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
MBeanServerConnectioninterface 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
ObjectNameobjects 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
-
Implementation of a JMX remote connector based on Java NIO.
- 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 typeservice: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
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form