You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@flink.apache.org by ch...@apache.org on 2019/07/26 11:17:58 UTC

[flink] branch master updated: [FLINK-13158][rest] Remove WebMonitor interface

This is an automated email from the ASF dual-hosted git repository.

chesnay pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/flink.git


The following commit(s) were added to refs/heads/master by this push:
     new 6bd3a17  [FLINK-13158][rest] Remove WebMonitor interface
6bd3a17 is described below

commit 6bd3a17d17290df35a223b9481f246e350a63695
Author: vinoyang <ya...@gmail.com>
AuthorDate: Fri Jul 26 19:17:47 2019 +0800

    [FLINK-13158][rest] Remove WebMonitor interface
---
 .../flink/runtime/webmonitor/WebMonitor.java       | 55 ----------------------
 1 file changed, 55 deletions(-)

diff --git a/flink-runtime/src/main/java/org/apache/flink/runtime/webmonitor/WebMonitor.java b/flink-runtime/src/main/java/org/apache/flink/runtime/webmonitor/WebMonitor.java
deleted file mode 100644
index 1e3c60f..0000000
--- a/flink-runtime/src/main/java/org/apache/flink/runtime/webmonitor/WebMonitor.java
+++ /dev/null
@@ -1,55 +0,0 @@
-/*
- * Licensed to the Apache Software Foundation (ASF) under one
- * or more contributor license agreements.  See the NOTICE file
- * distributed with this work for additional information
- * regarding copyright ownership.  The ASF licenses this file
- * to you 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 org.apache.flink.runtime.webmonitor;
-
-/**
- * Interface for web monitors. Defines life-cycle methods and properties.
- */
-public interface WebMonitor {
-
-	/**
-	 * Starts the web monitor.
-	 *
-	 * @throws Exception This method may forward exceptions, if it cannot bring up the web monitor.
-	 */
-	void start() throws Exception;
-
-	/**
-	 * Stops the web server.
-	 *
-	 * @throws Exception This method may forward exceptions, if it cannot properly stop the web monitor.
-	 */
-	void stop() throws Exception;
-
-	/**
-	 * Gets the port that the web server actually binds to. If port 0 was given in
-	 * the configuration, then a random free port will be picked. This method can
-	 * be used to determine this port.
-	 *
-	 * @return The port where the web server is listening, or -1, if no server is running.
-	 */
-	int getServerPort();
-
-	/**
-	 * Returns the REST address of this WebMonitor.
-	 *
-	 * @return REST address of this WebMonitor
-	 */
-	String getRestAddress();
-}