Class aglet.system.AgletRuntime
All Packages Class Hierarchy This Package Previous Next Index
Class aglet.system.AgletRuntime
java.lang.Object
|
+----aglet.system.AgletRuntime
- public class AgletRuntime
- extends Object
AgletRuntimeクラスはローカルもしくはリモートのコンテキストの
情報にアクセスする方法を提供する. アプリケーションとagletのどちらも
このruntimeクラスのインスタンスを生成することはできない.
- See Also:
- getAgletRuntime
-
AgletRuntime()
-
-
createAglet(String, URL, String, Object)
- 指定されたリモートのコンテキスト中にagletを生成する.
-
createAgletContext(String)
- 指定された名前(name)を持つDefaultAgletContextオブジェクトを生成する.
-
getAgletContext(String)
- 特定の名前を持ったAgletContextを返す.
-
getAgletContexts()
- 環境中のコンテキストのenumerationを返す.
-
getAgletProxies(String)
- contextAddressで指定されたコンテキスト中のproxyのenumerationを返す.
-
getAgletProxy(String, AgletID)
- コンテキストとIDを指定してリモートのproxyを得る.
-
getAgletRuntime()
- 現在のJavaアプリケーションに関連したAgletRuntimeオブジェクトを返す.
-
getServerURL()
- サーバーのアドレスをURLの形で得る.
-
removeAgletContext(AgletContext)
- 実行環境から指定されたagletコンテキストを取り除く.
-
shutdown()
- 実行環境中のすべてのコンテキストをshutdownする.
-
shutdown(Message)
- 指定されたメッセージオブジェクトをすべてのコンテキストのすべての
agletに送った後に, 実行環境中のすべてのコンテキストをshutdownする.
AgletRuntime
public AgletRuntime()
getAgletRuntime
public static synchronized AgletRuntime getAgletRuntime()
- 現在のJavaアプリケーションに関連したAgletRuntimeオブジェクトを返す.
createAgletContext
public abstract AgletContext createAgletContext(String name)
- 指定された名前(name)を持つDefaultAgletContextオブジェクトを生成する.
- Throws: SecurityException
- 現在の実行環境はAgletContextの生成を許可しない.
getAgletContext
public abstract AgletContext getAgletContext(String name)
- 特定の名前を持ったAgletContextを返す.
- Parameters:
- name - コンテキストの名前
- Throws: SecurityException
- 現在の実行環境はAgletContextへの
アクセスを許可しない.
removeAgletContext
public abstract void removeAgletContext(AgletContext cxt)
- 実行環境から指定されたagletコンテキストを取り除く.
またそれがexportしているリストも取り除く.
- Parameters:
- cxt - 取り除くコンテキスト
getAgletContexts
public abstract Enumeration getAgletContexts()
- 環境中のコンテキストのenumerationを返す.
createAglet
public abstract AgletProxy createAglet(String contextAddress,
URL codebase,
String name,
Object init)
- 指定されたリモートのコンテキスト中にagletを生成する.
- Parameters:
- contextAddress - コンテキストのアドレス.
- codebase - agletのcodebase.
- name - agletのクラスの名前.
- init - 初期化に用いられる引数.
- See Also:
- onCreation, createAglet
getAgletProxy
public abstract AgletProxy getAgletProxy(String contextAddress,
AgletID id)
- コンテキストとIDを指定してリモートのproxyを得る.
getAgletProxies
public abstract Enumeration getAgletProxies(String contextAddress)
- contextAddressで指定されたコンテキスト中のproxyのenumerationを返す.
getServerURL
public abstract URL getServerURL()
- サーバーのアドレスをURLの形で得る.
- Returns:
- サーバーのアドレスを表すURL
shutdown
public abstract void shutdown()
- 実行環境中のすべてのコンテキストをshutdownする.
shutdown
public abstract void shutdown(Message msg)
- 指定されたメッセージオブジェクトをすべてのコンテキストのすべての
agletに送った後に, 実行環境中のすべてのコンテキストをshutdownする.
All Packages Class Hierarchy This Package Previous Next Index