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

info.xiancloud.core.rpc.RpcServer Maven / Gradle / Ivy

The newest version!
package info.xiancloud.core.rpc;

import info.xiancloud.core.init.Destroyable;
import info.xiancloud.core.init.Initable;
import info.xiancloud.core.util.Reflection;
import info.xiancloud.core.init.Destroyable;
import info.xiancloud.core.init.Initable;
import info.xiancloud.core.util.Reflection;

import java.util.List;

/**
 * @author happyyangyuan
 * 单例的rpcServer,对于单机程序可以不用部署本插件的
 */
public interface RpcServer extends Initable, Destroyable {
    List rpcServers = Reflection.getSubClassInstances(RpcServer.class);
    RpcServer singleton = rpcServers.isEmpty() ? null : rpcServers.get(0);
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy