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

com.scudata.server.IServer Maven / Gradle / Ivy

Go to download

SPL(Structured Process Language) A programming language specially for structured data computing.

There is a newer version: 20241126
Show newest version
package com.scudata.server;

import com.scudata.app.config.RaqsoftConfig;

/**
 * ???????ӿ?
 * Ŀǰʵ???????ַ?????
 * 1??UnitServer ?ڵ??
 * 2??OdbcServer odbc??????
 * 3??HttpServer http??????
 * 
 * @author Joancy
 *
 */
public interface IServer extends Runnable {
	/**
	 * ??ȡ??ǰ????????????״̬
	 * @return ???????з???true?????򷵻?false
	 */
	public boolean isRunning();
	
	/**
	 * ??ȡ??ǰ???????ܷ??ڴ򿪽??洰?ں??Զ?????????
	 * @return ??Ҫ?Զ?????????true?????򷵻?false
	 */
	public boolean isAutoStart();
	
	/**
	 * ??ȡ??????????IP??ַ
	 * @return IP??ַ
	 */
	public String getHost();
	
	/**
	 * ֹͣ????
	 */
	public void shutDown();
	
	/**
	 * ???÷???????????Ϣ
	 * @param rc ????
	 */
	public void setRaqsoftConfig(RaqsoftConfig rc);
	
	/**
	 * ??ȡ??????Ϣ
	 */
	public RaqsoftConfig getRaqsoftConfig();
	
	/**
	 * ???÷???????????????
	 * @param listen
	 */
	public void setStartUnitListener(StartUnitListener listen);

}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy