类的使用
org.redkale.boot.NodeServer
-
使用NodeServer的程序包 程序包 说明 org.redkale.boot 提供Redkale服务器的启动、初始化和加载功能org.redkale.cached.spi org.redkale.cluster.spi org.redkale.locked.spi org.redkale.mq.spi org.redkale.scheduled.spi -
-
org.redkale.boot中NodeServer的使用
org.redkale.boot中NodeServer的子类 修饰符和类型 类 说明 class
NodeHttpServer
HTTP Server节点的配置Serverclass
NodeSncpServer
SNCP Server节点的配置Serverclass
NodeWatchServer
类型参数类型为NodeServer的org.redkale.boot中的方法 修饰符和类型 方法 说明 static <T extends NodeServer>
NodeServerNodeServer. create(Class<T> clazz, Application application, AnyValue serconf)
返回NodeServer的org.redkale.boot中的方法 修饰符和类型 方法 说明 static <T extends NodeServer>
NodeServerNodeServer. create(Class<T> clazz, Application application, AnyValue serconf)
static NodeServer
NodeSncpServer. createNodeServer(Application application, AnyValue serconf)
返回变量类型为NodeServer的类型的org.redkale.boot中的方法 修饰符和类型 方法 说明 List<NodeServer>
Application. getNodeServers()
参数类型为NodeServer的org.redkale.boot中的方法 修饰符和类型 方法 说明 void
ModuleEngine. onServicePostDestroy(NodeServer server, Service service)
执行Service.destroy方法后被调用void
ModuleEngine. onServicePostInit(NodeServer server, Service service)
执行Service.init方法后被调用void
ModuleEngine. onServicePreDestroy(NodeServer server, Service service)
执行Service.destroy方法前被调用void
ModuleEngine. onServicePreInit(NodeServer server, Service service)
执行Service.init方法前被调用void
NodeInterceptor. preShutdown(NodeServer server)
Server.shutdown之前调用
NodeServer.shutdown的部署是先执行NodeInterceptor.preShutdown,再执行 Server.shutdown 方法void
NodeInterceptor. preStart(NodeServer server)
* Server.start之前调用
NodeServer.start的部署是先执行NodeInterceptor.preStart,再执行 Server.start 方法 -
org.redkale.cached.spi中NodeServer的使用
参数类型为NodeServer的org.redkale.cached.spi中的方法 修饰符和类型 方法 说明 void
CachedModuleEngine. onServicePostInit(NodeServer server, Service service)
执行Service.init方法后被调用 -
org.redkale.cluster.spi中NodeServer的使用
参数类型为NodeServer的org.redkale.cluster.spi中的方法 修饰符和类型 方法 说明 protected void
ClusterAgent. afterDeregister(NodeServer ns, String protocol)
protected boolean
ClusterAgent. canRegister(NodeServer ns, String protocol, Service service)
protected void
CacheClusterAgent. deregister(NodeServer ns, String protocol, Service service)
protected void
CacheClusterAgent. deregister(NodeServer ns, String protocol, Service service, boolean realCanceled)
void
ClusterAgent. deregister(NodeServer ns, String protocol, Set<Service> localServices, Set<Service> remoteServices, Set<Service> servletServices)
protected abstract void
ClusterAgent. deregister(NodeServer ns, String protocol, Service service)
protected String
CacheClusterAgent. generateCheckId(NodeServer ns, String protocol, Service service)
protected String
ClusterAgent. generateCheckId(NodeServer ns, String protocol, Service service)
protected String
CacheClusterAgent. generateCheckName(NodeServer ns, String protocol, Service service)
protected String
ClusterAgent. generateCheckName(NodeServer ns, String protocol, Service service)
protected String
ClusterAgent. generateServiceId(NodeServer ns, String protocol, Service service)
protected String
CacheClusterAgent. generateServiceName(NodeServer ns, String protocol, Service service)
protected String
ClusterAgent. generateServiceName(NodeServer ns, String protocol, Service service)
protected ClusterAgent.ClusterEntry
CacheClusterAgent. register(NodeServer ns, String protocol, Service service)
void
ClusterAgent. register(NodeServer ns, String protocol, Set<Service> localServices, Set<Service> remoteServices, Set<Service> servletServices)
protected abstract ClusterAgent.ClusterEntry
ClusterAgent. register(NodeServer ns, String protocol, Service service)
参数类型为NodeServer的org.redkale.cluster.spi中的构造器 构造器 说明 ClusterEntry(NodeServer ns, String protocol, Service service)
-
org.redkale.locked.spi中NodeServer的使用
参数类型为NodeServer的org.redkale.locked.spi中的方法 修饰符和类型 方法 说明 void
LockedModuleEngine. onServicePostInit(NodeServer server, Service service)
执行Service.init方法后被调用 -
org.redkale.mq.spi中NodeServer的使用
参数类型为NodeServer的org.redkale.mq.spi中的方法 修饰符和类型 方法 说明 void
MessageModuleEngine. onServicePostInit(NodeServer server, Service service)
执行Service.init方法后被调用 -
org.redkale.scheduled.spi中NodeServer的使用
参数类型为NodeServer的org.redkale.scheduled.spi中的方法 修饰符和类型 方法 说明 void
ScheduledModuleEngine. onServicePostInit(NodeServer server, Service service)
执行Service.init方法后被调用void
ScheduledModuleEngine. onServicePreDestroy(NodeServer server, Service service)
执行Service.destroy方法后被调用
-