public class SetRouter extends AbstractServiceRouter
ServiceRouter.Aspect| 构造器和说明 |
|---|
SetRouter() |
| 限定符和类型 | 方法和说明 |
|---|---|
boolean |
enable(RouteInfo routeInfo,
ServiceMetadata dstSvcInfo) |
ServiceRouter.Aspect |
getAspect() |
String |
getName() |
PluginType |
getType() |
boolean |
groupIsLike(Instance instance)
是否是模糊匹配
|
void |
init(InitContext ctx) |
RouteResult |
router(RouteInfo routeInfo,
ServiceInstances instances) |
getFilteredInstances, getId, postContextInit, setIddestroy, isDestroyedpublic RouteResult router(RouteInfo routeInfo, ServiceInstances instances) throws PolarisException
router 在类中 AbstractServiceRouterPolarisExceptionpublic boolean groupIsLike(Instance instance)
instance - 实例对象public 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.