Serialized Form

  • Package org.jppf.jmxremote

  • Package org.jppf.jmxremote.message

  • Package org.jppf.jmxremote.nio

    • Class org.jppf.jmxremote.nio.ChannelsPair

      class ChannelsPair extends org.jppf.utils.Pair<JMXContext,JMXContext> implements Serializable
      serialVersionUID:
      1L
      • Serialized Fields

        • auhtorizationChecker
          JMXAuthorizationChecker auhtorizationChecker
          The seriver-side authorization checker.
        • authenticator
          JMXAuthenticator authenticator
          The server-side authenticator.
        • closeCallbacks
          List<ChannelsPair.CloseCallback> closeCallbacks
          Callbacks invoked upon #close().
        • closed
          AtomicBoolean closed
          Whether this channel was closed.
        • closing
          AtomicBoolean closing
          Whether this a close of the channels was request.
        • connectionID
          String connectionID
          The connection identifier.
        • interestOps
          int interestOps
          The socket channel's interest ops.
        • jmxConnector
          JPPFJMXConnector jmxConnector
          The associated MBeanServerConnection (clientr-side).
        • jxmConnectorServer
          JPPFJMXConnectorServer jxmConnectorServer
          The associated connector server (server-side).
        • messageHandler
          JMXMessageHandler messageHandler
          The associated message handler.
        • selectionKey
          SelectionKey selectionKey
          Selection key for the associated socket channel and nio server selector.
        • serverPort
          int serverPort
          Server port on which the connection was established.
        • serverSide
          boolean serverSide
          Whether this pair of channels represents a server-side connection.
        • subject
          Subject subject
          The authenticated subject, if any.
    • Class org.jppf.jmxremote.nio.JMXNioServer

      class JMXNioServer extends org.jppf.nio.StatelessNioServer<JMXContext> implements Serializable
      • Serialized Fields

        • channelsByConnectionID
          Map<String,ChannelsPair> channelsByConnectionID
          Mapping of connections to their connection ID.
        • connectionsByServerPort
          org.jppf.utils.collections.CollectionMap<Integer,String> connectionsByServerPort
          Mapping of connectionIDs to the server port on which the connection was established.
        • connectionStatusListeners
          List<JMXConnectionStatusListener> connectionStatusListeners
          Connection status listeners.
        • mapsLock
          Object mapsLock
          Lock to synchronize on the JMXNioServer.channelsByConnectionID and JMXNioServer.connectionsByServerPort maps.
        • peakConnections
          int peakConnections
          The peak number of connections.
        • peakPeakPendingMessages
          org.jppf.utils.concurrent.SynchronizedInteger peakPeakPendingMessages
          The maximum number of notifications waiiting to be sent in a JMX connection.
        • serverNotificationHandler
          ServerNotificationHandler serverNotificationHandler
          Handles server-side notification listeners.
        • stats
          org.jppf.utils.stats.JPPFStatistics stats
          The statsistics to update, if any.