类 LiveReloadServer

java.lang.Object
org.springframework.boot.devtools.livereload.LiveReloadServer

public class LiveReloadServer extends Object
A livereload server.
从以下版本开始:
1.3.0
作者:
Phillip Webb
  • 字段详细资料

    • DEFAULT_PORT

      public static final int DEFAULT_PORT
      The default live reload server port.
      另请参阅:
  • 构造器详细资料

    • LiveReloadServer

      public LiveReloadServer()
      Create a new LiveReloadServer listening on the default port.
    • LiveReloadServer

      public LiveReloadServer(ThreadFactory threadFactory)
      Create a new LiveReloadServer listening on the default port with a specific ThreadFactory.
      参数:
      threadFactory - the thread factory
    • LiveReloadServer

      public LiveReloadServer(int port)
      Create a new LiveReloadServer listening on the specified port.
      参数:
      port - the listen port
    • LiveReloadServer

      public LiveReloadServer(int port, ThreadFactory threadFactory)
      Create a new LiveReloadServer listening on the specified port with a specific ThreadFactory.
      参数:
      port - the listen port
      threadFactory - the thread factory
  • 方法详细资料

    • start

      public int start() throws IOException
      Start the livereload server and accept incoming connections.
      返回:
      the port on which the server is listening
      抛出:
      IOException - in case of I/O errors
    • isStarted

      public boolean isStarted()
      Return if the server has been started.
      返回:
      true if the server is running
    • getPort

      public int getPort()
      Return the port that the server is listening on.
      返回:
      the server port
    • stop

      public void stop() throws IOException
      Gracefully stop the livereload server.
      抛出:
      IOException - in case of I/O errors
    • triggerReload

      public void triggerReload()
      Trigger livereload of all connected clients.
    • createConnection

      protected org.springframework.boot.devtools.livereload.Connection createConnection(Socket socket, InputStream inputStream, OutputStream outputStream) throws IOException
      Factory method used to create the Connection.
      参数:
      socket - the source socket
      inputStream - the socket input stream
      outputStream - the socket output stream
      返回:
      a connection
      抛出:
      IOException - in case of I/O errors