📄 napletcontext.java
字号:
/* * @<#>NapletContext.java version 0.0.1, 1/1/2000 * * THIS PROGRAM IS FREE SOFTWARE; YOU CAN DISTRIBUTE IT AND/OR * MODIFY IT UNDER THE TERMS OF THE GNU GENERAL PUBLIC LICENSE * AS PUBLISHED BY THE FREE SOFTWARE FOUNDATION. * * THIS PROGRAM IS DISTRIBUTED IN THE HOPE THAT IT WILL BE USEFUL, * BUT WITHOUT ANY WARRANTY; WITHOUT EVEN THE IMPLIED WARRANTY OF * MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE. SEE THE * GNU GENERAL PUBLIC LICENSE FOR MORE DETAILS. * * Copyright (c) 2000 Wayne State University. All Rights Reserved. */package naplet.server;import naplet.*;import naplet.message.*;import naplet.resource.ServiceProxy;import naplet.serviceChannel.*;/** * The <code>NapletContext</code> class provides a collection of services that are * needed for the execution of an alien naplet. * * @see MailBox * @version 0.0.1 * @author C. Xu */public class NapletContext { private URN serverURN; private Navigator navigator; private Messenger messenger; private ServiceProxy proxy; public NapletContext(URN serverURN, Navigator navigator, Messenger messenger, ServiceProxy proxy) { this.serverURN = serverURN; this.navigator = navigator; this.messenger = messenger; this.proxy = proxy; } public URN getServerURN() { return serverURN; } public Navigator getNavigator() { return navigator; } public Messenger getMessenger() { return messenger; } // public ServiceProxy getServiceProxy() { return proxy; } public AppService getServiceHandler(String name) throws ServiceAccessException { return proxy.getServiceHandler( name ); } public ServiceChannel getServiceChannel(String name) throws ServiceAccessException { return proxy.getServiceChannel( name ); }}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -