public abstract class AbstractServiceRouter extends Destroyable implements ServiceRouter, IdAwarePlugin
ServiceRouter.Aspect| 构造器和说明 |
|---|
AbstractServiceRouter() |
| 限定符和类型 | 方法和说明 |
|---|---|
boolean |
enable(RouteInfo routeInfo,
ServiceMetadata dstSvcInfo) |
RouteResult |
getFilteredInstances(RouteInfo routeInfo,
ServiceInstances instances) |
int |
getId() |
PluginType |
getType() |
void |
postContextInit(Extensions extensions) |
abstract RouteResult |
router(RouteInfo routeInfo,
ServiceInstances instances) |
void |
setId(int id) |
destroy, getName, isDestroyedgetAspectpublic PluginType getType()
public RouteResult getFilteredInstances(RouteInfo routeInfo, ServiceInstances instances) throws PolarisException
getFilteredInstances 在接口中 ServiceRouterPolarisExceptionpublic void postContextInit(Extensions extensions) throws PolarisException
postContextInit 在接口中 PluginPolarisExceptionpublic boolean enable(RouteInfo routeInfo, ServiceMetadata dstSvcInfo)
enable 在接口中 ServiceRouterpublic abstract RouteResult router(RouteInfo routeInfo, ServiceInstances instances) throws PolarisException
PolarisExceptionpublic int getId()
getId 在接口中 IdAwarePluginpublic void setId(int id)
setId 在接口中 IdAwarePluginCopyright © 2022. All rights reserved.