public String getDefaultDomain() { try { return delegate.getDefaultDomain(); } catch(IOException e) { throw new RuntimeException(e); } }
@Override public void handle(DataInput input, final int correlationId) throws IOException { log.trace("GetDefaultDomain"); final String defaultDomain = server.getMBeanServerConnection().getDefaultDomain(); writeResponse(defaultDomain, GET_DEFAULT_DOMAIN, correlationId); log.tracef("[%d] CreateMBean - Success Response Sent", correlationId); } }
@Override public void handle(DataInput input, final int correlationId) throws IOException { log.trace("GetDefaultDomain"); final String defaultDomain = server.getMBeanServerConnection().getDefaultDomain(); writeResponse(defaultDomain, GET_DEFAULT_DOMAIN, correlationId); log.tracef("[%d] CreateMBean - Success Response Sent", correlationId); } }
@Test public void testStart() throws Exception { JMXConnector connector = JMXConnectorFactory.connect( JMXListener.buildJMXServiceURL(connectorPort,connectorPort)); MBeanServerConnection mb = connector.getMBeanServerConnection(); String domain = mb.getDefaultDomain(); Assert.assertTrue("default domain is not correct", !domain.isEmpty()); connector.close(); }
err("\nMBeanServer default domain = " + mbsc.getDefaultDomain());
/** * @return default domain * @throws IOException * @see javax.management.MBeanServerConnection#getDefaultDomain() */ public String getDefaultDomain() throws IOException { return connection.getDefaultDomain(); } /**
public String getDefaultDomain() throws IOException { return server.getDefaultDomain(); } public String[] getDomains() throws IOException {
@Override public String getDefaultDomain() throws IOException { try { return connection.getDefaultDomain(); } catch (IOException e) { checkConnection(); return connection.getDefaultDomain(); } }
@Override public String getDefaultDomain() throws IOException { try { return connection.getDefaultDomain(); } catch (IOException e) { checkConnection(); return connection.getDefaultDomain(); } }
@Override public String getDefaultDomain() throws IOException { try { return connection.getDefaultDomain(); } catch (IOException e) { checkConnection(); return connection.getDefaultDomain(); } }
private boolean checkConnection() { try { this.connection.getDefaultDomain(); return true; } catch (IOException ioe) { } this.connection = this.getConnection(); return false; }
private boolean checkConnection() { try { this.connection.getDefaultDomain(); return true; } catch (IOException ioe) { logger.debug("JMX connection error.", ioe); } this.connection = reconnect(); return false; }
/** * The same for the local server. Note that this will make an MBeanServer if it was not already available. * @throws Exception */ public void addLocalServer() throws Exception { MBeanServerConnection s=ManagementFactory.getPlatformMBeanServer(); add(s.getDefaultDomain(), s); }
private boolean checkConnection() { try { this.connection.getDefaultDomain(); return true; } catch (IOException ioe) { logger.debug("JMX connection error.", ioe); } this.connection = reconnect(); return false; }
@Override public void handle(DataInput input, final int correlationId) throws IOException { log.trace("GetDefaultDomain"); final String defaultDomain = server.getMBeanServerConnection().getDefaultDomain(); writeResponse(defaultDomain, GET_DEFAULT_DOMAIN, correlationId); log.tracef("[%d] CreateMBean - Success Response Sent", correlationId); } }
protected synchronized void listenToIfMatch(final ObjectName objectName) throws IOException, InstanceNotFoundException { if (!mListenees.contains(objectName)) { final String defaultDomain = getConn().getDefaultDomain(); if (JMXUtil.matchesPattern(defaultDomain, mPattern, objectName)) { listenToMBean(objectName); } } }
@Test public void testGetDefaultDomain() throws Exception { assertEquals(mbeanServerConnection.getDefaultDomain(), platformMBeanServer.getDefaultDomain()); }
@Test public void testGetDefaultDomain() throws Exception { assertEquals(mbeanServerConnection.getDefaultDomain(), platformMBeanServer.getDefaultDomain()); }
@Test public void testGetDefaultDomain() throws Exception { assertEquals(mbeanServerConnection.getDefaultDomain(), platformMBeanServer.getDefaultDomain()); }
@Test public void testStart() throws Exception { JMXConnector connector = JMXConnectorFactory.connect( JMXListener.buildJMXServiceURL(connectorPort,connectorPort)); MBeanServerConnection mb = connector.getMBeanServerConnection(); String domain = mb.getDefaultDomain(); Assert.assertTrue("default domain is not correct", !domain.isEmpty()); connector.close(); }