public class UrlMessageFactory extends Object
| 构造器和说明 |
|---|
UrlMessageFactory() |
| 限定符和类型 | 方法和说明 |
|---|---|
static UrlMessageFactory |
createByPackage(String packageName) |
HttpHandler<? extends UrlMessage> |
getHandler(String url) |
UrlMessage |
getMessage(String url) |
UrlMessageFactory |
registerMsg(Class<? extends HttpHandler<? extends UrlMessage>> handlerClass) |
UrlMessageFactory |
registerMsg(HttpHandler<? extends UrlMessage> handler) |
public static UrlMessageFactory createByPackage(String packageName) throws IOException, MessageIDDuplicatedException, ReflectiveOperationException
public UrlMessageFactory registerMsg(HttpHandler<? extends UrlMessage> handler) throws ReflectiveOperationException, MessageIDDuplicatedException
public UrlMessageFactory registerMsg(Class<? extends HttpHandler<? extends UrlMessage>> handlerClass) throws ReflectiveOperationException, MessageIDDuplicatedException
public UrlMessage getMessage(String url) throws ReflectiveOperationException
public HttpHandler<? extends UrlMessage> getHandler(String url) throws InstantiationException, IllegalAccessException
Copyright © 2017. All rights reserved.