Class aglet.AgletInfo
All Packages Class Hierarchy This Package Previous Next Index
Class aglet.AgletInfo
java.lang.Object
|
+----aglet.AgletInfo
- public final class AgletInfo
- extends Object
- implements Externalizable
AgletInfoはagletの情報を格納するためのオブジェクトのクラスである.
-
AgletInfo()
- パラメータなしでAgletInfoオブジェクトを生成する.
-
AgletInfo(AgletID, String, String, URL, String, long, short, short, String, String)
- 指定されたパラメータでAgletInfoを生成する.
-
getAddress()
- agletが現在いる場所のアドレスを得る.
-
getAgletClassName()
- agletのクラスの名前を得る.
-
getAgletID()
- agletのIDを得る.
-
getAPIMajorVersion()
- agletがインスタンス化された場所のAPIのメジャーバージョン番号を得る.
-
getAPIMinorVersion()
- agletがインスタンス化された場所のAPIのマイナーバージョン番号を得る.
-
getAuthorityName()
- 権限名(authority name)を得る.
-
getCodeBase()
- agletのcodeがあった場所のアドレスのcodebaseを得る.
-
getCreationTime()
- agletが生成された時間を得る.
-
getOrigin()
- agletがインスタンス化された場所のアドレスを得る.
-
getPrivilegeName()
- 特権名(privilege name)を得る.
-
readExternal(ObjectInput)
-
-
readFrom(DataInput)
- agletの情報をDataInputオブジェクトから読み出す.
-
toString()
- 文字列への変換
-
writeExternal(ObjectOutput)
-
-
writeTo(DataOutput, URL)
- agletの情報をDataOutputオブジェクトに書き出す.
AgletInfo
public AgletInfo(AgletID aid,
String address,
String classname,
URL codebase,
String origin,
long birthtime,
short api_major_version,
short api_minor_version,
String authorityName,
String privilegeName)
- 指定されたパラメータでAgletInfoを生成する.
将来のリリースではなくなる予定.
- Parameters:
- aid - the aglet identifier
- address - the address where the aglet currently resides
- classname - the classname of the aglet
- codebase - the codebase of the aglet classes
- origin - the address where the aglet was instantiated
- birthtime - the time when the aglet was instantiated
- authorityName - the authority's name of the aglet
- privilegeName - the name of the privilege in the current
environment.
AgletInfo
public AgletInfo()
- パラメータなしでAgletInfoオブジェクトを生成する.
getAgletID
public AgletID getAgletID()
- agletのIDを得る.
getAgletClassName
public String getAgletClassName()
- agletのクラスの名前を得る.
getOrigin
public String getOrigin()
- agletがインスタンス化された場所のアドレスを得る.
getCodeBase
public URL getCodeBase()
- agletのcodeがあった場所のアドレスのcodebaseを得る.
getAddress
public String getAddress()
- agletが現在いる場所のアドレスを得る.
getCreationTime
public long getCreationTime()
- agletが生成された時間を得る.
getAPIMajorVersion
public short getAPIMajorVersion()
- agletがインスタンス化された場所のAPIのメジャーバージョン番号を得る.
getAPIMinorVersion
public short getAPIMinorVersion()
- agletがインスタンス化された場所のAPIのマイナーバージョン番号を得る.
getAuthorityName
public String getAuthorityName()
- 権限名(authority name)を得る.
このメソッドは将来新しいセキュリティAPIで置き換えられる予定.
当面このメソッドは使わないでください.
getPrivilegeName
public String getPrivilegeName()
- 特権名(privilege name)を得る.
このメソッドは将来新しいセキュリティAPIで置き換えられる予定.
当面このメソッドは使わないでください.
writeTo
public void writeTo(DataOutput s,
URL cb) throws IOException
- agletの情報をDataOutputオブジェクトに書き出す.
通常agletプログラマが使うことはなく,
将来のリリースではなくなる予定である.
readFrom
public static AgletInfo readFrom(DataInput s) throws IOException
- agletの情報をDataInputオブジェクトから読み出す.
通常agletプログラマが使うことはなく,
将来のリリースではなくなる予定である.
writeExternal
public void writeExternal(ObjectOutput out) throws IOException
readExternal
public void readExternal(ObjectInput out) throws IOException, ClassNotFoundException
toString
public String toString()
- 文字列への変換
- Overrides:
- toString in class Object
All Packages Class Hierarchy This Package Previous Next Index