/* * Copyright 2014 LinkedIn Corp. * * Licensed under the Apache License, Version 2.0 (the "License"); you may not * use this file except in compliance with the License. You may obtain a copy of * the License at * * http://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the * License for the specific language governing permissions and limitations under * the License. */ package azkaban.jmx; public interface JmxJettyServerMBean { @DisplayName("OPERATION: isRunning") public boolean isRunning(); @DisplayName("OPERATION: isFailed") public boolean isFailed(); @DisplayName("OPERATION: isStopped") public boolean isStopped(); @DisplayName("OPERATION: getNumThreads") public int getNumThreads(); @DisplayName("OPERATION: getNumIdleThreads") public int getNumIdleThreads(); @DisplayName("OPERATION: getHost") public String getHost(); @DisplayName("OPERATION: getPort") public int getPort(); @DisplayName("OPERATION: getConfidentialPort") public int getConfidentialPort(); @DisplayName("OPERATION: getConnections") public int getConnections(); @DisplayName("OPERATION: getConnectionsOpen") public int getConnectionsOpen(); @DisplayName("OPERATION: getConnectionsOpenMax") public int getConnectionsOpenMax(); @DisplayName("OPERATION: getConnectionsOpenMin") public int getConnectionsOpenMin(); @DisplayName("OPERATION: getConnectionsDurationAve") public long getConnectionsDurationAve(); @DisplayName("OPERATION: getConnectionsDurationMax") public long getConnectionsDurationMax(); @DisplayName("OPERATION: getConnectionsDurationMin") public long getConnectionsDurationMin(); @DisplayName("OPERATION: getConnectionsDurationTotal") public long getConnectionsDurationTotal(); @DisplayName("OPERATION: getConnectionsRequestAve") public long getConnectionsRequestAve(); @DisplayName("OPERATION: getConnectionsRequestMax") public long getConnectionsRequestMax(); @DisplayName("OPERATION: getConnectionsRequestMin") public long getConnectionsRequestMin(); @DisplayName("OPERATION: turnStatsOn") public void turnStatsOn(); @DisplayName("OPERATION: turnStatsOff") public void turnStatsOff(); @DisplayName("OPERATION: resetStats") public void resetStats(); @DisplayName("OPERATION: isStatsOn") public boolean isStatsOn(); }