All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.ikasoa.core.Server Maven / Gradle / Ivy

There is a newer version: 0.6.3
Show newest version
package com.ikasoa.core;

/**
 * 服务器接口
 * 
 * @author Larry
 * @version 0.5.5
 */
public interface Server {

	/**
	 * 运行Thrift服务器
	 */
	void run();

	/**
	 * 停止Thrift服务器
	 */
	void stop();

	/**
	 * Thrift服务器是否运行
	 * 
	 * @return boolean 服务器是否运行
	 */
	boolean isServing();

	/**
	 * 获取Thrift服务名称
	 * 

* 这里的服务名称仅作为标记,方便记录和检索.在客户端依然采用serverHostserverPort 来定位服务. * * @return String 服务名称 */ String getServerName(); /** * 获取Thrift服务器端口 *

* 端口不能重复,且端口号需大于1024. * * @return int 服务器端口 */ int getServerPort(); }





© 2015 - 2025 Weber Informatics LLC | Privacy Policy