List of usage examples for org.openqa.selenium.remote.server.jmx JMXHelper JMXHelper
JMXHelper
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); }