com.ikasoa.rpc.IkasoaServer Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of ikasoa-rpc Show documentation
Show all versions of ikasoa-rpc Show documentation
ikasoa-rpc is a high performance RPC(Remote Procedure Call) framework.
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();
}