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();
-}