napletcontext.java

来自「移动Agent编程工具Naplet」· Java 代码 · 共 63 行

JAVA
63
字号
/* * @<#>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 + =
减小字号Ctrl + -
显示快捷键?