Example usage for org.openqa.selenium.remote.server.jmx JMXHelper JMXHelper

List of usage examples for org.openqa.selenium.remote.server.jmx JMXHelper JMXHelper

Introduction

In this page you can find the example usage for org.openqa.selenium.remote.server.jmx JMXHelper JMXHelper.

Prototype

JMXHelper

Source Link

Usage

From source file:org.openqa.grid.internal.ActiveTestSessions.java

License:Apache License

public boolean add(TestSession testSession) {
    final boolean added = activeTestSessions.add(testSession);
    if (!added) {
        log.severe("Error adding session : " + testSession);
    }//from   w  w  w  .  ja va  2  s.  co m

    new JMXHelper().register(testSession);
    return added;
}

From source file:org.openqa.grid.internal.ActiveTestSessions.java

License:Apache License

public boolean remove(TestSession o, SessionTerminationReason reason) {
    updateReason(o, reason);/*from w w w .  j  a v  a  2s.c  om*/
    try {
        new JMXHelper().unregister(o.getObjectName());
    } catch (MalformedObjectNameException e) {
        e.printStackTrace();
    }
    return activeTestSessions.remove(o);
}

From source file:org.openqa.grid.selenium.proxy.DefaultRemoteProxyTest.java

License:Apache License

@After
public void unregisterHubFromJMX() throws MalformedObjectNameException {
    ObjectName obj = new ObjectName("org.seleniumhq.grid:type=Hub");
    new JMXHelper().unregister(obj);
}