### Question:
JettyAdminServer implements AdminServer { public JettyAdminServer() throws AdminServerException, IOException, GeneralSecurityException { this( System.getProperty("zookeeper.admin.serverAddress", DEFAULT_ADDRESS), Integer.getInteger("zookeeper.admin.serverPort", DEFAULT_PORT), Integer.getInteger("zookeeper.admin.idleTimeout", DEFAULT_IDLE_TIMEOUT), System.getProperty("zookeeper.admin.commandURL", DEFAULT_COMMAND_URL), Integer.getInteger("zookeeper.admin.httpVersion", DEFAULT_HTTP_VERSION), Boolean.getBoolean("zookeeper.admin.portUnification")); } JettyAdminServer();  JettyAdminServer(
        String address,
        int port,
        int timeout,
        String commandUrl,
        int httpVersion,
        boolean portUnification); @Override void start(); @Override void shutdown(); @Override void setZooKeeperServer(ZooKeeperServer zkServer); static final int DEFAULT_PORT; static final int DEFAULT_IDLE_TIMEOUT; static final String DEFAULT_COMMAND_URL; static final int DEFAULT_STS_MAX_AGE; static final int DEFAULT_HTTP_VERSION; }### Answer:
@Test public void testJettyAdminServer() throws AdminServerException, IOException, SSLContextException, GeneralSecurityException { JettyAdminServer server = new JettyAdminServer(); try { server.start(); queryAdminServer(jettyAdminPort); traceAdminServer(jettyAdminPort); } finally { server.shutdown(); } }