public class RuleBasedRouter extends AbstractServiceRouter
ServiceRouter.Aspect| 构造器和说明 |
|---|
RuleBasedRouter() |
| 限定符和类型 | 方法和说明 |
|---|---|
boolean |
enable(RouteInfo routeInfo,
ServiceMetadata dstSvcInfo) |
ServiceRouter.Aspect |
getAspect() |
String |
getName() |
PluginType |
getType() |
void |
init(InitContext ctx) |
RouteResult |
router(RouteInfo routeInfo,
ServiceInstances instances) |
getFilteredInstances, getId, postContextInit, setIddestroy, isDestroyedpublic RouteResult router(RouteInfo routeInfo, ServiceInstances instances)
router 在类中 AbstractServiceRouterpublic String getName()
getName 在接口中 PlugingetName 在类中 Destroyablepublic PluginType getType()
getType 在接口中 PlugingetType 在类中 AbstractServiceRouterpublic void init(InitContext ctx) throws PolarisException
PolarisExceptionpublic ServiceRouter.Aspect getAspect()
public boolean enable(RouteInfo routeInfo, ServiceMetadata dstSvcInfo)
enable 在接口中 ServiceRouterenable 在类中 AbstractServiceRouterCopyright © 2021. All rights reserved.