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

com.ikasoa.rpc.IkasoaServer Maven / Gradle / Ivy

There is a newer version: 0.3.3-BETA3
Show newest version
package com.ikasoa.rpc;

import java.util.Map;
import java.util.Set;

import com.ikasoa.core.thrift.server.ThriftServer;
import com.ikasoa.core.thrift.service.Service;

/**
 * IKASOA服务端接口
 * 
 * @author Larry
 * @version 0.1
 */
public interface IkasoaServer extends ThriftServer {

	/**
	 * 获取一批通用服务集合
	 * 
	 * @return Map 通用服务集合
	 */
	Map getIkasoaServiceMap();

	/**
	 * 获取通用服务
	 * 
	 * @param serviceKey
	 *            服务标识
	 * @return Map 通用服务集合
	 */
	Service getIkasoaService(String serviceKey);

	/**
	 * 获取所有服务标识
	 * 
	 * @return Set 服务标识集合
	 */
	Set getIkasoaServiceKeys();

}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy