本文整理汇总了Java中com.alibaba.dubbo.rpc.protocol.hessian.HessianServiceImpl.MyException类的典型用法代码示例。如果您正苦于以下问题:Java MyException类的具体用法?Java MyException怎么用?Java MyException使用的例子?那么, 这里精选的类代码示例或许可以为您提供帮助。
MyException类属于com.alibaba.dubbo.rpc.protocol.hessian.HessianServiceImpl包,在下文中一共展示了MyException类的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。
示例1: testCustomException
import com.alibaba.dubbo.rpc.protocol.hessian.HessianServiceImpl.MyException; //导入依赖的package包/类
@Test
public void testCustomException() {
HessianServiceImpl server = new HessianServiceImpl();
ProxyFactory proxyFactory = ExtensionLoader.getExtensionLoader(ProxyFactory.class).getAdaptiveExtension();
Protocol protocol = ExtensionLoader.getExtensionLoader(Protocol.class).getAdaptiveExtension();
URL url = URL.valueOf("hessian://127.0.0.1:5342/" + HessianService.class.getName() + "?version=1.0.0");
Exporter<HessianService> exporter = protocol.export(proxyFactory.getInvoker(server, HessianService.class, url));
Invoker<HessianService> invoker = protocol.refer(HessianService.class, url);
HessianService client = proxyFactory.getProxy(invoker);
try {
client.customException();
fail();
} catch (MyException expected) {
}
invoker.destroy();
exporter.unexport();
}